UNPKG

@na-ji/pogo-protos

Version:

Pokémon Go Protobuf files from POGOProtos, wrapped up in a Node module

1,308 lines (1,211 loc) 5.24 MB
import * as $protobuf from "protobufjs"; export namespace POGOProtos { namespace Rpc { enum ARDKNominationType { regular = 0, provisional = 1 } enum ARDKPlayerSubmissionTypeProto { type_unspecified = 0, poi_submission = 1, route_submission = 2, poi_image_submission = 3, poi_text_metadata_update = 4, poi_location_update = 5, poi_takedown_request = 6, poi_ar_video_submission = 7, sponsor_poi_report = 8, sponsor_poi_location_update = 9, poi_category_vote_submission = 10 } enum ARDKPoiInvalidReason { invalid_reason_unspecified = 0, no_pedestrian_access = 1, obstructs_emergency_services = 2, private_residential_property = 3, ardk_school = 4, permanently_removed = 5, duplicate = 6 } enum ARDKScanTag { default_scan = 0, ardk_public = 1, ardk_private = 2, wayspot_centric = 3, free_form = 4, experimental = 5 } enum ARDKSponsorPoiInvalidReason { sponsor_poi_reason_unspecified = 0, sponsor_poi_reason_does_not_exist = 1, sponsor_poi_reason_not_safe = 2, sponsor_poi_reason_not_truthful = 3, sponsor_poi_reason_not_family_friendly = 4, sponsor_poi_reason_offensive_content = 5 } enum ARDKUserType { player = 0, developer = 1, surveyor = 2, developer8_th_wall = 3 } enum ASPermissionStatusTelemetryIds { AS_PERMISSION_STATUS_TELEMETRY_IDS_UNKNOWN = 0, AS_PERMISSION_STATUS_TELEMETRY_IDS_REQUESTED = 1, AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_IN_USE = 2, AS_PERMISSION_STATUS_TELEMETRY_IDS_GRANTED_ALWAYS = 3, AS_PERMISSION_STATUS_TELEMETRY_IDS_DENIED = 4 } enum ASPermissionTelemetryIds { AS_PERMISSION_TELEMETRY_IDS_UNSET_PERMISSION = 0, AS_PERMISSION_TELEMETRY_IDS_LOCATION = 1, AS_PERMISSION_TELEMETRY_IDS_BACKGROUND_LOCATION = 2, AS_PERMISSION_TELEMETRY_IDS_ACTIVITY = 3, AS_PERMISSION_TELEMETRY_IDS_PRECISE_LOCATION = 4, AS_PERMISSION_TELEMETRY_IDS_FITNESS_PERMISSION = 5 } enum ASServiceTelemetryIds { AS_SERVICE_TELEMETRY_IDS_UNSET_SERVICE = 0, AS_SERVICE_TELEMETRY_IDS_FITNESS = 1, AS_SERVICE_TELEMETRY_IDS_AWARENESS = 2, AS_SERVICE_TELEMETRY_IDS_BREADCRUMB = 3 } enum AdResponseStatus { WASABI_AD_FOUND = 0, NO_CAMPAIGNS_FOUND = 1, USER_NOT_ELIGIBLE = 2, LOW_VALUE_WASABI_AD_FOUND = 3 } enum AdType { AD_TYPE_UNKNOWN = 0, AD_TYPE_SPONSORED_GIFT = 1, AD_TYPE_SPONSORED_BALLOON = 2, AD_TYPE_SPONSORED_BALLOON_WASABI = 3, AD_TYPE_SPONSORED_BALLOON_GOOGLE_MANAGED_AD = 4, AD_TYPE_SPONSORED_BALLOON_AR_AD = 5, AD_TYPE_SPONSORED_BALLOON_VIDEO = 6, AD_TYPE_AR_AD_MARKON = 7 } enum AnimationPlayPoint { UNSET_PLAY_POINT = 0, BEFORE_CM_ATTACKER = 1, AFTER_CM_ATTACKER = 2 } enum AnimationTake { POKEMONGO_PLUS_ANIME_TAKE_SINGLE = 0, POKEMONGO_PLUS_ANIME_TAKE_BRANCHING = 1, POKEMONGO_PLUS_ANIME_TAKE_SEQUENCE = 2 } enum ArContext { AR_CONTEXT_NONE = 0, AR_ENCOUNTER = 1, AR_SNAPSHOT = 2, SINGLEPLAYER_BUDDY = 3, MULTIPLAYER_BUDDY = 4 } enum AssetTelemetryIds { ASSET_TELEMETRY_IDS_UNDEFINED_ASSET_EVENT = 0, ASSET_TELEMETRY_IDS_DOWNLOAD_START = 1, ASSET_TELEMETRY_IDS_DOWNLOAD_FINISHED = 2, ASSET_TELEMETRY_IDS_DOWNLOAD_FAILED = 3, ASSET_TELEMETRY_IDS_ASSET_RETRIEVED_FROM_CACHE = 4, ASSET_TELEMETRY_IDS_CACHE_THRASH = 5 } enum AttractedPokemonContext { ATTRACTED_POKEMON_UNSET = 0, ATTRACTED_POKEMON_ROUTE = 1 } enum AuthIdentityProvider { UNSET_IDENTITY_PROVIDER = 0, GOOGLE = 1, PTC = 2, FACEBOOK = 3, BACKGROUND = 4, INTERNAL = 5, SFIDA = 6, SUPER_AWESOME = 7, DEVELOPER = 8, SHARED_SECRET = 9, POSEIDON = 10, NINTENDO = 11, APPLE = 12, NIANTIC_SHARED_LOGIN_TOKEN = 13, GUEST_LOGIN_TOKEN = 14, EIGHTH_WALL = 15, PTC_OAUTH = 16 } enum AutoModeConfigType { POKEMONGO_PLUS_CONFIG_TYPE_NO_AUTO_MODE = 0, POKEMONGO_PLUS_CONFIG_TYPE_SPIN_AUTO_MODE = 1, POKEMONGO_PLUS_CONFIG_TYPE_THROW_AUTO_MODE = 2 } enum AvatarCustomizationTelemetryIds { AVATAR_CUSTOMIZATION_TELEMETRY_IDS_UNDEFINED_AVATAR_CUSTOMIZATION = 0, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_EQUIP_ITEM = 1, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_FEATURES = 2, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_OPEN_STORE = 3, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ITEM = 4, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_PURCHASE_ERROR = 5, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_ITEM_GROUP = 6, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_SLOT = 7, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SELECT_COLOR = 8, AVATAR_CUSTOMIZATION_TELEMETRY_IDS_SHOW_QUICK_SHOP = 9 } enum AvatarGender { AVATAR_UNKNOWN = 0, AVATAR_MALE = 1, AVATAR_FEMALE = 2 } enum AvatarSlot { AVATAR_SLOT_UNSET = 0, AVATAR_SLOT_HAIR = 1, AVATAR_SLOT_SHIRT = 2, AVATAR_SLOT_PANTS = 3, AVATAR_SLOT_HAT = 4, AVATAR_SLOT_SHOES = 5, AVATAR_SLOT_EYES = 6, AVATAR_SLOT_BACKPACK = 7, AVATAR_SLOT_GLOVES = 8, AVATAR_SLOT_SOCKS = 9, AVATAR_SLOT_BELT = 10, AVATAR_SLOT_GLASSES = 11, AVATAR_SLOT_NECKLACE = 12, AVATAR_SLOT_SKIN = 13, AVATAR_SLOT_POSE = 14, AVATAR_SLOT_FACE = 15, AVATAR_SLOT_PROP = 16, AVATAR_SLOT_FACE_PRESET = 17, AVATAR_SLOT_BODY_PRESET = 18, AVATAR_SLOT_EYEBROW = 19, AVATAR_SLOT_EYELASH = 20, AVATAR_SLOT_GRADIENT_SKIN = 21, AVATAR_SLOT_GRADIENT_EYES = 22, AVATAR_SLOT_GRADIENT_HAIR = 23 } enum BattleExperiment { BASELINE_BATTLE_EXPERIMENT = 0, ATTACKER_ITEMS = 1, PARTY_POWER = 3 } enum BattleHubSection { SECTION_UNSET = 0, SECTION_VS_SEEKER = 1, SECTION_CURR_SEASON = 2, SECTION_LAST_SEASON = 3, SECTION_NEARBY = 4, SECTION_TEAM_LEADERS = 5, SECTION_QR_CODE = 6 } enum BattleHubSubsection { SUBSECTION_UNSET = 0, SUBSECTION_VS_CHARGING = 1, SUBSECTION_VS_FREE = 2, SUBSECTION_VS_PREMIUM = 3, SUBSECTION_NEARBY_TEAM_LEADERS = 4, SUBSECTION_NEARBY_QR_CODE = 5 } enum BattlePartyTelemetryIds { BATTLE_PARTY_TELEMETRY_IDS_UNDEFINED_BATTLE_PARTY_EVENT = 0, BATTLE_PARTY_TELEMETRY_IDS_ADD = 1, BATTLE_PARTY_TELEMETRY_IDS_REMOVE = 2, BATTLE_PARTY_TELEMETRY_IDS_GYM_BATTLE = 3, BATTLE_PARTY_TELEMETRY_IDS_RAID_BATTLE = 4, BATTLE_PARTY_TELEMETRY_IDS_BATTLE_POKEMON_CHANGED = 5 } enum BreadBattleEntryPoint { BREAD_BATTLE_ENTRY_POINT_STATION = 0, BREAD_BATTLE_ENTRY_POINT_SAVE_FOR_LATER = 1 } enum BreadBattleLevel { BREAD_BATTLE_LEVEL_UNSET = 0, BREAD_BATTLE_LEVEL_1 = 1, BREAD_BATTLE_LEVEL_2 = 2, BREAD_BATTLE_LEVEL_3 = 3, BREAD_BATTLE_LEVEL_4 = 4, BREAD_BATTLE_LEVEL_5 = 5, BREAD_BATTLE_LEVEL_6 = 6, BREAD_DOUGH_BATTLE_LEVEL_1 = 7 } enum BreadMoveLevels { LEVELS_UNSET = 0, LEVEL_1 = 1, LEVEL_2 = 2, LEVEL_3 = 3 } enum BuddyActivity { BUDDY_ACTIVITY_UNSET = 0, BUDDY_ACTIVITY_FEED = 1, BUDDY_ACTIVITY_PET = 2, BUDDY_ACTIVITY_SNAPSHOT = 3, BUDDY_ACTIVITY_WALK = 4, BUDDY_ACTIVITY_NEW_POIS = 5, BUDDY_ACTIVITY_GYM_BATTLE = 6, BUDDY_ACTIVITY_RAID_BATTLE = 7, BUDDY_ACTIVITY_NPC_BATTLE = 8, BUDDY_ACTIVITY_PVP_BATTLE = 9, BUDDY_ACTIVITY_OPEN_SOUVENIRS = 10, BUDDY_ACTIVITY_OPEN_CONSUMABLES = 11, BUDDY_ACTIVITY_INVASION_GRUNT = 12, BUDDY_ACTIVITY_INVASION_LEADER = 13, BUDDY_ACTIVITY_INVASION_GIOVANNI = 14, BUDDY_ACTIVITY_ATTRACTIVE_POI = 15, BUDDY_ACTIVITY_VISIT_POWERED_UP_FORT = 16, BUDDY_ACTIVITY_WAINA_SLEEP = 17, BUDDY_ACTIVITY_ROUTE = 18 } enum BuddyActivityCategory { BUDDY_CATEGORY_UNSET = 0, BUDDY_CATEGORY_FEED = 1, BUDDY_CATEGORY_CARE = 2, BUDDY_CATEGORY_SNAPSHOT = 3, BUDDY_CATEGORY_WALK = 4, BUDDY_CATEGORY_BATTLE = 5, BUDDY_CATEGORY_EXPLORE = 6, BUDDY_CATEGORY_BONUS = 7, BUDDY_CATEGORY_ROUTE = 8 } enum BuddyAnimation { BUDDY_ANIMATION_UNSET = 0, BUDDY_ANIMATION_HAPPY = 1, BUDDY_ANIMATION_HATE = 2 } enum BuddyEmotionLevel { BUDDY_EMOTION_LEVEL_UNSET = 0, BUDDY_EMOTION_LEVEL_0 = 1, BUDDY_EMOTION_LEVEL_1 = 2, BUDDY_EMOTION_LEVEL_2 = 3, BUDDY_EMOTION_LEVEL_3 = 4, BUDDY_EMOTION_LEVEL_4 = 5, BUDDY_EMOTION_LEVEL_5 = 6, BUDDY_EMOTION_LEVEL_6 = 7 } enum BuddyLevel { BUDDY_LEVEL_UNSET = 0, BUDDY_LEVEL_0 = 1, BUDDY_LEVEL_1 = 2, BUDDY_LEVEL_2 = 3, BUDDY_LEVEL_3 = 4, BUDDY_LEVEL_4 = 5, BUDDY_LEVEL_5 = 6 } enum CTAText { CTA_TEXT_LEARN_MORE = 0, CTA_TEXT_SHOP_NOW = 1, CTA_TEXT_GET_NOW = 2 } enum CardType { CARD_TYPE_UNSET = 0, LOCATION_CARD = 1, SPECIAL_BACKGROUND = 2 } enum CentralState { POKEMONGO_PLUS_CENTRAL_STATE_UNKNOWN = 0, POKEMONGO_PLUS_CENTRAL_STATE_RESETTING = 1, POKEMONGO_PLUS_CENTRAL_STATE_UNSUPPORTED = 2, POKEMONGO_PLUS_CENTRAL_STATE_UNAUTHORIZED = 3, POKEMONGO_PLUS_CENTRAL_STATE_POWERED_OFF = 4, POKEMONGO_PLUS_CENTRAL_STATE_POWERED_ON = 5 } enum Channel { POKEMONGO_PLUS_CHANNEL_NOT_DEFINED = 0, POKEMONGO_PLUS_CHANNEL_NEWSFEED_MESSAGE_CHANNEL = 1, POKEMONGO_PLUS_CHANNEL_IN_APP_MESSAGE_CHANNEL = 2 } enum ClientOperatingSystem { CLIENT_OPERATING_SYSTEM_OS_UNKNOWN = 0, CLIENT_OPERATING_SYSTEM_OS_ANDROID = 1, CLIENT_OPERATING_SYSTEM_OS_IOS = 2, CLIENT_OPERATING_SYSTEM_OS_DESKTOP = 3 } enum CombatExperiment { BASELINE = 0, FAST_MOVE_ALWAYS_LEAK = 1, MINIGAME_FAST_MOVE_CLEAR = 2, SWAP_FAST_MOVE_CLEAR = 3, DOWNSTREAM_REDUNDANCY = 4, DEFENSIVE_ACK_CHECK = 5, SERVER_FLY_IN_FLY_OUT = 6, CLIENT_REOBSERVER_COMBAT_STATE = 7, FAST_MOVE_FLY_IN_CLIP = 8, CLIENT_FAST_MOVE_FLY_IN_CLIP_FALL_BACK = 9, COMBAT_REWARDS_INVOKE = 10, CLIENT_SWAP_WIDGET_DISMISS = 11, CLIENT_COMBAT_NULL_RPC_GUARD = 12, SWAP_DELAY_TY_GREIL = 13, FAST_MOVE_FAINT_DEFERRAL = 14, COMBAT_REWARDS_ASYNC = 15, ENABLE_FOG = 16 } enum CombatHubEntranceTelemetryIds { COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_UNDEFINED_EVENT = 0, COMBAT_HUB_ENTRANCE_TELEMETRY_IDS_CLICKED_COMBAT_HUB_BUTTON = 1 } enum CombatPlayerFinishState { COMBAT_PLAYER_FINISH_STATE_WINNER = 0, COMBAT_PLAYER_FINISH_STATE_LOSER = 1, COMBAT_PLAYER_FINISH_STATE_DRAW = 2 } enum CombatRewardStatus { COMBAT_REWARD_STATUS_UNSET_REWARD_STATUS = 0, COMBAT_REWARD_STATUS_REWARDS_GRANTED = 1, COMBAT_REWARD_STATUS_MAX_REWARDS_RECEIVED = 2, COMBAT_REWARD_STATUS_PLAYER_BAG_FULL = 3, COMBAT_REWARD_STATUS_NO_REWARDS = 4, COMBAT_REWARD_STATUS_REWARDS_ELIGIBLE = 5 } enum CombatType { COMBAT_TYPE_UNSET = 0, COMBAT_TYPE_SOLO = 1, COMBAT_TYPE_QR_CODE = 2, COMBAT_TYPE_FRIENDS = 3, COMBAT_TYPE_NEARBY = 4, COMBAT_TYPE_SOLO_INVASION = 5, COMBAT_TYPE_VS_SEEKER = 6, COMBAT_TYPE_RAID = 7, COMBAT_TYPE_DMAX = 8, COMBAT_TYPE_GMAX = 9 } enum ContestOccurrence { CONTEST_OCCURRENCE_UNSET = 0, DAILY = 1, TWO_DAYS = 2, THREE_DAYS = 3, WEEKLY = 4, SEASONAL = 5, HOURLY = 6, FIVE_MINUTES = 7, CUSTOM = 8 } enum ContestPokemonMetric { CONTEST_POKEMON_METRIC_UNSET = 0, POKEMON_SIZE = 1 } enum ContestRankingStandard { CONTEST_RANKING_STANDARD_UNSET = 0, MIN = 1, MAX = 2 } enum ContestScoreComponentType { TYPE_UNSET = 0, HEIGHT = 1, WEIGHT = 2, IV = 3 } enum ContributePartyItemResult { CONTRIBUTE_UNSET = 0, CONTRIBUTE_ERROR_UNKNOWN = 1, CONTRIBUTE_SUCCESS = 2, CONTRIBUTE_ERROR_INSUFFICIENT_INVENTORY = 3, CONTRIBUTE_ERROR_PLAYER_NOT_IN_PARTY = 4, CONTRIBUTE_ERROR_UNSANCTIONED_ITEM_TYPE = 5, CONTRIBUTE_ERROR_PARTY_UNABLE_TO_RECEIVE = 6 } enum DeviceConnectState { POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTED = 0, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCONNECTING = 1, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTED = 2, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_DISCOVERED = 3, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_FIRST_CONNECT = 4, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_FIRST_CONNECT = 5, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT = 6, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_USER_DIALOG_RECONNECT_REJECT = 7, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CERTIFIED = 8, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_SOFTWARE_UPDATE = 9, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_FAILED = 10, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_CONNECTING = 11, POKEMONGO_PLUS_DEVICE_CONNECT_STATE_REJECTED = 12 } enum DeviceKind { POKEMONGO_PLUS_DEVICE_KING_POKEMON_GO_PLUS = 0, POKEMONGO_PLUS_DEVICE_KING_UNSET = -1, POKEMONGO_PLUS_DEVICE_KING_POKE_BALL_PLUS = 1, POKEMONGO_PLUS_DEVICE_KING_WAINA = 2 } enum DeviceMappingAlgorithm { DEVICE_MAPPING_ALGORITHM_SLICK = 0 } enum DeviceServiceTelemetryIds { DEVICE_SERVICE_TELEMETRY_IDS_UNDEFINED_DEVICE_SERVICE = 0, DEVICE_SERVICE_TELEMETRY_IDS_FITNESS = 1, DEVICE_SERVICE_TELEMETRY_IDS_SMART_WATCH = 2, DEVICE_SERVICE_TELEMETRY_IDS_SFIDA = 3, DEVICE_SERVICE_TELEMETRY_IDS_AWARENESS = 4, DEVICE_SERVICE_TELEMETRY_IDS_ADVENTURE_SYNC = 5, DEVICE_SERVICE_TELEMETRY_IDS_SENSOR = 6 } enum DeviceType { NO_DEVICE = 0, WAINA = 1 } enum DownstreamActionMethod { DOWNSTREAM_ACTION_UNKNOWN_DOWNSTREAM_ACTION = 0, DOWNSTREAM_ACTION_NEW_INBOX_MESSAGE_ACTION = 121000, DOWNSTREAM_ACTION_CUSTOM_DOWNSTREAM_ACTION = 121001, DOWNSTREAM_ACTION_CHAT_SIGNAL = 121002, DOWNSTREAM_ACTION_CHAT_MESSAGE = 121003 } enum Edition { EDITION_UNKNOWN = 0, EDITION_1_TEST_ONLY = 1, EDITION_2_TEST_ONLY = 2, EDITION_PROTO2 = 998, EDITION_PROTO3 = 999, EDITION_2023 = 1000, EDITION_99997_TEST_ONLY = 99997, EDITION_99998_TEST_ONLY = 99998, EDITION_99999_TEST_ONLY = 99999 } enum EggIncubatorType { INCUBATOR_UNSET = 0, INCUBATOR_DISTANCE = 1 } enum EggSlotType { EGG_SLOT_DEFAULT = 0, EGG_SLOT_SPECIAL = 1 } enum EncounterType { ENCOUNTER_TYPE_SPAWN_POINT = 0, ENCOUNTER_TYPE_INCENSE = 1, ENCOUNTER_TYPE_DISK = 2, ENCOUNTER_TYPE_POST_RAID = 3, ENCOUNTER_TYPE_STORY_QUEST = 4, ENCOUNTER_TYPE_QUEST_STAMP_CARD = 5, ENCOUNTER_TYPE_CHALLENGE_QUEST = 6, ENCOUNTER_TYPE_PHOTOBOMB = 7, ENCOUNTER_TYPE_INVASION = 8, ENCOUNTER_TYPE_VS_SEEKER_REWARD = 9, ENCOUNTER_TYPE_TIMED_STORY_QUEST = 10, ENCOUNTER_TYPE_DAILY_BONUS = 11, ENCOUNTER_TYPE_REFERRAL_QUEST = 12, ENCOUNTER_TYPE_TIMED_MINI_COLLECTION_QUEST = 13, ENCOUNTER_TYPE_POWER_UP_POKESTOP = 14, ENCOUNTER_TYPE_BUTTERFLY_COLLECTOR = 15, ENCOUNTER_TYPE_ROUTE = 17, ENCOUNTER_TYPE_PARTY_QUEST = 18, ENCOUNTER_TYPE_BADGE_REWARD = 19, ENCOUNTER_TYPE_STATION_ENCOUNTER = 20, ENCOUNTER_TYPE_POST_BREAD_BATTLE = 21, ENCOUNTER_TYPE_TUTORIAL_ENCOUNTER = 22, ENCOUNTER_TYPE_PERSONALIZED_RESEARCH = 23, ENCOUNTER_TYPE_STAMP_COLLECTION_REWARD = 24, ENCOUNTER_TYPE_EVENT_PASS_REWARD = 25, ENCOUNTER_TYPE_WEEKLY_CHALLENGE_REWARD = 26 } enum EnterUsernameMode { UNDEFINED_USERNAME_ENTRY_MODE = 0, NEW_USER = 1, CHANGE_BANNED_NAME = 2, EXISTING_USER_CHANGE_NAME = 3 } enum EntryPointForContestEntry { ENTRY_POINT_UNSET = 0, SUGGESTED_FROM_CONTEST_PAGE = 1, SWITCH_POKEMON_CONTEST_PAGE = 2, SUGGESTED_AFTER_POKEMON_CATCH = 3 } enum EventRsvpType { UNSET_EVENT = 0, RAID = 1, MAX_BATTLE = 2 } enum ExpressionUpdateBroadcastMethod { BROADCAST_METHOD_UNSET = 0, BROADCAST_TO_ALL_POKEMON = 1, BROADCAST_TO_SPECIFIED_POKEMON = 2 } enum FeatureKind { KIND_UNDEFINED = 0, KIND_BASIN = 1, KIND_CANAL = 2, KIND_CEMETERY = 3, KIND_COMMERCIAL = 6, KIND_DITCH = 9, KIND_DRAIN = 11, KIND_FARM = 12, KIND_FARMLAND = 13, KIND_FOREST = 16, KIND_GARDEN = 17, KIND_GLACIER = 18, KIND_GOLF_COURSE = 19, KIND_GRASS = 20, KIND_HIGHWAY = 21, KIND_HOTEL = 23, KIND_INDUSTRIAL = 24, KIND_LAKE = 25, KIND_MAJOR_ROAD = 28, KIND_MEADOW = 29, KIND_MINOR_ROAD = 30, KIND_NATURE_RESERVE = 31, KIND_OCEAN = 32, KIND_PARK = 33, KIND_PARKING = 34, KIND_PATH = 35, KIND_PEDESTRIAN = 36, KIND_PITCH = 37, KIND_PLAYA = 39, KIND_PLAYGROUND = 40, KIND_QUARRY = 41, KIND_RAILWAY = 42, KIND_RECREATION_AREA = 43, KIND_RESIDENTIAL = 45, KIND_RETAIL = 46, KIND_RIVER = 47, KIND_RIVERBANK = 48, KIND_RUNWAY = 49, KIND_SCHOOL = 50, KIND_STREAM = 53, KIND_TAXIWAY = 54, KIND_WATER = 58, KIND_WETLAND = 59, KIND_WOOD = 60, KIND_OTHER = 63, KIND_COUNTRY = 64, KIND_REGION = 65, KIND_CITY = 66, KIND_TOWN = 67, KIND_AIRPORT = 68, KIND_BAY = 69, KIND_BOROUGH = 70, KIND_FJORD = 71, KIND_HAMLET = 72, KIND_MILITARY = 73, KIND_NATIONAL_PARK = 74, KIND_NEIGHBORHOOD = 75, KIND_PEAK = 76, KIND_PRISON = 77, KIND_PROTECTED_AREA = 78, KIND_REEF = 79, KIND_ROCK = 80, KIND_SAND = 81, KIND_SCRUB = 82, KIND_SEA = 83, KIND_STRAIT = 84, KIND_VALLEY = 85, KIND_VILLAGE = 86, KIND_LIGHT_RAIL = 87, KIND_PLATFORM = 88, KIND_STATION = 89, KIND_SUBWAY = 90, KIND_AGRICULTURAL = 91, KIND_EDUCATION = 92, KIND_GOVERNMENT = 93, KIND_HEALTHCARE = 94, KIND_LANDMARK = 95, KIND_RELIGIOUS = 96, KIND_SERVICES = 97, KIND_SPORTS = 98, KIND_TRANSPORTATION = 99, KIND_UNUSED = 100, KIND_BIOME = 101, KIND_PIER = 102, KIND_ORCHARD = 103, KIND_VINEYARD = 104 } enum FeaturesFeatureKind { undefined = 0, basin = 1, canal = 2, cemetery = 3, commercial = 6, ditch = 9, drain = 11, farm = 12, farmland = 13, forest = 16, garden = 17, glacier = 18, golf_course = 19, grass = 20, highway = 21, hotel = 23, industrial = 24, lake = 25, major_road = 28, meadow = 29, minor_road = 30, nature_reserve = 31, ocean = 32, park = 33, parking = 34, path = 35, pedestrian = 36, pitch = 37, playa = 39, playground = 40, quarry = 41, railway = 42, recreation_area = 43, residential = 45, retail = 46, river = 47, riverbank = 48, runway = 49, school = 50, stream = 53, taxiway = 54, water = 58, wetland = 59, wood = 60, other = 63, country = 64, region = 65, city = 66, town = 67, airport = 68, bay = 69, borough = 70, fjord = 71, hamlet = 72, military = 73, national_park = 74, neighborhood = 75, peak = 76, prison = 77, protected_area = 78, reef = 79, rock = 80, sand = 81, scrub = 82, sea = 83, strait = 84, valley = 85, village = 86, light_rail = 87, platform = 88, station = 89, subway = 90, agricultural = 91, education = 92, government = 93, healthcare = 94, landmark = 95, religious = 96, services = 97, sports = 98, transportation = 99, unused = 100, biome = 101, pier = 102, orchard = 103, vineyard = 104 } enum FortPowerUpLevel { FORT_POWER_UP_LEVEL_UNSET = 0, FORT_POWER_UP_LEVEL_0 = 1, FORT_POWER_UP_LEVEL_1 = 2, FORT_POWER_UP_LEVEL_2 = 3, FORT_POWER_UP_LEVEL_3 = 4 } enum FortPowerUpLevelReward { FORT_POWER_UP_LEVEL_REWARD_UNSET = 0, FORT_POWER_UP_LEVEL_REWARD_BUDDY_BONUS_HEART = 1, FORT_POWER_UP_REWARD_BONUS_ITEM_ON_SPIN = 2, FORT_POWER_UP_REWARD_BONUS_SPAWN = 3, FORT_POWER_UP_REWARD_BONUS_RAID_POKEBALLS = 4 } enum FortType { GYM = 0, CHECKPOINT = 1 } enum FriendListSortDirection { ASCENDING = 0, DESCENDING = 1 } enum FriendListSortType { UNSET = 0, NAME = 1, NICKNAME = 2, FRIENDSHIP_LEVEL = 3, GIFTS = 4, GIFTABLE = 5, ONLINE_STATUS = 6, DATE = 7, RAID_ACTIVITY = 8 } enum FriendshipLevelMilestone { FRIENDSHIP_LEVEL_UNSET = 0, FRIENDSHIP_LEVEL_0 = 1, FRIENDSHIP_LEVEL_1 = 2, FRIENDSHIP_LEVEL_2 = 3, FRIENDSHIP_LEVEL_3 = 4, FRIENDSHIP_LEVEL_4 = 5 } enum GameAccountRegistryActions { GAME_ACCOUNT_REGISTRY_ACTION_UNKNOWN_GAME_ACCOUNT_REGISTRY_ACTION = 0, GAME_ACCOUNT_REGISTRY_ACTION_ADD_LOGIN_ACTION = 600000, GAME_ACCOUNT_REGISTRY_ACTION_REMOVE_LOGIN_ACTION = 600001, GAME_ACCOUNT_REGISTRY_ACTION_LIST_LOGIN_ACTION = 600002, GAME_ACCOUNT_REGISTRY_ACTION_REPLACE_LOGIN_ACTION = 600003, GAME_ACCOUNT_REGISTRY_ACTION_SET_BIRTHDAY_ACTION = 600004, GAME_ACCOUNT_REGISTRY_ACTION_GAR_PROXY_ACTION = 600005, GAME_ACCOUNT_REGISTRY_ACTION_LINK_TO_ACCOUNT_LOGIN_ACTION = 600006 } enum GameAdventureSyncAction { GAME_LOCATION_AWARENESS_ACTION_UNKNOWN_GAME_LOCATION_AWARENESS_ACTION = 0, GAME_LOCATION_AWARENESS_ACTION_REQUEST_GEOFENCE_UPDATES = 360000, GAME_LOCATION_AWARENESS_ACTION_UPDATE_PLAYER_LOCATION = 360001, GAME_LOCATION_AWARENESS_ACTION_BULK_UPDATE_PLAYER_LOCATION = 360002, GAME_LOCATION_AWARENESS_ACTION_UPDATE_BREADCRUMB_HISTORY = 361000, GAME_LOCATION_AWARENESS_ACTION_REFRESH_PROXIMITY_TOKENS = 362000, GAME_LOCATION_AWARENESS_ACTION_REPORT_PROXIMITY_CONTACTS = 362001 } enum GameAnticheatAction { GAME_ANTICHEAT_ACTION_UNKNOWN_GAME_ANTICHEAT_ACTION = 0, GAME_ANTICHEAT_ACTION_GET_OUTSTANDING_WARNINGS = 200000, GAME_ANTICHEAT_ACTION_ACKNOWLEDGE_WARNINGS = 200001 } enum GameAuthenticationActionMethod { GAME_AUTHENTICATION_ACTION_UNKNOWN_GAME_AUTHENTICATION_ACTION = 0, GAME_AUTHENTICATION_ACTION_ROTATE_GUEST_LOGIN_SECRET_TOKEN = 250011 } enum GameBackgroundModeAction { GAME_BACKGROUND_MODE_ACTION_UNKNOWN_GAME_BACKGROUND_MODE_ACTION = 0, GAME_BACKGROUND_MODE_ACTION_REGISTER_BACKGROUND_SERVICE = 230000, GAME_BACKGROUND_MODE_ACTION_GET_CLIENT_BGMODE_SETTINGS = 230001, GAME_BACKGROUND_MODE_ACTION_GET_ADVENTURE_SYNC_PROGRESS = 230002 } enum GameChatActions { GAME_CHAT_ACTION_UNKNOWN_GAME_CHAT_ACTION = 0, GAME_CHAT_ACTION_PROXY_CHAT_ACTION = 660000 } enum GameCrmActions { CRM_ACTION_UNKNOWN_CRM_ACTION = 0, CRM_ACTION_CRM_PROXY_ACTION = 680000 } enum GameFitnessAction { GAME_FITNESS_ACTION_UNKNOWN_GAME_FITNESS_ACTION = 0, GAME_FITNESS_ACTION_UPDATE_FITNESS_METRICS = 640000, GAME_FITNESS_ACTION_GET_FITNESS_REPORT = 640001, GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_SETTINGS = 640002, GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_SETTINGS = 640003, GAME_FITNESS_ACTION_UPDATE_ADVENTURE_SYNC_FITNESS = 640004, GAME_FITNESS_ACTION_GET_ADVENTURE_SYNC_FITNESS_REPORT = 640005 } enum GameGmTemplatesAction { GAME_GM_TEMPLATES_ACTION_UNKNOWN_GAME_GM_TEMPLATES_ACTION = 0, GAME_GM_TEMPLATES_ACTION_DOWNLOAD_GAME_MASTER_TEMPLATES = 340000 } enum GameIapAction { GAME_IAP_ACTION_UNKNOWN_GAME_IAP_ACTION = 0, GAME_IAP_ACTION_PURCHASE_SKU = 310000, GAME_IAP_ACTION_GET_AVAILABLE_SKUS_AND_BALANCES = 310001, GAME_IAP_ACTION_SET_IN_GAME_CURRENCY_EXCHANGE_RATE = 310002, GAME_IAP_ACTION_PURCHASE_WEB_SKU = 310003, GAME_IAP_ACTION_REDEEM_GOOGLE_RECEIPT = 310100, GAME_IAP_ACTION_REDEEM_APPLE_RECEIPT = 310101, GAME_IAP_ACTION_REDEEM_DESKTOP_RECEIPT = 310102, GAME_IAP_ACTION_REDEEM_SAMSUNG_RECEIPT = 310103, GAME_IAP_ACTION_GET_AVAILABLE_SUBSCRIPTIONS = 310200, GAME_IAP_ACTION_GET_ACTIVE_SUBSCRIPTIONS = 310201, GAME_IAP_ACTION_GET_REWARD_TIERS = 310300, GAME_IAP_ACTION_CLAIM_REWARDED_SPEND_TIER = 310301, GAME_IAP_ACTION_REDEEM_XSOLLA_RECEIPT = 311100, GAME_IAP_ACTION_GET_WEBSTORE_USER = 311101, GAME_IAP_ACTION_REFUND_IAP_RECEIPT = 311102, GAME_IAP_ACTION_GET_AVAILABLE_SKUS_ANONYMOUS = 311103, GAME_IAP_ACTION_REDEEM_WEBSTORE_RECEIPT = 311104 } enum GameNotificationAction { GAME_NOTIFICATION_ACTION_UNKNOWN_GAME_NOTIFICATION_ACTION = 0, GAME_NOTIFICATION_ACTION_UPDATE_NOTIFICATION_STATUS = 350000 } enum GamePasscodeAction { GAME_PASSCODE_ACTION_UNKNOWN_GAME_PASSCODE_ACTION = 0, GAME_PASSCODE_ACTION_REDEEM_PASSCODE = 330000 } enum GamePingAction { GAME_PING_ACTION_UNKNOWN_GAME_PING_ACTION = 0, GAME_PING_ACTION_PING = 220000, GAME_PING_ACTION_PING_ASYNC = 220001, GAME_PING_ACTION_PING_DOWNSTREAM = 220002, GAME_PING_ACTION_PING_OPEN = 221000 } enum GamePlayerAction { GAME_PLAYER_ACTION_UNKNOWN_GAME_PLAYER_ACTION = 0, GAME_PLAYER_ACTION_GET_INVENTORY = 380000 } enum GamePoiAction { GAME_POI_ACTION_UNKNOWN_GAME_POI_ACTION = 0, GAME_POI_ACTION_ADD_NEW_POI = 620000, GAME_POI_ACTION_GET_AVAILABLE_SUBMISSIONS = 620001, GAME_POI_ACTION_GET_SIGNED_URL_FOR_PHOTO_UPLOAD = 620002, GAME_POI_ACTION_GET_PLAYER_SUBMISSION_VALIDATION_SETTINGS = 620003, GAME_POI_ACTION_SUBMIT_POI_IMAGE = 620100, GAME_POI_ACTION_SUBMIT_POI_TEXT_METADATA_UPDATE = 620101, GAME_POI_ACTION_SUBMIT_POI_LOCATION_UPDATE = 620102, GAME_POI_ACTION_SUBMIT_POI_TAKEDOWN_REQUEST = 620103, GAME_POI_ACTION_SUBMIT_SPONSOR_POI_REPORT = 620104, GAME_POI_ACTION_SUBMIT_SPONSOR_POI_LOCATION_UPDATE = 620105, GAME_POI_ACTION_ADD_NEW_ROUTE = 620200, GAME_POI_ACTION_GENERATE_GMAP_SIGNED_URL = 620300, GAME_POI_ACTION_GET_GMAP_SETTINGS = 620301, GAME_POI_ACTION_SUBMIT_POI_AR_VIDEO_METADATA = 620400, GAME_POI_ACTION_GET_GRAPESHOT_FILE_UPLOAD_URL = 620401, GAME_POI_ACTION_ASYNC_FILE_UPLOAD_COMPLETE = 620402 } enum GamePushNotificationAction { GAME_PUSH_NOTIFICATION_ACTION_UNKNOWN_GAME_PUSH_NOTIFICATION_ACTION = 0, GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION = 320000, GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION = 320001, GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_CATEGORY = 320002, GAME_PUSH_NOTIFICATION_ACTION_REGISTER_PUSH_NOTIFICATION_TOKEN = 320003, GAME_PUSH_NOTIFICATION_ACTION_UNREGISTER_PUSH_NOTIFICATION_TOKEN = 320004, GAME_PUSH_NOTIFICATION_ACTION_OPT_OUT_PUSH_NOTIFICATION_TOKEN_CATEGORY = 320005 } enum GameSocialAction { GAME_SOCIAL_ACTION_UNKNOWN_GAME_SOCIAL_ACTION = 0, GAME_SOCIAL_ACTION_PROXY_SOCIAL_ACTION = 630000, GAME_SOCIAL_ACTION_PROXY_SOCIAL_SIDE_CHANNEL_ACTION = 630001 } enum GameTelemetryAction { GAME_TELEMETRY_ACTION_UNKNOWN_GAME_TELEMETRY_ACTION = 0, GAME_TELEMETRY_ACTION_COLLECT_CLIENT_TELEMETRY = 610000, GAME_TELEMETRY_ACTION_GET_CLIENT_TELEMETRY_SETTINGS = 610001 } enum GameWebTokenAction { GAME_WEB_TOKEN_ACTION_UNKNOWN_GAME_WEB_TOKEN_ACTION = 0, GAME_WEB_TOKEN_ACTION_GET_WEB_TOKEN_ACTION = 370000 } enum GenericClickTelemetryIds { GENERIC_CLICK_TELEMETRY_IDS_UNDEFINED_GENERIC_EVENT = 0, GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_SHOW = 1, GENERIC_CLICK_TELEMETRY_IDS_SPEED_WARNING_PASSENGER = 2, GENERIC_CLICK_TELEMETRY_IDS_CACHE_RESET_CLICKED = 3, GENERIC_CLICK_TELEMETRY_IDS_REFUND_PAGE_OPENED = 4 } enum GraphDataType { GRAPH_DATA_TYPE_ARDK = 0 } enum GroupType { GROUP_TYPE_UNSET = 0, GROUP_TYPE_INVITE_ONLY_GROUP = 1, GROUP_TYPE_MATCHMAKING_GROUP = 2 } enum GymBadgeType { GYM_BADGE_UNSET = 0, GYM_BADGE_VANILLA = 1, GYM_BADGE_BRONZE = 2, GYM_BADGE_SILVER = 3, GYM_BADGE_GOLD = 4 } enum HelpshiftAuthenticationFailureReason { HELPSHIFT_AUTHENTICATON_FAILURE_REASON_AUTH_TOKEN_NOT_PROVIDED = 0, HELPSHIFT_AUTHENTICATON_FAILURE_REASON_INVALID_AUTH_TOKEN = 1, HELPSHIFT_AUTHENTICATON_FAILURE_REASON_UNKNOWN = 2 } enum HoloActivityType { ACTIVITY_UNKNOWN = 0, ACTIVITY_CATCH_POKEMON = 1, ACTIVITY_CATCH_LEGEND_POKEMON = 2, ACTIVITY_FLEE_POKEMON = 3, ACTIVITY_DEFEAT_FORT = 4, ACTIVITY_EVOLVE_POKEMON = 5, ACTIVITY_HATCH_EGG = 6, ACTIVITY_WALK_KM = 7, ACTIVITY_POKEDEX_ENTRY_NEW = 8, ACTIVITY_CATCH_FIRST_THROW = 9, ACTIVITY_CATCH_NICE_THROW = 10, ACTIVITY_CATCH_GREAT_THROW = 11, ACTIVITY_CATCH_EXCELLENT_THROW = 12, ACTIVITY_CATCH_CURVEBALL = 13, ACTIVITY_CATCH_FIRST_CATCH_OF_DAY = 14, ACTIVITY_CATCH_MILESTONE = 15, ACTIVITY_TRAIN_POKEMON = 16, ACTIVITY_SEARCH_FORT = 17, ACTIVITY_RELEASE_POKEMON = 18, ACTIVITY_HATCH_EGG_SMALL_BONUS = 19, ACTIVITY_HATCH_EGG_MEDIUM_BONUS = 20, ACTIVITY_HATCH_EGG_LARGE_BONUS = 21, ACTIVITY_DEFEAT_GYM_DEFENDER = 22, ACTIVITY_DEFEAT_GYM_LEADER = 23, ACTIVITY_CATCH_FIRST_CATCH_STREAK_BONUS = 24, ACTIVITY_SEARCH_FORT_FIRST_OF_THE_DAY = 25, ACTIVITY_SEARCH_FORT_STREAK_BONUS = 26, ACTIVITY_DEFEAT_RAID_POKEMON = 27, ACTIVITY_FEED_BERRY = 28, ACTIVITY_SEARCH_GYM = 29, ACTIVITY_NEW_POKESTOP = 30, ACTIVITY_GYM_BATTLE_LOSS = 31, ACTIVITY_CATCH_AR_PLUS_BONUS = 32, ACTIVITY_CATCH_QUEST_POKEMON_ENCOUNTER = 33, ACTIVITY_FRIENDSHIP_LEVEL_UP_0 = 35, ACTIVITY_FRIENDSHIP_LEVEL_UP_1 = 36, ACTIVITY_FRIENDSHIP_LEVEL_UP_2 = 37, ACTIVITY_FRIENDSHIP_LEVEL_UP_3 = 38, ACTIVITY_FRIENDSHIP_LEVEL_UP_4 = 39, ACTIVITY_SEND_GIFT = 40, ACTIVITY_RAID_LEVEL_1_ADDITIONAL_XP = 42, ACTIVITY_RAID_LEVEL_2_ADDITIONAL_XP = 43, ACTIVITY_RAID_LEVEL_3_ADDITIONAL_XP = 44, ACTIVITY_RAID_LEVEL_4_ADDITIONAL_XP = 45, ACTIVITY_RAID_LEVEL_5_ADDITIONAL_XP = 46, ACTIVITY_HATCH_EGG_SHADOW = 47, ACTIVITY_HATCH_EGG_GIFT = 48, ACTIVITY_REMOTE_DEFEAT_RAID_POKEMON = 49, ACTIVITY_REMOTE_RAID_LEVEL_1_ADDITIONAL_XP = 50, ACTIVITY_REMOTE_RAID_LEVEL_2_ADDITIONAL_XP = 51, ACTIVITY_REMOTE_RAID_LEVEL_3_ADDITIONAL_XP = 52, ACTIVITY_REMOTE_RAID_LEVEL_4_ADDITIONAL_XP = 53, ACTIVITY_REMOTE_RAID_LEVEL_5_ADDITIONAL_XP = 54, ACTIVITY_CHANGE_POKEMON_FORM = 55, ACTIVITY_EARN_BUDDY_WALKED_CANDY = 56, ACTIVITY_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP = 57, ACTIVITY_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP = 58, ACTIVITY_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP = 59, ACTIVITY_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP = 60, ACTIVITY_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP = 61, ACTIVITY_REMOTE_RAID_LEVEL_1_SHADOW_ADDITIONAL_XP = 62, ACTIVITY_REMOTE_RAID_LEVEL_2_SHADOW_ADDITIONAL_XP = 63, ACTIVITY_REMOTE_RAID_LEVEL_3_SHADOW_ADDITIONAL_XP = 64, ACTIVITY_REMOTE_RAID_LEVEL_4_SHADOW_ADDITIONAL_XP = 65, ACTIVITY_REMOTE_RAID_LEVEL_5_SHADOW_ADDITIONAL_XP = 66, ACTIVITY_CATCH_MASTER_BALL_THROW = 67, ACTIVITY_RAID_LEVEL_MEGA_ADDITIONAL_XP = 68, ACTIVITY_RAID_LEVEL_MEGA_5_ADDITIONAL_XP = 69, ACTIVITY_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP = 70, ACTIVITY_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP = 71, ACTIVITY_RAID_LEVEL_PRIMAL_ADDITIONAL_XP = 72, ACTIVITY_REMOTE_RAID_LEVEL_MEGA_ADDITIONAL_XP = 73, ACTIVITY_REMOTE_RAID_LEVEL_MEGA_5_ADDITIONAL_XP = 74, ACTIVITY_REMOTE_RAID_LEVEL_ULTRA_BEAST_ADDITIONAL_XP = 75, ACTIVITY_REMOTE_RAID_LEVEL_EXTENDED_EGG_ADDITIONAL_XP = 76, ACTIVITY_REMOTE_RAID_LEVEL_PRIMAL_ADDITIONAL_XP = 77, ACTIVITY_ROUTE_COMPLETE = 78, ACTIVITY_ROUTE_COMPLETE_FIRST_OF_THE_DAY = 79, ACTIVITY_ROUTE_COMPLETE_STREAK_BONUS = 80, ACTIVITY_FUSE_POKEMON = 81, ACTIVITY_UNFUSE_POKEMON = 82, ACTIVITY_CATCH_STREAK_BONUS = 86, ACTIVITY_TAPPABLE_POKEMON_ENCOUNTER = 94 } enum HoloBadgeType { BADGE_UNSET = 0, BADGE_TRAVEL_KM = 1, BADGE_POKEDEX_ENTRIES = 2, BADGE_CAPTURE_TOTAL = 3, BADGE_DEFEATED_FORT = 4, BADGE_EVOLVED_TOTAL = 5, BADGE_HATCHED_TOTAL = 6, BADGE_ENCOUNTERED_TOTAL = 7, BADGE_POKESTOPS_VISITED = 8, BADGE_UNIQUE_POKESTOPS = 9, BADGE_POKEBALL_THROWN = 10, BADGE_BIG_MAGIKARP = 11, BADGE_DEPLOYED_TOTAL = 12, BADGE_BATTLE_ATTACK_WON = 13, BADGE_BATTLE_TRAINING_WON = 14, BADGE_BATTLE_DEFEND_WON = 15, BADGE_PRESTIGE_RAISED = 16, BADGE_PRESTIGE_DROPPED = 17, BADGE_TYPE_NORMAL = 18, BADGE_TYPE_FIGHTING = 19, BADGE_TYPE_FLYING = 20, BADGE_TYPE_POISON = 21, BADGE_TYPE_GROUND = 22, BADGE_TYPE_ROCK = 23, BADGE_TYPE_BUG = 24, BADGE_TYPE_GHOST = 25, BADGE_TYPE_STEEL = 26, BADGE_TYPE_FIRE = 27, BADGE_TYPE_WATER = 28, BADGE_TYPE_GRASS = 29, BADGE_TYPE_ELECTRIC = 30, BADGE_TYPE_PSYCHIC = 31, BADGE_TYPE_ICE = 32, BADGE_TYPE_DRAGON = 33, BADGE_TYPE_DARK = 34, BADGE_TYPE_FAIRY = 35, BADGE_SMALL_RATTATA = 36, BADGE_PIKACHU = 37, BADGE_UNOWN = 38, BADGE_POKEDEX_ENTRIES_GEN2 = 39, BADGE_RAID_BATTLE_WON = 40, BADGE_LEGENDARY_BATTLE_WON = 41, BADGE_BERRIES_FED = 42, BADGE_HOURS_DEFENDED = 43, BADGE_PLACE_HOLDER = 44, BADGE_POKEDEX_ENTRIES_GEN3 = 45, BADGE_CHALLENGE_QUESTS = 46, BADGE_MEW_ENCOUNTER = 47, BADGE_MAX_LEVEL_FRIENDS = 48, BADGE_TRADING = 49, BADGE_TRADING_DISTANCE = 50, BADGE_POKEDEX_ENTRIES_GEN4 = 51, BADGE_GREAT_LEAGUE = 52, BADGE_ULTRA_LEAGUE = 53, BADGE_MASTER_LEAGUE = 54, BADGE_PHOTOBOMB = 55, BADGE_POKEDEX_ENTRIES_GEN5 = 56, BADGE_POKEMON_PURIFIED = 57, BADGE_ROCKET_GRUNTS_DEFEATED = 58, BADGE_ROCKET_GIOVANNI_DEFEATED = 59, BADGE_BUDDY_BEST = 60, BADGE_POKEDEX_ENTRIES_GEN6 = 61, BADGE_POKEDEX_ENTRIES_GEN7 = 62, BADGE_POKEDEX_ENTRIES_GEN8 = 63, BADGE_7_DAY_STREAKS = 64, BADGE_UNIQUE_RAID_BOSSES_DEFEATED = 65, BADGE_RAIDS_WITH_FRIENDS = 66, BADGE_POKEMON_CAUGHT_AT_YOUR_LURES = 67, BADGE_WAYFARER = 68, BADGE_TOTAL_MEGA_EVOS = 69, BADGE_UNIQUE_MEGA_EVOS = 70, DEPRECATED_0 = 71, BADGE_ROUTE_ACCEPTED = 72, BADGE_TRAINERS_REFERRED = 73, BADGE_POKESTOPS_SCANNED = 74, BADGE_RAID_BATTLE_STAT = 76, BADGE_TOTAL_ROUTE_PLAY = 77, BADGE_UNIQUE_ROUTE_PLAY = 78, BADGE_POKEDEX_ENTRIES_GEN8A = 79, BADGE_CAPTURE_SMALL_POKEMON = 80, BADGE_CAPTURE_LARGE_POKEMON = 81, BADGE_POKEDEX_ENTRIES_GEN9 = 82, BADGE_PARTY_CHALLENGES_COMPLETED = 83, BADGE_PARTY_BOOSTS_CONTRIBUTED = 84, BADGE_CHECK_INS = 85, BADGE_BREAD_BATTLES_ENTERED = 86, BADGE_BREAD_BATTLES_WON = 87, BADGE_BREAD_BATTLES_DOUGH_WON = 88, BADGE_BREAD_UNIQUE = 89, BADGE_BREAD_DOUGH_UNIQUE = 90, BADGE_DYNAMIC_MIN = 1000, BADGE_MINI_COLLECTION = 1002, BADGE_BUTTERFLY_COLLECTOR = 1003, BADGE_MAX_SIZE_FIRST_PLACE_WIN = 1004, BADGE_STAMP_RALLY = 1005, BADGE_EVENT_MIN = 2000, BADGE_CHICAGO_FEST_JULY_2017 = 2001, BADGE_PIKACHU_OUTBREAK_YOKOHAMA_2017 = 2002, BADGE_SAFARI_ZONE_EUROPE_2017 = 2003, BADGE_SAFARI_ZONE_EUROPE_2017_10_07 = 2004, BADGE_SAFARI_ZONE_EUROPE_2017_10_14 = 2005, BADGE_CHICAGO_FEST_JULY_2018_SAT_NORTH = 2006, BADGE_CHICAGO_FEST_JULY_2018_SAT_SOUTH = 2007, BADGE_CHICAGO_FEST_JULY_2018_SUN_NORTH = 2008, BADGE_CHICAGO_FEST_JULY_2018_SUN_SOUTH = 2009, BADGE_APAC_PARTNER_JULY_2018_0 = 2010, BADGE_APAC_PARTNER_JULY_2018_1 = 2011, BADGE_APAC_PARTNER_JULY_2018_2 = 2012, BADGE_APAC_PARTNER_JULY_2018_3 = 2013, BADGE_APAC_PARTNER_JULY_2018_4 = 2014, BADGE_APAC_PARTNER_JULY_2018_5 = 2015, BADGE_APAC_PARTNER_JULY_2018_6 = 2016, BADGE_APAC_PARTNER_JULY_2018_7 = 2017, BADGE_APAC_PARTNER_JULY_2018_8 = 2018, BADGE_APAC_PARTNER_JULY_2018_9 = 2019, BADGE_YOKOSUKA_29_AUG_2018_MIKASA = 2020, BADGE_YOKOSUKA_29_AUG_2018_VERNY = 2021, BADGE_YOKOSUKA_29_AUG_2018_KURIHAMA = 2022, BADGE_YOKOSUKA_30_AUG_2018_MIKASA = 2023, BADGE_YOKOSUKA_30_AUG_2018_VERNY = 2024, BADGE_YOKOSUKA_30_AUG_2018_KURIHAMA = 2025, BADGE_YOKOSUKA_31_AUG_2018_MIKASA = 2026, BADGE_YOKOSUKA_31_AUG_2018_VERNY = 2027, BADGE_YOKOSUKA_31_AUG_2018_KURIHAMA = 2028, BADGE_YOKOSUKA_1_SEP_2018_MIKASA = 2029, BADGE_YOKOSUKA_1_SEP_2018_VERNY = 2030, BADGE_YOKOSUKA_1_SEP_2018_KURIHAMA = 2031, BADGE_YOKOSUKA_2_SEP_2018_MIKASA = 2032, BADGE_YOKOSUKA_2_SEP_2018_VERNY = 2033, BADGE_YOKOSUKA_2_SEP_2018_KURIHAMA = 2034, BADGE_TOP_BANANA_1 = 2035, BADGE_TOP_BANANA_2 = 2036, BADGE_TOP_BANANA_3 = 2037, BADGE_PARTNER_EVENT_2019_0 = 2038, BADGE_PARTNER_EVENT_2019_1 = 2039, BADGE_PARTNER_EVENT_2019_2 = 2040, BADGE_PARTNER_EVENT_2019_3 = 2041, BADGE_PARTNER_EVENT_2019_4 = 2042, BADGE_PARTNER_EVENT_2019_5 = 2043, BADGE_PARTNER_EVENT_2019_6 = 2044, BADGE_PARTNER_EVENT_2019_7 = 2045, BADGE_PARTNER_EVENT_2019_8 = 2046, BADGE_PARTNER_EVENT_2019_9 = 2047, BADGE_SENTOSA_18_APR_2019 = 2048, BADGE_SENTOSA_19_APR_2019 = 2049, BADGE_SENTOSA_20_APR_2019 = 2050, BADGE_SENTOSA_21_APR_2019 = 2051, BADGE_SENTOSA_22_APR_2019 = 2052, BADGE_CITY_EXPLORER_PASS_00 = 2053, BADGE_CITY_EXPLORER_PASS_01 = 2054, BADGE_CITY_EXPLORER_PASS_02 = 2055, BADGE_CITY_EXPLORER_PASS_03 = 2056, BADGE_CITY_EXPLORER_PASS_04 = 2057, BADGE_CITY_EXPLORER_PASS_05 = 2058, BADGE_CITY_EXPLORER_PASS_06 = 2059, BADGE_CITY_EXPLORER_PASS_07 = 2060, BADGE_CITY_EXPLORER_PASS_08 = 2061, BADGE_CITY_EXPLORER_PASS_09 = 2062, BADGE_CITY_EXPLORER_PASS_10 = 2063, BADGE_CITY_EXPLORER_PASS_11 = 2064, BADGE_CITY_EXPLORER_PASS_12 = 2065, BADGE_CITY_EXPLORER_PASS_13 = 2066, BADGE_CITY_EXPLORER_PASS_14 = 2067, BADGE_CITY_EXPLORER_PASS_15 = 2068, BADGE_CITY_EXPLORER_PASS_16 = 2069, BADGE_CITY_EXPLORER_PASS_17 = 2070, BADGE_CITY_EXPLORER_PASS_18 = 2071, BADGE_CITY_EXPLORER_PASS_19 = 2072, BADGE_CITY_EXPLORER_PASS_20 = 2073, BADGE_CITY_EXPLORER_PASS_21 = 2074, BADGE_CITY_EXPLORER_PASS_22 = 2075, BADGE_CITY_EXPLORER_PASS_23 = 2076, BADGE_CITY_EXPLORER_PASS_24 = 2077, BADGE_CITY_EXPLORER_PASS_25 = 2078, BADGE_CITY_EXPLORER_PASS_26 = 2079, BADGE_CITY_EXPLORER_PASS_27 = 2080, BADGE_CITY_EXPLORER_PASS_28 = 2081, BADGE_CITY_EXPLORER_PASS_29 = 2082, BADGE_CITY_EXPLORER_PASS_30 = 2083, BADGE_CITY_EXPLORER_PASS_31 = 2084, BADGE_CITY_EXPLORER_PASS_32 = 2085, BADGE_CITY_EXPLORER_PASS_33 = 2086, BADGE_CITY_EXPLORER_PASS_34 = 2087, BADGE_CITY_EXPLORER_PASS_35 = 2088, BADGE_CITY_EXPLORER_PASS_36 = 2089, BADGE_CITY_EXPLORER_PASS_37 = 2090, BADGE_CITY_EXPLORER_PASS_38 = 2091, BADGE_CITY_EXPLORER_PASS_39 = 2092, BADGE_CITY_EXPLORER_PASS_40 = 2093, BADGE_AIR_ADVENTURES_OKINAWA_00 = 2094, BADGE_AIR_ADVENTURES_OKINAWA_RELEASE = 2095, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_EARLYACCESS = 2096, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_00_GENERAL = 2097, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_EARLYACCESS = 2098, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_01_GENERAL = 2099, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_EARLYACCESS = 2100, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_02_GENERAL = 2101, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_EARLYACCESS = 2102, BADGE_SAFARIZONE_2022_SINGAPORE_DAY_03_GENERAL = 2103, BADGE_DYNAMIC_EVENT_MIN = 5000, BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_GENERAL = 5001, BADGE_GOFEST_2019_AMERICAS_DAY_00_NORTH_EARLYACCESS = 5002, BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_GENERAL = 5003, BADGE_GOFEST_2019_AMERICAS_DAY_00_SOUTH_EARLYACCESS = 5004, BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_GENERAL = 5005, BADGE_GOFEST_2019_AMERICAS_DAY_01_NORTH_EARLYACCESS = 5006, BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_GENERAL = 5007, BADGE_GOFEST_2019_AMERICAS_DAY_01_SOUTH_EARLYACCESS = 5008, BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_GENERAL = 5009, BADGE_GOFEST_2019_AMERICAS_DAY_02_NORTH_EARLYACCESS = 5010, BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_GENERAL = 5011, BADGE_GOFEST_2019_AMERICAS_DAY_02_SOUTH_EARLYACCESS = 5012, BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_GENERAL = 5013, BADGE_GOFEST_2019_AMERICAS_DAY_03_NORTH_EARLYACCESS = 5014, BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_GENERAL = 5015, BADGE_GOFEST_2019_AMERICAS_DAY_03_SOUTH_EARLYACCESS = 5016, BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_GENERAL = 5017, BADGE_GOFEST_2019_AMERICAS_DAY_04_NORTH_EARLYACCESS = 5018, BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_GENERAL = 5019, BADGE_GOFEST_2019_AMERICAS_DAY_04_SOUTH_EARLYACCESS = 5020, BADGE_GOFEST_2019_EMEA_DAY_00_GENERAL = 5021, BADGE_GOFEST_2019_EMEA_DAY_00_EARLYACCESS = 5022, BADGE_GOFEST_2019_EMEA_DAY_01_GENERAL = 5023, BADGE_GOFEST_2019_EMEA_DAY_01_EARLYACCESS = 5024, BADGE_GOFEST_2019_EMEA_DAY_02_GENERAL = 5025, BADGE_GOFEST_2019_EMEA_DAY_02_EARLYACCESS = 5026, BADGE_GOFEST_2019_EMEA_DAY_03_GENERAL = 5027, BADGE_GOFEST_2019_EMEA_DAY_03_EARLYACCESS = 5028, BADGE_GOFEST_2019_EMEA_DAY_04_GENERAL = 5029, BADGE_GOFEST_2019_EMEA_DAY_04_EARLYACCESS = 5030,