UNPKG

@na-ji/pogo-protos

Version:

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

1,346 lines (1,242 loc) 5.87 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 { ARDK_USER_TYPE_PLAYER = 0, ARDK_USER_TYPE_DEVELOPER = 1, ARDK_USER_TYPE_SURVEYOR = 2, ARDK_USER_TYPE_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 AnchorEventType { UNKNOWN_ANCHOR_EVENT_TYPE = 0, ANCHOR_ADDED = 1, ANCHOR_UPDATED = 2, ANCHOR_REMOVED = 3 } enum AnchorTrackingState { ANCHOR_TRACKING_STATE_NOT_TRACKED = 0, ANCHOR_TRACKING_STATE_LIMITED = 1, ANCHOR_TRACKING_STATE_TRACKED = 2 } enum AnchorTrackingStateReason { ANCHOR_TRACKING_STATE_REASON_NONE = 0, ANCHOR_TRACKING_STATE_REASON_INITIALIZING = 1, ANCHOR_TRACKING_STATE_REASON_REMOVED = 2, ANCHOR_TRACKING_STATE_REASON_INTERNAL_ERROR = 3, ANCHOR_TRACKING_STATE_REASON_PERMISSION_DENIED = 4, ANCHOR_TRACKING_STATE_REASON_FATAL_NETWORK_ERROR = 5 } 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 AttackEffectiveness { NORMAL_EFFECTIVE = 0, NOT_VERY_EFFECTIVE = 1, SUPER_EFFECTIVE = 2 } 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 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 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, BREAD_SPECIAL_BATTLE_LEVEL_1 = 8 } 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 CSharpServiceType { CSHARP_SERVICE_TYPE_NONE = 0, CSHARP_SERVICE_TYPE_GENERIC = 1, CSHARP_SERVICE_TYPE_INTERFACE = 2, CSHARP_SERVICE_TYPE_IRPCDISPATCH = 3 } enum CTAText { CTA_TEXT_LEARN_MORE = 0, CTA_TEXT_SHOP_NOW = 1, CTA_TEXT_GET_NOW = 2 } enum CampfireMethod { NOT_SPECIFIED = 0, ENABLE_CAMPFIRE_FOR_REFEREE = 6001, REMOVE_CAMPFIRE_FOR_REFEREE = 6002, GET_PLAYER_RAID_ELIGIBILITY = 6003, GRANT_CAMPFIRE_CHECK_IN_REWARDS = 6004, GET_NUM_POKEMON_IN_IRIS_SOCIAL_SCENE = 6005, GET_RSVP_COUNT = 6006, GET_RSVP_TIMESLOTS = 6007, GET_PLAYER_RSVPS = 6008, CAMPFIRE_CREATE_EVENT_RSVP = 6009, CAMPFIRE_CANCEL_EVENT_RSVP = 6010, CAMPFIRE_UPDATE_EVENT_RSVP_SELECTION = 6011, GET_MAP_OBJECTS_FOR_CAMPFIRE = 6012, GET_MAP_OBJECTS_DETAIL_FOR_CAMPFIRE = 6013 } 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, COMBAT_TYPE_PVE = 10, COMBAT_TYPE_GYM = 11 } enum ConditionalOverrideConditionType { UNSET_CONDITION_TYPE = 0, TIMED_EVENT_BADGE = 1, ACTIVE_SCHEDULE_INTERVAL = 2, TIME_INTERVAL_CRITERIA = 3, EXPERIMENT_HARD_END_TIME = 4 } enum ConditionalOverrideTargetType { UNSET_TARGET_TYPE = 0, END_TIME = 1 } 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, SOFT_SFIDA = 2 } 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, EGG_SLOT_SPECIAL_EGG = 2 } 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, ENCOUNTER_TYPE_NATURAL_ART = 27, ENCOUNTER_TYPE_DAY_NIGHT = 28, ENCOUNTER_TYPE_DAILY_BONUS_SPAWN = 29, ENCOUNTER_TYPE_FIELD_BOOK_REWARD = 30 } 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 FeatureType { FEATURE_UNKNOWN = 0, FEATURE_GYM = 1, FEATURE_RAID = 2, FEATURE_ROCKET = 3, FEATURE_COMBAT_LEAGUE = 4, FEATURE_MAX_BATTLE = 5, FEATURE_EGG_HATCHING = 6, FEATURE_MEGA = 7, FEATURE_TAG = 8, FEATURE_TRADE = 9, FEATURE_PARTY_PLAY = 10, FEATURE_WEEKLY_CHALLENGES = 11, FEATURE_HIGHLIGHTS = 12, FEATURE_ROUTES = 13, FEATURE_ROUTES_CREATION = 14, FEATURE_POKESTOP_NOMINATION = 15, FEATURE_CANDY_XL = 16, FEATURE_EGG_SPECIAL = 17, FEATURE_LUCKY_CHANCE_INCREASE = 18, FEATURE_SOFT_SFIDA = 19 } 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, FRIENDSHIP_LEVEL_5 = 6 } 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, GAME_ACCOUNT_REGISTRY_ACTION_GET_APP_REQUEST_TOKEN_REDIRECT_URL_PLATFORM_ACTION = 600007 } 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, ACTIVITY_HATCH_EGG_SPECIAL = 106, ACTIVITY_CATCH_DAILY_BONUS_SPAWN_POKEMON_BONUS = 107, ACTIVITY_CATCH_FIRST_DAY_NIGHT_CATCH_OF_DAY = 108, ACTIVITY_CATCH_FIRST_DAY_CATCH_OF_DAY = 109, ACTIVITY_CATCH_FIRST_NIGHT_CATCH_OF_DAY = 110, ACTIVITY_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP = 111, ACTIVITY_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP = 112, ACTIVITY_REMOTE_RAID_LEVEL_4_MEGA_ENHANCED_ADDITIONAL_XP = 113, ACTIVITY_REMOTE_RAID_LEVEL_5_MEGA_ENHANCED_ADDITIONAL_XP = 114, ACTIVITY_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP = 115, ACTIVITY_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP = 116, ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_1_ADDITIONAL_XP = 117, ACTIVITY_REMOTE_RAID_LEVEL_COORDINATED_2_ADDITIONAL_XP = 118, ACTIVITY_FRIENDSHIP_LEVEL_UP_5 = 119 } 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_SMORES_00 = 1006, BADGE_SMORES_01 = 1007, 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_EXPLORE