From 13bfbf0f439ce79f2b307a53502dec0522ceb5fd Mon Sep 17 00:00:00 2001 From: femot Date: Fri, 11 Nov 2016 22:50:18 +0100 Subject: [PATCH] Update for 0.43 --- data.pb.go | 578 +---- data_battle.pb.go | 331 +-- data_capture.pb.go | 100 +- data_gym.pb.go | 117 +- data_logs.pb.go | 380 +-- data_player.pb.go | 264 +-- enums.pb.go | 2672 ++++++++++----------- inventory.pb.go | 370 ++- inventory_item.pb.go | 85 +- map_fort.pb.go | 195 +- map_pokemon.pb.go | 137 +- maps.pb.go | 99 +- networking_envelopes.pb.go | 447 ++-- networking_platform.pb.go | 25 - networking_platform_requests.pb.go | 54 +- networking_platform_responses.pb.go | 184 +- networking_requests.pb.go | 90 +- networking_requests_messages.pb.go | 1039 ++++----- networking_responses.pb.go | 3364 +++++++++++---------------- settings.pb.go | 214 +- settings_master.pb.go | 678 ++---- settings_master_item.pb.go | 277 +-- settings_master_pokemon.pb.go | 130 +- 23 files changed, 4390 insertions(+), 7440 deletions(-) diff --git a/data.pb.go b/data.pb.go index b22dacf..ecce425 100644 --- a/data.pb.go +++ b/data.pb.go @@ -2,306 +2,56 @@ // source: data.proto // DO NOT EDIT! -/* -Package protos is a generated protocol buffer package. - -It is generated from these files: - data.proto - data_battle.proto - data_capture.proto - data_gym.proto - data_logs.proto - data_player.proto - enums.proto - inventory.proto - inventory_item.proto - map_fort.proto - map_pokemon.proto - maps.proto - networking_envelopes.proto - networking_platform.proto - networking_platform_requests.proto - networking_platform_responses.proto - networking_requests.proto - networking_requests_messages.proto - networking_responses.proto - settings.proto - settings_master.proto - settings_master_item.proto - settings_master_pokemon.proto - -It has these top-level messages: - AssetDigestEntry - BuddyPokemon - DownloadUrlEntry - PlayerBadge - PlayerData - PokedexEntry - PokemonData - BattleAction - BattleLog - BattleParticipant - BattlePokemonInfo - BattleResults - CaptureAward - CaptureProbability - GymMembership - GymState - ActionLogEntry - BuddyPokemonLogEntry - CatchPokemonLogEntry - FortSearchLogEntry - ContactSettings - Currency - DailyBonus - EquippedBadge - PlayerAvatar - PlayerCamera - PlayerCurrency - PlayerPublicProfile - PlayerStats - AppliedItem - AppliedItems - Candy - EggIncubator - EggIncubators - InventoryDelta - InventoryItem - InventoryItemData - InventoryUpgrade - InventoryUpgrades - ItemAward - ItemData - FortData - FortLureInfo - FortModifier - FortSummary - MapPokemon - NearbyPokemon - WildPokemon - MapCell - SpawnPoint - AuthTicket - RequestEnvelope - ResponseEnvelope - Signature - UnknownMessage - BuyItemAndroidRequest - BuyItemPokeCoinsRequest - SendEncryptedSignatureRequest - BuyItemAndroidResponse - BuyItemPokeCoinsResponse - GetStoreItemsResponse - SendEncryptedSignatureResponse - Request - AddFortModifierMessage - AttackGymMessage - CatchPokemonMessage - CheckAwardedBadgesMessage - CheckChallengeMessage - CheckCodenameAvailableMessage - ClaimCodenameMessage - CollectDailyBonusMessage - CollectDailyDefenderBonusMessage - DiskEncounterMessage - DownloadItemTemplatesMessage - DownloadRemoteConfigVersionMessage - DownloadSettingsMessage - EchoMessage - EncounterMessage - EncounterTutorialCompleteMessage - EquipBadgeMessage - EvolvePokemonMessage - FortDeployPokemonMessage - FortDetailsMessage - FortRecallPokemonMessage - FortSearchMessage - GetAssetDigestMessage - GetBuddyWalkedMessage - GetDownloadUrlsMessage - GetGymDetailsMessage - GetHatchedEggsMessage - GetIncensePokemonMessage - GetInventoryMessage - GetMapObjectsMessage - GetPlayerMessage - GetPlayerProfileMessage - GetSuggestedCodenamesMessage - IncenseEncounterMessage - LevelUpRewardsMessage - MarkTutorialCompleteMessage - NicknamePokemonMessage - PlayerUpdateMessage - RecycleInventoryItemMessage - ReleasePokemonMessage - SetAvatarMessage - SetBuddyPokemonMessage - SetContactSettingsMessage - SetFavoritePokemonMessage - SetPlayerTeamMessage - SfidaActionLogMessage - StartGymBattleMessage - UpgradePokemonMessage - UseIncenseMessage - UseItemCaptureMessage - UseItemEggIncubatorMessage - UseItemGymMessage - UseItemPotionMessage - UseItemReviveMessage - UseItemXpBoostMessage - VerifyChallengeMessage - AddFortModifierResponse - AttackGymResponse - CatchPokemonResponse - CheckAwardedBadgesResponse - CheckChallengeResponse - CheckCodenameAvailableResponse - ClaimCodenameResponse - CollectDailyBonusResponse - CollectDailyDefenderBonusResponse - DiskEncounterResponse - DownloadItemTemplatesResponse - DownloadRemoteConfigVersionResponse - DownloadSettingsResponse - EchoResponse - EncounterResponse - EncounterTutorialCompleteResponse - EquipBadgeResponse - EvolvePokemonResponse - FortDeployPokemonResponse - FortDetailsResponse - FortRecallPokemonResponse - FortSearchResponse - GetAssetDigestResponse - GetBuddyWalkedResponse - GetDownloadUrlsResponse - GetGymDetailsResponse - GetHatchedEggsResponse - GetIncensePokemonResponse - GetInventoryResponse - GetMapObjectsResponse - GetPlayerProfileResponse - GetPlayerResponse - GetSuggestedCodenamesResponse - IncenseEncounterResponse - LevelUpRewardsResponse - MarkTutorialCompleteResponse - NicknamePokemonResponse - PlayerUpdateResponse - RecycleInventoryItemResponse - ReleasePokemonResponse - SetAvatarResponse - SetBuddyPokemonResponse - SetContactSettingsResponse - SetFavoritePokemonResponse - SetPlayerTeamResponse - SfidaActionLogResponse - StartGymBattleResponse - UpgradePokemonResponse - UseIncenseResponse - UseItemCaptureResponse - UseItemEggIncubatorResponse - UseItemGymResponse - UseItemPotionResponse - UseItemReviveResponse - UseItemXpBoostResponse - VerifyChallengeResponse - DownloadSettingsAction - FortSettings - GlobalSettings - GpsSettings - InventorySettings - LevelSettings - MapSettings - BadgeSettings - CameraSettings - EncounterSettings - EquippedBadgeSettings - GymBattleSettings - GymLevelSettings - IapItemDisplay - IapSettings - ItemSettings - MoveSequenceSettings - MoveSettings - PlayerLevelSettings - PokemonSettings - PokemonUpgradeSettings - TypeEffectiveSettings - BattleAttributes - EggIncubatorAttributes - ExperienceBoostAttributes - FoodAttributes - FortModifierAttributes - IncenseAttributes - InventoryUpgradeAttributes - PokeballAttributes - PotionAttributes - ReviveAttributes - CameraAttributes - EncounterAttributes - StatsAttributes -*/ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto // Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of Currency from data_player.proto // Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PlayerStats from data_player.proto // Ignoring public import of PlayerCamera from data_player.proto @@ -309,86 +59,47 @@ const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package // Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of PlayerStats from data_player.proto - -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of DailyBonus from data_player.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto -type AssetDigestEntry struct { - AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId" json:"asset_id,omitempty"` - BundleName string `protobuf:"bytes,2,opt,name=bundle_name,json=bundleName" json:"bundle_name,omitempty"` - Version int64 `protobuf:"varint,3,opt,name=version" json:"version,omitempty"` - Checksum uint32 `protobuf:"fixed32,4,opt,name=checksum" json:"checksum,omitempty"` - Size int32 `protobuf:"varint,5,opt,name=size" json:"size,omitempty"` - Key []byte `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"` -} - -func (m *AssetDigestEntry) Reset() { *m = AssetDigestEntry{} } -func (m *AssetDigestEntry) String() string { return proto.CompactTextString(m) } -func (*AssetDigestEntry) ProtoMessage() {} -func (*AssetDigestEntry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } - -type BuddyPokemon struct { - Id uint64 `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"` - StartKmWalked float64 `protobuf:"fixed64,2,opt,name=start_km_walked,json=startKmWalked" json:"start_km_walked,omitempty"` - LastKmAwarded float64 `protobuf:"fixed64,3,opt,name=last_km_awarded,json=lastKmAwarded" json:"last_km_awarded,omitempty"` -} - -func (m *BuddyPokemon) Reset() { *m = BuddyPokemon{} } -func (m *BuddyPokemon) String() string { return proto.CompactTextString(m) } -func (*BuddyPokemon) ProtoMessage() {} -func (*BuddyPokemon) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } - -type DownloadUrlEntry struct { - AssetId string `protobuf:"bytes,1,opt,name=asset_id,json=assetId" json:"asset_id,omitempty"` - Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` - Size int32 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"` - Checksum uint32 `protobuf:"fixed32,4,opt,name=checksum" json:"checksum,omitempty"` -} - -func (m *DownloadUrlEntry) Reset() { *m = DownloadUrlEntry{} } -func (m *DownloadUrlEntry) String() string { return proto.CompactTextString(m) } -func (*DownloadUrlEntry) ProtoMessage() {} -func (*DownloadUrlEntry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } - -type PlayerBadge struct { - BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,json=badgeType,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` - Rank int32 `protobuf:"varint,2,opt,name=rank" json:"rank,omitempty"` - StartValue int32 `protobuf:"varint,3,opt,name=start_value,json=startValue" json:"start_value,omitempty"` - EndValue int32 `protobuf:"varint,4,opt,name=end_value,json=endValue" json:"end_value,omitempty"` - CurrentValue float64 `protobuf:"fixed64,5,opt,name=current_value,json=currentValue" json:"current_value,omitempty"` +type PokedexEntry struct { + PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + TimesEncountered int32 `protobuf:"varint,2,opt,name=times_encountered" json:"times_encountered,omitempty"` + TimesCaptured int32 `protobuf:"varint,3,opt,name=times_captured" json:"times_captured,omitempty"` + EvolutionStonePieces int32 `protobuf:"varint,4,opt,name=evolution_stone_pieces" json:"evolution_stone_pieces,omitempty"` + EvolutionStones int32 `protobuf:"varint,5,opt,name=evolution_stones" json:"evolution_stones,omitempty"` } -func (m *PlayerBadge) Reset() { *m = PlayerBadge{} } -func (m *PlayerBadge) String() string { return proto.CompactTextString(m) } -func (*PlayerBadge) ProtoMessage() {} -func (*PlayerBadge) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } +func (m *PokedexEntry) Reset() { *m = PokedexEntry{} } +func (m *PokedexEntry) String() string { return proto.CompactTextString(m) } +func (*PokedexEntry) ProtoMessage() {} type PlayerData struct { - CreationTimestampMs int64 `protobuf:"varint,1,opt,name=creation_timestamp_ms,json=creationTimestampMs" json:"creation_timestamp_ms,omitempty"` + CreationTimestampMs int64 `protobuf:"varint,1,opt,name=creation_timestamp_ms" json:"creation_timestamp_ms,omitempty"` Username string `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"` Team TeamColor `protobuf:"varint,5,opt,name=team,enum=POGOProtos.Enums.TeamColor" json:"team,omitempty"` - TutorialState []TutorialState `protobuf:"varint,7,rep,packed,name=tutorial_state,json=tutorialState,enum=POGOProtos.Enums.TutorialState" json:"tutorial_state,omitempty"` + TutorialState []TutorialState `protobuf:"varint,7,rep,packed,name=tutorial_state,enum=POGOProtos.Enums.TutorialState" json:"tutorial_state,omitempty"` Avatar *PlayerAvatar `protobuf:"bytes,8,opt,name=avatar" json:"avatar,omitempty"` - MaxPokemonStorage int32 `protobuf:"varint,9,opt,name=max_pokemon_storage,json=maxPokemonStorage" json:"max_pokemon_storage,omitempty"` - MaxItemStorage int32 `protobuf:"varint,10,opt,name=max_item_storage,json=maxItemStorage" json:"max_item_storage,omitempty"` - DailyBonus *DailyBonus `protobuf:"bytes,11,opt,name=daily_bonus,json=dailyBonus" json:"daily_bonus,omitempty"` - EquippedBadge *EquippedBadge `protobuf:"bytes,12,opt,name=equipped_badge,json=equippedBadge" json:"equipped_badge,omitempty"` - ContactSettings *ContactSettings `protobuf:"bytes,13,opt,name=contact_settings,json=contactSettings" json:"contact_settings,omitempty"` + MaxPokemonStorage int32 `protobuf:"varint,9,opt,name=max_pokemon_storage" json:"max_pokemon_storage,omitempty"` + MaxItemStorage int32 `protobuf:"varint,10,opt,name=max_item_storage" json:"max_item_storage,omitempty"` + DailyBonus *DailyBonus `protobuf:"bytes,11,opt,name=daily_bonus" json:"daily_bonus,omitempty"` + EquippedBadge *EquippedBadge `protobuf:"bytes,12,opt,name=equipped_badge" json:"equipped_badge,omitempty"` + ContactSettings *ContactSettings `protobuf:"bytes,13,opt,name=contact_settings" json:"contact_settings,omitempty"` Currencies []*Currency `protobuf:"bytes,14,rep,name=currencies" json:"currencies,omitempty"` - RemainingCodenameClaims int32 `protobuf:"varint,15,opt,name=remaining_codename_claims,json=remainingCodenameClaims" json:"remaining_codename_claims,omitempty"` - BuddyPokemon *BuddyPokemon `protobuf:"bytes,16,opt,name=buddy_pokemon,json=buddyPokemon" json:"buddy_pokemon,omitempty"` + RemainingCodenameClaims int32 `protobuf:"varint,15,opt,name=remaining_codename_claims" json:"remaining_codename_claims,omitempty"` + BuddyPokemon *BuddyPokemon `protobuf:"bytes,16,opt,name=buddy_pokemon" json:"buddy_pokemon,omitempty"` } -func (m *PlayerData) Reset() { *m = PlayerData{} } -func (m *PlayerData) String() string { return proto.CompactTextString(m) } -func (*PlayerData) ProtoMessage() {} -func (*PlayerData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } +func (m *PlayerData) Reset() { *m = PlayerData{} } +func (m *PlayerData) String() string { return proto.CompactTextString(m) } +func (*PlayerData) ProtoMessage() {} func (m *PlayerData) GetAvatar() *PlayerAvatar { if m != nil { @@ -432,158 +143,89 @@ func (m *PlayerData) GetBuddyPokemon() *BuddyPokemon { return nil } -type PokedexEntry struct { - PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` - TimesEncountered int32 `protobuf:"varint,2,opt,name=times_encountered,json=timesEncountered" json:"times_encountered,omitempty"` - TimesCaptured int32 `protobuf:"varint,3,opt,name=times_captured,json=timesCaptured" json:"times_captured,omitempty"` - EvolutionStonePieces int32 `protobuf:"varint,4,opt,name=evolution_stone_pieces,json=evolutionStonePieces" json:"evolution_stone_pieces,omitempty"` - EvolutionStones int32 `protobuf:"varint,5,opt,name=evolution_stones,json=evolutionStones" json:"evolution_stones,omitempty"` +type DownloadUrlEntry struct { + AssetId string `protobuf:"bytes,1,opt,name=asset_id" json:"asset_id,omitempty"` + Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` + Size int32 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"` + Checksum uint32 `protobuf:"fixed32,4,opt,name=checksum" json:"checksum,omitempty"` +} + +func (m *DownloadUrlEntry) Reset() { *m = DownloadUrlEntry{} } +func (m *DownloadUrlEntry) String() string { return proto.CompactTextString(m) } +func (*DownloadUrlEntry) ProtoMessage() {} + +type AssetDigestEntry struct { + AssetId string `protobuf:"bytes,1,opt,name=asset_id" json:"asset_id,omitempty"` + BundleName string `protobuf:"bytes,2,opt,name=bundle_name" json:"bundle_name,omitempty"` + Version int64 `protobuf:"varint,3,opt,name=version" json:"version,omitempty"` + Checksum uint32 `protobuf:"fixed32,4,opt,name=checksum" json:"checksum,omitempty"` + Size int32 `protobuf:"varint,5,opt,name=size" json:"size,omitempty"` + Key []byte `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"` } -func (m *PokedexEntry) Reset() { *m = PokedexEntry{} } -func (m *PokedexEntry) String() string { return proto.CompactTextString(m) } -func (*PokedexEntry) ProtoMessage() {} -func (*PokedexEntry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } +func (m *AssetDigestEntry) Reset() { *m = AssetDigestEntry{} } +func (m *AssetDigestEntry) String() string { return proto.CompactTextString(m) } +func (*AssetDigestEntry) ProtoMessage() {} + +type PlayerBadge struct { + BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` + Rank int32 `protobuf:"varint,2,opt,name=rank" json:"rank,omitempty"` + StartValue int32 `protobuf:"varint,3,opt,name=start_value" json:"start_value,omitempty"` + EndValue int32 `protobuf:"varint,4,opt,name=end_value" json:"end_value,omitempty"` + CurrentValue float64 `protobuf:"fixed64,5,opt,name=current_value" json:"current_value,omitempty"` +} + +func (m *PlayerBadge) Reset() { *m = PlayerBadge{} } +func (m *PlayerBadge) String() string { return proto.CompactTextString(m) } +func (*PlayerBadge) ProtoMessage() {} type PokemonData struct { Id uint64 `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"` - PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` Cp int32 `protobuf:"varint,3,opt,name=cp" json:"cp,omitempty"` Stamina int32 `protobuf:"varint,4,opt,name=stamina" json:"stamina,omitempty"` - StaminaMax int32 `protobuf:"varint,5,opt,name=stamina_max,json=staminaMax" json:"stamina_max,omitempty"` - Move_1 PokemonMove `protobuf:"varint,6,opt,name=move_1,json=move1,enum=POGOProtos.Enums.PokemonMove" json:"move_1,omitempty"` - Move_2 PokemonMove `protobuf:"varint,7,opt,name=move_2,json=move2,enum=POGOProtos.Enums.PokemonMove" json:"move_2,omitempty"` - DeployedFortId string `protobuf:"bytes,8,opt,name=deployed_fort_id,json=deployedFortId" json:"deployed_fort_id,omitempty"` - OwnerName string `protobuf:"bytes,9,opt,name=owner_name,json=ownerName" json:"owner_name,omitempty"` - IsEgg bool `protobuf:"varint,10,opt,name=is_egg,json=isEgg" json:"is_egg,omitempty"` - EggKmWalkedTarget float64 `protobuf:"fixed64,11,opt,name=egg_km_walked_target,json=eggKmWalkedTarget" json:"egg_km_walked_target,omitempty"` - EggKmWalkedStart float64 `protobuf:"fixed64,12,opt,name=egg_km_walked_start,json=eggKmWalkedStart" json:"egg_km_walked_start,omitempty"` + StaminaMax int32 `protobuf:"varint,5,opt,name=stamina_max" json:"stamina_max,omitempty"` + Move_1 PokemonMove `protobuf:"varint,6,opt,name=move_1,enum=POGOProtos.Enums.PokemonMove" json:"move_1,omitempty"` + Move_2 PokemonMove `protobuf:"varint,7,opt,name=move_2,enum=POGOProtos.Enums.PokemonMove" json:"move_2,omitempty"` + DeployedFortId string `protobuf:"bytes,8,opt,name=deployed_fort_id" json:"deployed_fort_id,omitempty"` + OwnerName string `protobuf:"bytes,9,opt,name=owner_name" json:"owner_name,omitempty"` + IsEgg bool `protobuf:"varint,10,opt,name=is_egg" json:"is_egg,omitempty"` + EggKmWalkedTarget float64 `protobuf:"fixed64,11,opt,name=egg_km_walked_target" json:"egg_km_walked_target,omitempty"` + EggKmWalkedStart float64 `protobuf:"fixed64,12,opt,name=egg_km_walked_start" json:"egg_km_walked_start,omitempty"` Origin int32 `protobuf:"varint,14,opt,name=origin" json:"origin,omitempty"` - HeightM float32 `protobuf:"fixed32,15,opt,name=height_m,json=heightM" json:"height_m,omitempty"` - WeightKg float32 `protobuf:"fixed32,16,opt,name=weight_kg,json=weightKg" json:"weight_kg,omitempty"` - IndividualAttack int32 `protobuf:"varint,17,opt,name=individual_attack,json=individualAttack" json:"individual_attack,omitempty"` - IndividualDefense int32 `protobuf:"varint,18,opt,name=individual_defense,json=individualDefense" json:"individual_defense,omitempty"` - IndividualStamina int32 `protobuf:"varint,19,opt,name=individual_stamina,json=individualStamina" json:"individual_stamina,omitempty"` - CpMultiplier float32 `protobuf:"fixed32,20,opt,name=cp_multiplier,json=cpMultiplier" json:"cp_multiplier,omitempty"` + HeightM float32 `protobuf:"fixed32,15,opt,name=height_m" json:"height_m,omitempty"` + WeightKg float32 `protobuf:"fixed32,16,opt,name=weight_kg" json:"weight_kg,omitempty"` + IndividualAttack int32 `protobuf:"varint,17,opt,name=individual_attack" json:"individual_attack,omitempty"` + IndividualDefense int32 `protobuf:"varint,18,opt,name=individual_defense" json:"individual_defense,omitempty"` + IndividualStamina int32 `protobuf:"varint,19,opt,name=individual_stamina" json:"individual_stamina,omitempty"` + CpMultiplier float32 `protobuf:"fixed32,20,opt,name=cp_multiplier" json:"cp_multiplier,omitempty"` Pokeball ItemId `protobuf:"varint,21,opt,name=pokeball,enum=POGOProtos.Inventory.Item.ItemId" json:"pokeball,omitempty"` - CapturedCellId uint64 `protobuf:"varint,22,opt,name=captured_cell_id,json=capturedCellId" json:"captured_cell_id,omitempty"` - BattlesAttacked int32 `protobuf:"varint,23,opt,name=battles_attacked,json=battlesAttacked" json:"battles_attacked,omitempty"` - BattlesDefended int32 `protobuf:"varint,24,opt,name=battles_defended,json=battlesDefended" json:"battles_defended,omitempty"` - EggIncubatorId string `protobuf:"bytes,25,opt,name=egg_incubator_id,json=eggIncubatorId" json:"egg_incubator_id,omitempty"` - CreationTimeMs uint64 `protobuf:"varint,26,opt,name=creation_time_ms,json=creationTimeMs" json:"creation_time_ms,omitempty"` - NumUpgrades int32 `protobuf:"varint,27,opt,name=num_upgrades,json=numUpgrades" json:"num_upgrades,omitempty"` - AdditionalCpMultiplier float32 `protobuf:"fixed32,28,opt,name=additional_cp_multiplier,json=additionalCpMultiplier" json:"additional_cp_multiplier,omitempty"` + CapturedCellId uint64 `protobuf:"varint,22,opt,name=captured_cell_id" json:"captured_cell_id,omitempty"` + BattlesAttacked int32 `protobuf:"varint,23,opt,name=battles_attacked" json:"battles_attacked,omitempty"` + BattlesDefended int32 `protobuf:"varint,24,opt,name=battles_defended" json:"battles_defended,omitempty"` + EggIncubatorId string `protobuf:"bytes,25,opt,name=egg_incubator_id" json:"egg_incubator_id,omitempty"` + CreationTimeMs uint64 `protobuf:"varint,26,opt,name=creation_time_ms" json:"creation_time_ms,omitempty"` + NumUpgrades int32 `protobuf:"varint,27,opt,name=num_upgrades" json:"num_upgrades,omitempty"` + AdditionalCpMultiplier float32 `protobuf:"fixed32,28,opt,name=additional_cp_multiplier" json:"additional_cp_multiplier,omitempty"` Favorite int32 `protobuf:"varint,29,opt,name=favorite" json:"favorite,omitempty"` Nickname string `protobuf:"bytes,30,opt,name=nickname" json:"nickname,omitempty"` - FromFort int32 `protobuf:"varint,31,opt,name=from_fort,json=fromFort" json:"from_fort,omitempty"` - BuddyCandyAwarded int32 `protobuf:"varint,32,opt,name=buddy_candy_awarded,json=buddyCandyAwarded" json:"buddy_candy_awarded,omitempty"` + FromFort int32 `protobuf:"varint,31,opt,name=from_fort" json:"from_fort,omitempty"` + BuddyCandyAwarded int32 `protobuf:"varint,32,opt,name=buddy_candy_awarded" json:"buddy_candy_awarded,omitempty"` } -func (m *PokemonData) Reset() { *m = PokemonData{} } -func (m *PokemonData) String() string { return proto.CompactTextString(m) } -func (*PokemonData) ProtoMessage() {} -func (*PokemonData) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } +func (m *PokemonData) Reset() { *m = PokemonData{} } +func (m *PokemonData) String() string { return proto.CompactTextString(m) } +func (*PokemonData) ProtoMessage() {} -func init() { - proto.RegisterType((*AssetDigestEntry)(nil), "POGOProtos.Data.AssetDigestEntry") - proto.RegisterType((*BuddyPokemon)(nil), "POGOProtos.Data.BuddyPokemon") - proto.RegisterType((*DownloadUrlEntry)(nil), "POGOProtos.Data.DownloadUrlEntry") - proto.RegisterType((*PlayerBadge)(nil), "POGOProtos.Data.PlayerBadge") - proto.RegisterType((*PlayerData)(nil), "POGOProtos.Data.PlayerData") - proto.RegisterType((*PokedexEntry)(nil), "POGOProtos.Data.PokedexEntry") - proto.RegisterType((*PokemonData)(nil), "POGOProtos.Data.PokemonData") +type BuddyPokemon struct { + Id uint64 `protobuf:"fixed64,1,opt,name=id" json:"id,omitempty"` + StartKmWalked float64 `protobuf:"fixed64,2,opt,name=start_km_walked" json:"start_km_walked,omitempty"` + LastKmAwarded float64 `protobuf:"fixed64,3,opt,name=last_km_awarded" json:"last_km_awarded,omitempty"` } -func init() { proto.RegisterFile("data.proto", fileDescriptor0) } - -var fileDescriptor0 = []byte{ - // 1401 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x56, 0x6f, 0x73, 0x1b, 0x3d, - 0x11, 0xe7, 0xec, 0xd8, 0xb1, 0xe5, 0x3f, 0x71, 0x94, 0x34, 0xcf, 0x35, 0xa5, 0xd4, 0x8f, 0xa1, - 0x60, 0x86, 0x69, 0x3a, 0x0d, 0x7d, 0xc1, 0x74, 0x60, 0x86, 0xc4, 0x09, 0x8c, 0x29, 0xa1, 0x9e, - 0x4b, 0x0a, 0x33, 0xbc, 0xb9, 0x91, 0x4f, 0x9b, 0xab, 0xc6, 0x77, 0xba, 0x43, 0xd2, 0x39, 0x31, - 0x1f, 0x85, 0x8f, 0xc0, 0xa7, 0xe0, 0x0d, 0x9f, 0x0b, 0x46, 0x7b, 0x3a, 0xc7, 0x0e, 0x0d, 0xf0, - 0xbc, 0xb1, 0xb5, 0xbf, 0xfd, 0xed, 0x69, 0xb5, 0xda, 0x3f, 0x22, 0x84, 0x33, 0xc3, 0x4e, 0x72, - 0x95, 0x99, 0x8c, 0xee, 0xcd, 0x3e, 0xfd, 0xf6, 0xd3, 0xcc, 0x2e, 0xf5, 0xc9, 0x05, 0x33, 0xec, - 0xb8, 0x03, 0xb2, 0x48, 0x75, 0xa9, 0x3d, 0xde, 0xb7, 0xcc, 0x30, 0x4f, 0xd8, 0x0a, 0x94, 0x83, - 0x0e, 0x85, 0x5c, 0x82, 0x34, 0x99, 0x5a, 0x85, 0xc2, 0x40, 0x5a, 0xa2, 0xa3, 0xbf, 0x7b, 0x64, - 0x70, 0xa6, 0x35, 0x98, 0x0b, 0x11, 0x83, 0x36, 0x97, 0xd2, 0xa8, 0x15, 0x7d, 0x4e, 0x5a, 0xcc, - 0x62, 0xa1, 0xe0, 0xbe, 0x37, 0xf4, 0xc6, 0xed, 0x60, 0x17, 0xe5, 0x29, 0xa7, 0xaf, 0x48, 0x67, - 0x5e, 0x48, 0x9e, 0x40, 0x28, 0x59, 0x0a, 0x7e, 0x0d, 0xb5, 0xa4, 0x84, 0xfe, 0xc0, 0x52, 0xa0, - 0x3e, 0xd9, 0x5d, 0x82, 0xd2, 0x22, 0x93, 0x7e, 0x7d, 0xe8, 0x8d, 0xeb, 0x41, 0x25, 0xd2, 0x63, - 0xd2, 0x8a, 0xbe, 0x40, 0xb4, 0xd0, 0x45, 0xea, 0xef, 0x0c, 0xbd, 0xf1, 0x6e, 0xb0, 0x96, 0x29, - 0x25, 0x3b, 0x5a, 0xfc, 0x15, 0xfc, 0xc6, 0xd0, 0x1b, 0x37, 0x02, 0x5c, 0xd3, 0x01, 0xa9, 0x2f, - 0x60, 0xe5, 0x37, 0x87, 0xde, 0xb8, 0x1b, 0xd8, 0xe5, 0x48, 0x92, 0xee, 0x79, 0xc1, 0xf9, 0x6a, - 0x96, 0x2d, 0x20, 0xcd, 0x24, 0xed, 0x93, 0x9a, 0xf3, 0xb0, 0x19, 0xd4, 0x04, 0xa7, 0x3f, 0x26, - 0x7b, 0xda, 0x30, 0x65, 0xc2, 0x45, 0x1a, 0xde, 0xb1, 0x64, 0x01, 0x1c, 0x1d, 0xf4, 0x82, 0x1e, - 0xc2, 0x1f, 0xd3, 0x3f, 0x21, 0x68, 0x79, 0x09, 0xd3, 0x48, 0x63, 0x77, 0x4c, 0x71, 0xe0, 0xe8, - 0xab, 0x17, 0xf4, 0x2c, 0xfc, 0x31, 0x3d, 0x2b, 0xc1, 0x51, 0x46, 0x06, 0x17, 0xd9, 0x9d, 0x4c, - 0x32, 0xc6, 0x3f, 0xab, 0xe4, 0x7f, 0xc6, 0x66, 0x40, 0xea, 0x85, 0x4a, 0x5c, 0x4c, 0xec, 0x72, - 0x7d, 0xac, 0xfa, 0xc6, 0xb1, 0xfe, 0x4b, 0x18, 0x46, 0xff, 0xf0, 0x48, 0x67, 0x86, 0x97, 0x76, - 0xce, 0x78, 0x0c, 0xf4, 0x03, 0x21, 0x73, 0xbb, 0x08, 0xcd, 0x2a, 0x07, 0xdc, 0xae, 0x7f, 0xfa, - 0xe2, 0x64, 0xe3, 0xe6, 0x2f, 0xf1, 0xce, 0x91, 0x7c, 0xb3, 0xca, 0x21, 0x68, 0xcf, 0xab, 0xa5, - 0xdd, 0x5b, 0x31, 0xb9, 0x40, 0x77, 0x1a, 0x01, 0xae, 0xed, 0xed, 0x95, 0x01, 0x5a, 0xb2, 0xa4, - 0xa8, 0xdc, 0x22, 0x08, 0xfd, 0xd1, 0x22, 0xf4, 0x05, 0x69, 0x83, 0xe4, 0x4e, 0xbd, 0x83, 0xea, - 0x16, 0x48, 0x5e, 0x2a, 0x7f, 0x48, 0x7a, 0x51, 0xa1, 0x14, 0xc8, 0xca, 0xbe, 0x81, 0x41, 0xeb, - 0x3a, 0x10, 0x49, 0xa3, 0xbf, 0x35, 0x09, 0x29, 0x8f, 0x60, 0xb3, 0x92, 0x9e, 0x92, 0x67, 0x91, - 0x02, 0x66, 0x44, 0x26, 0x43, 0x23, 0x52, 0xd0, 0x86, 0xa5, 0x79, 0x98, 0x6a, 0x3c, 0x4c, 0x3d, - 0x38, 0xa8, 0x94, 0x37, 0x95, 0xee, 0x4a, 0xdb, 0x08, 0x15, 0x1a, 0xd4, 0x46, 0x82, 0xad, 0x65, - 0xfa, 0x96, 0xec, 0x18, 0x60, 0x29, 0x6e, 0xfd, 0xd5, 0x58, 0xdc, 0x00, 0x4b, 0x27, 0x59, 0x92, - 0xa9, 0x00, 0x89, 0xf4, 0x77, 0xa4, 0x6f, 0x0a, 0x93, 0x29, 0xc1, 0x92, 0x50, 0x1b, 0x66, 0xc0, - 0xdf, 0x1d, 0xd6, 0xc7, 0xfd, 0xd3, 0x57, 0x5f, 0x31, 0x75, 0xbc, 0x6b, 0x4b, 0x3b, 0xaf, 0x0d, - 0xbc, 0xa0, 0x67, 0x36, 0x21, 0xfa, 0x4b, 0xd2, 0x64, 0x4b, 0x66, 0x98, 0xf2, 0x5b, 0x43, 0x6f, - 0xdc, 0x39, 0xfd, 0xd1, 0xc9, 0xa3, 0x22, 0x3c, 0x29, 0x4f, 0xee, 0xfe, 0xce, 0x90, 0x1b, 0x38, - 0x1b, 0x7a, 0x42, 0x0e, 0x52, 0x76, 0x1f, 0xe6, 0x65, 0xf2, 0x86, 0xda, 0x64, 0x8a, 0xc5, 0xe0, - 0xb7, 0x31, 0xca, 0xfb, 0x29, 0xbb, 0x77, 0x69, 0x7d, 0x5d, 0x2a, 0xe8, 0x98, 0x0c, 0x2c, 0xdf, - 0x16, 0xeb, 0x9a, 0x4c, 0x90, 0xdc, 0x4f, 0xd9, 0xfd, 0xd4, 0x40, 0x5a, 0x31, 0x27, 0xa4, 0xc3, - 0x99, 0x48, 0x56, 0xe1, 0x3c, 0x93, 0x85, 0xf6, 0x3b, 0xe8, 0xdc, 0xe8, 0x29, 0xe7, 0x2e, 0x2c, - 0xf5, 0xdc, 0x32, 0x03, 0xc2, 0xd7, 0x6b, 0xfa, 0x7b, 0xd2, 0x87, 0xbf, 0x14, 0x22, 0xcf, 0x81, - 0x87, 0x98, 0x45, 0x7e, 0x17, 0xbf, 0xf3, 0xfa, 0xa9, 0xef, 0x5c, 0x3a, 0x36, 0x66, 0x5f, 0xd0, - 0x83, 0x4d, 0x91, 0x06, 0x64, 0x10, 0x65, 0xd2, 0xb0, 0xc8, 0x84, 0x1a, 0x8c, 0x11, 0x32, 0xd6, - 0x7e, 0x0f, 0xbf, 0xf7, 0x93, 0xa7, 0xbe, 0x37, 0x29, 0xf9, 0xd7, 0x8e, 0x1e, 0xec, 0x45, 0xdb, - 0x00, 0xfd, 0x35, 0x21, 0x65, 0xaa, 0x45, 0x02, 0xb4, 0xdf, 0x1f, 0xd6, 0xc7, 0x9d, 0xd3, 0xe1, - 0x93, 0x5f, 0x2b, 0x99, 0xab, 0x60, 0xc3, 0x86, 0x7e, 0x20, 0xcf, 0x15, 0xa4, 0x4c, 0x48, 0x21, - 0xe3, 0x30, 0xca, 0x38, 0xd8, 0x9c, 0x0a, 0xa3, 0x84, 0x89, 0x54, 0xfb, 0x7b, 0x18, 0xdb, 0x6f, - 0xd6, 0x84, 0x89, 0xd3, 0x4f, 0x50, 0x4d, 0xcf, 0x49, 0x6f, 0x6e, 0x9b, 0x4f, 0x75, 0x81, 0xfe, - 0x00, 0x8f, 0xf3, 0xf2, 0x3f, 0x1c, 0xd8, 0x6c, 0x51, 0x41, 0x77, 0xbe, 0x21, 0x8d, 0xfe, 0xe5, - 0x91, 0xae, 0x5d, 0x73, 0xb8, 0x2f, 0xbb, 0xc9, 0x07, 0x42, 0xaa, 0x7c, 0x70, 0xfd, 0xe4, 0xab, - 0x49, 0xed, 0xec, 0xa7, 0x3c, 0x68, 0xe7, 0xd5, 0x92, 0xfe, 0x8c, 0xec, 0x63, 0x45, 0x85, 0x20, - 0xa3, 0xac, 0x90, 0x06, 0x94, 0xeb, 0x77, 0x8d, 0x60, 0x80, 0x8a, 0xcb, 0x07, 0x9c, 0xbe, 0x26, - 0xfd, 0x92, 0x1c, 0xb1, 0xdc, 0x14, 0xca, 0x75, 0xbc, 0x46, 0xd0, 0x43, 0x74, 0xe2, 0x40, 0xfa, - 0x9e, 0x1c, 0xc1, 0x32, 0x4b, 0x0a, 0xac, 0x57, 0x6d, 0x32, 0x09, 0x61, 0x2e, 0x20, 0x02, 0xed, - 0x9a, 0xc1, 0xe1, 0x5a, 0x7b, 0x6d, 0x95, 0x33, 0xd4, 0xd1, 0x9f, 0x92, 0xc1, 0x23, 0x2b, 0xed, - 0x3a, 0xf9, 0xde, 0x36, 0x5f, 0x8f, 0xfe, 0xd9, 0x26, 0x1d, 0x77, 0x1a, 0xec, 0x0f, 0x8f, 0x5b, - 0xf8, 0x76, 0x40, 0x6a, 0xdf, 0x29, 0x20, 0x7d, 0x52, 0x8b, 0x72, 0x77, 0xae, 0x5a, 0x94, 0xdb, - 0x51, 0x64, 0x5b, 0x8a, 0x90, 0xcc, 0x79, 0x5f, 0x89, 0xae, 0x0f, 0xda, 0x65, 0x98, 0xb2, 0x7b, - 0xe7, 0x2b, 0x71, 0xd0, 0x15, 0xbb, 0xa7, 0xef, 0x49, 0x33, 0xcd, 0x96, 0x10, 0xbe, 0xc3, 0xf1, - 0xd3, 0xdf, 0xbe, 0xe5, 0x2d, 0x17, 0xae, 0xb2, 0x25, 0x04, 0x0d, 0x4b, 0x7e, 0xb7, 0xb6, 0x3a, - 0xf5, 0x77, 0xff, 0x6f, 0xab, 0x53, 0x5b, 0xe7, 0x1c, 0xf2, 0x24, 0x5b, 0x01, 0x0f, 0x6f, 0x33, - 0x85, 0x93, 0xa5, 0x85, 0x6d, 0xaf, 0x5f, 0xe1, 0xbf, 0xc9, 0x94, 0x1d, 0x30, 0x2f, 0x09, 0xc9, - 0xee, 0x24, 0xa8, 0x72, 0xf6, 0xb6, 0x91, 0xd3, 0x46, 0x04, 0x47, 0xef, 0x33, 0xd2, 0x14, 0x3a, - 0x84, 0x38, 0xc6, 0x36, 0xd1, 0x0a, 0x1a, 0x42, 0x5f, 0xc6, 0x31, 0x7d, 0x4b, 0x0e, 0x21, 0x8e, - 0x1f, 0x66, 0x62, 0x68, 0x98, 0x8a, 0xc1, 0x60, 0x9b, 0xf0, 0x82, 0x7d, 0x88, 0xe3, 0x6a, 0x30, - 0xde, 0xa0, 0x82, 0xbe, 0x21, 0x07, 0xdb, 0x06, 0x38, 0x20, 0xb0, 0x1d, 0x78, 0xc1, 0x60, 0x83, - 0x7f, 0x6d, 0x71, 0x7a, 0x44, 0x9a, 0x99, 0x12, 0xb1, 0x90, 0x7e, 0x1f, 0xe3, 0xe8, 0x24, 0x3b, - 0x29, 0xbf, 0x80, 0x88, 0xbf, 0x98, 0x30, 0xc5, 0xda, 0xaa, 0x05, 0xbb, 0xa5, 0x7c, 0x65, 0xc7, - 0xcc, 0x5d, 0xa9, 0x5a, 0xc4, 0x58, 0x47, 0xb5, 0xa0, 0x55, 0x02, 0x1f, 0x63, 0x9b, 0xd7, 0x42, - 0x72, 0xb1, 0x14, 0xbc, 0x60, 0x49, 0xc8, 0x8c, 0x61, 0xd1, 0xc2, 0xdf, 0x2f, 0xf3, 0xfa, 0x41, - 0x71, 0x86, 0x38, 0x7d, 0x43, 0xe8, 0x06, 0x99, 0xc3, 0x2d, 0x48, 0x0d, 0x3e, 0x2d, 0x7b, 0xea, - 0x83, 0xe6, 0xa2, 0x54, 0x3c, 0xa2, 0x57, 0xd9, 0x71, 0xf0, 0x98, 0x7e, 0xed, 0xf2, 0xc4, 0x4e, - 0xbc, 0x3c, 0x4c, 0x8b, 0xc4, 0x88, 0x3c, 0x11, 0xa0, 0xfc, 0x43, 0xf4, 0xb5, 0x1b, 0xe5, 0x57, - 0x6b, 0x8c, 0xfe, 0x8a, 0xb4, 0x6c, 0x0e, 0xce, 0x59, 0x92, 0xf8, 0xcf, 0xf0, 0xde, 0xbf, 0xdd, - 0xbc, 0xf7, 0x69, 0xf5, 0xec, 0x3a, 0xb1, 0x2d, 0x1b, 0x7f, 0xa6, 0x3c, 0x58, 0x9b, 0xd8, 0xeb, - 0xaf, 0x6a, 0x32, 0x8c, 0x20, 0x49, 0xec, 0xf5, 0x1f, 0x0d, 0xbd, 0xf1, 0x4e, 0xd0, 0xaf, 0xf0, - 0x09, 0x24, 0xc9, 0x94, 0xdb, 0x32, 0x9b, 0x33, 0x63, 0x12, 0xd0, 0x2e, 0x2a, 0xc0, 0xfd, 0x6f, - 0xca, 0x32, 0x73, 0xf8, 0x99, 0x83, 0x37, 0xa9, 0x18, 0x13, 0xfb, 0xc4, 0xf1, 0xb7, 0xa8, 0x17, - 0x0e, 0xb6, 0xfb, 0xdb, 0xdb, 0x16, 0x32, 0x2a, 0xe6, 0xcc, 0x64, 0xca, 0xee, 0xff, 0xbc, 0x4c, - 0x3f, 0x88, 0xe3, 0x69, 0x05, 0x4f, 0x91, 0xb9, 0x35, 0xcb, 0xed, 0x18, 0x3f, 0x76, 0x9e, 0x6e, - 0x8c, 0xf1, 0x2b, 0x4d, 0xbf, 0x25, 0x5d, 0x59, 0xa4, 0x61, 0x91, 0xc7, 0x8a, 0x71, 0xd0, 0xfe, - 0x0b, 0xdc, 0xba, 0x23, 0x8b, 0xf4, 0xb3, 0x83, 0xe8, 0x2f, 0x88, 0xcf, 0x38, 0x17, 0xd6, 0x88, - 0x25, 0xe1, 0x76, 0x94, 0xbf, 0x8f, 0x51, 0x3e, 0x7a, 0xd0, 0x4f, 0x36, 0xe3, 0x7d, 0x4c, 0x5a, - 0xb7, 0x6c, 0x99, 0x29, 0x61, 0xc0, 0x7f, 0x59, 0x3e, 0x51, 0x2a, 0xd9, 0xea, 0xa4, 0x88, 0x16, - 0x58, 0x1f, 0x3f, 0x28, 0x9f, 0x0e, 0x95, 0x6c, 0x93, 0xee, 0x56, 0x65, 0x29, 0xd6, 0x98, 0xff, - 0xca, 0x19, 0xaa, 0x2c, 0xb5, 0xc5, 0x65, 0x87, 0x73, 0xd9, 0xdd, 0x23, 0x26, 0xf9, 0x6a, 0xfd, - 0x2c, 0x1c, 0x96, 0x99, 0x81, 0xaa, 0x89, 0xd5, 0xb8, 0xa7, 0xe1, 0x79, 0xeb, 0xcf, 0x4d, 0x7c, - 0x40, 0xeb, 0xd9, 0xf7, 0x66, 0xde, 0xac, 0x36, 0x2f, 0xa5, 0x9f, 0xff, 0x3b, 0x00, 0x00, 0xff, - 0xff, 0x0d, 0x71, 0x4c, 0xf1, 0xa3, 0x0b, 0x00, 0x00, +func (m *BuddyPokemon) Reset() { *m = BuddyPokemon{} } +func (m *BuddyPokemon) String() string { return proto.CompactTextString(m) } +func (*BuddyPokemon) ProtoMessage() {} + +func init() { } diff --git a/data_battle.pb.go b/data_battle.pb.go index 3f4205e..f6167af 100644 --- a/data_battle.pb.go +++ b/data_battle.pb.go @@ -5,23 +5,19 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf // Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of Currency from data_player.proto // Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PlayerStats from data_player.proto // Ignoring public import of PlayerCamera from data_player.proto @@ -29,25 +25,77 @@ var _ = math.Inf // Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of PlayerStats from data_player.proto +// Ignoring public import of DailyBonus from data_player.proto -// Ignoring public import of AssetDigestEntry from data.proto +// Ignoring public import of PokedexEntry from data.proto -// Ignoring public import of BuddyPokemon from data.proto +// Ignoring public import of PlayerData from data.proto // Ignoring public import of DownloadUrlEntry from data.proto +// Ignoring public import of AssetDigestEntry from data.proto + // Ignoring public import of PlayerBadge from data.proto -// Ignoring public import of PlayerData from data.proto +// Ignoring public import of PokemonData from data.proto -// Ignoring public import of PokedexEntry from data.proto +// Ignoring public import of BuddyPokemon from data.proto -// Ignoring public import of PokemonData from data.proto +// Ignoring public import of GymState from data_gym.proto // Ignoring public import of GymMembership from data_gym.proto -// Ignoring public import of GymState from data_gym.proto +type BattleType int32 + +const ( + BattleType_BATTLE_TYPE_UNSET BattleType = 0 + BattleType_BATTLE_TYPE_NORMAL BattleType = 1 + BattleType_BATTLE_TYPE_TRAINING BattleType = 2 +) + +var BattleType_name = map[int32]string{ + 0: "BATTLE_TYPE_UNSET", + 1: "BATTLE_TYPE_NORMAL", + 2: "BATTLE_TYPE_TRAINING", +} +var BattleType_value = map[string]int32{ + "BATTLE_TYPE_UNSET": 0, + "BATTLE_TYPE_NORMAL": 1, + "BATTLE_TYPE_TRAINING": 2, +} + +func (x BattleType) String() string { + return proto.EnumName(BattleType_name, int32(x)) +} + +type BattleState int32 + +const ( + BattleState_STATE_UNSET BattleState = 0 + BattleState_ACTIVE BattleState = 1 + BattleState_VICTORY BattleState = 2 + BattleState_DEFEATED BattleState = 3 + BattleState_TIMED_OUT BattleState = 4 +) + +var BattleState_name = map[int32]string{ + 0: "STATE_UNSET", + 1: "ACTIVE", + 2: "VICTORY", + 3: "DEFEATED", + 4: "TIMED_OUT", +} +var BattleState_value = map[string]int32{ + "STATE_UNSET": 0, + "ACTIVE": 1, + "VICTORY": 2, + "DEFEATED": 3, + "TIMED_OUT": 4, +} + +func (x BattleState) String() string { + return proto.EnumName(BattleState_name, int32(x)) +} type BattleActionType int32 @@ -95,82 +143,26 @@ var BattleActionType_value = map[string]int32{ func (x BattleActionType) String() string { return proto.EnumName(BattleActionType_name, int32(x)) } -func (BattleActionType) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0} } - -type BattleState int32 - -const ( - BattleState_STATE_UNSET BattleState = 0 - BattleState_ACTIVE BattleState = 1 - BattleState_VICTORY BattleState = 2 - BattleState_DEFEATED BattleState = 3 - BattleState_TIMED_OUT BattleState = 4 -) - -var BattleState_name = map[int32]string{ - 0: "STATE_UNSET", - 1: "ACTIVE", - 2: "VICTORY", - 3: "DEFEATED", - 4: "TIMED_OUT", -} -var BattleState_value = map[string]int32{ - "STATE_UNSET": 0, - "ACTIVE": 1, - "VICTORY": 2, - "DEFEATED": 3, - "TIMED_OUT": 4, -} - -func (x BattleState) String() string { - return proto.EnumName(BattleState_name, int32(x)) -} -func (BattleState) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{1} } - -type BattleType int32 - -const ( - BattleType_BATTLE_TYPE_UNSET BattleType = 0 - BattleType_BATTLE_TYPE_NORMAL BattleType = 1 - BattleType_BATTLE_TYPE_TRAINING BattleType = 2 -) - -var BattleType_name = map[int32]string{ - 0: "BATTLE_TYPE_UNSET", - 1: "BATTLE_TYPE_NORMAL", - 2: "BATTLE_TYPE_TRAINING", -} -var BattleType_value = map[string]int32{ - "BATTLE_TYPE_UNSET": 0, - "BATTLE_TYPE_NORMAL": 1, - "BATTLE_TYPE_TRAINING": 2, -} - -func (x BattleType) String() string { - return proto.EnumName(BattleType_name, int32(x)) -} -func (BattleType) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{2} } type BattleAction struct { - Type BattleActionType `protobuf:"varint,1,opt,name=Type,enum=POGOProtos.Data.Battle.BattleActionType" json:"Type,omitempty"` - ActionStartMs int64 `protobuf:"varint,2,opt,name=action_start_ms,json=actionStartMs" json:"action_start_ms,omitempty"` - DurationMs int32 `protobuf:"varint,3,opt,name=duration_ms,json=durationMs" json:"duration_ms,omitempty"` - EnergyDelta int32 `protobuf:"varint,5,opt,name=energy_delta,json=energyDelta" json:"energy_delta,omitempty"` - AttackerIndex int32 `protobuf:"varint,6,opt,name=attacker_index,json=attackerIndex" json:"attacker_index,omitempty"` - TargetIndex int32 `protobuf:"varint,7,opt,name=target_index,json=targetIndex" json:"target_index,omitempty"` - ActivePokemonId uint64 `protobuf:"fixed64,8,opt,name=active_pokemon_id,json=activePokemonId" json:"active_pokemon_id,omitempty"` - PlayerJoined *BattleParticipant `protobuf:"bytes,9,opt,name=player_joined,json=playerJoined" json:"player_joined,omitempty"` - BattleResults *BattleResults `protobuf:"bytes,10,opt,name=battle_results,json=battleResults" json:"battle_results,omitempty"` - DamageWindowsStartTimestampMss int64 `protobuf:"varint,11,opt,name=damage_windows_start_timestamp_mss,json=damageWindowsStartTimestampMss" json:"damage_windows_start_timestamp_mss,omitempty"` - DamageWindowsEndTimestampMss int64 `protobuf:"varint,12,opt,name=damage_windows_end_timestamp_mss,json=damageWindowsEndTimestampMss" json:"damage_windows_end_timestamp_mss,omitempty"` - PlayerLeft *BattleParticipant `protobuf:"bytes,13,opt,name=player_left,json=playerLeft" json:"player_left,omitempty"` - TargetPokemonId uint64 `protobuf:"fixed64,14,opt,name=target_pokemon_id,json=targetPokemonId" json:"target_pokemon_id,omitempty"` + Type BattleActionType `protobuf:"varint,1,opt,enum=POGOProtos.Data.Battle.BattleActionType" json:"Type,omitempty"` + ActionStartMs int64 `protobuf:"varint,2,opt,name=action_start_ms" json:"action_start_ms,omitempty"` + DurationMs int32 `protobuf:"varint,3,opt,name=duration_ms" json:"duration_ms,omitempty"` + EnergyDelta int32 `protobuf:"varint,5,opt,name=energy_delta" json:"energy_delta,omitempty"` + AttackerIndex int32 `protobuf:"varint,6,opt,name=attacker_index" json:"attacker_index,omitempty"` + TargetIndex int32 `protobuf:"varint,7,opt,name=target_index" json:"target_index,omitempty"` + ActivePokemonId uint64 `protobuf:"fixed64,8,opt,name=active_pokemon_id" json:"active_pokemon_id,omitempty"` + PlayerJoined *BattleParticipant `protobuf:"bytes,9,opt,name=player_joined" json:"player_joined,omitempty"` + BattleResults *BattleResults `protobuf:"bytes,10,opt,name=battle_results" json:"battle_results,omitempty"` + DamageWindowsStartTimestampMs int64 `protobuf:"varint,11,opt,name=damage_windows_start_timestamp_ms" json:"damage_windows_start_timestamp_ms,omitempty"` + DamageWindowsEndTimestampMs int64 `protobuf:"varint,12,opt,name=damage_windows_end_timestamp_ms" json:"damage_windows_end_timestamp_ms,omitempty"` + PlayerLeft *BattleParticipant `protobuf:"bytes,13,opt,name=player_left" json:"player_left,omitempty"` + TargetPokemonId uint64 `protobuf:"fixed64,14,opt,name=target_pokemon_id" json:"target_pokemon_id,omitempty"` } -func (m *BattleAction) Reset() { *m = BattleAction{} } -func (m *BattleAction) String() string { return proto.CompactTextString(m) } -func (*BattleAction) ProtoMessage() {} -func (*BattleAction) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} } +func (m *BattleAction) Reset() { *m = BattleAction{} } +func (m *BattleAction) String() string { return proto.CompactTextString(m) } +func (*BattleAction) ProtoMessage() {} func (m *BattleAction) GetPlayerJoined() *BattleParticipant { if m != nil { @@ -193,38 +185,16 @@ func (m *BattleAction) GetPlayerLeft() *BattleParticipant { return nil } -type BattleLog struct { - State BattleState `protobuf:"varint,1,opt,name=state,enum=POGOProtos.Data.Battle.BattleState" json:"state,omitempty"` - BattleType BattleType `protobuf:"varint,2,opt,name=battle_type,json=battleType,enum=POGOProtos.Data.Battle.BattleType" json:"battle_type,omitempty"` - ServerMs int64 `protobuf:"varint,3,opt,name=server_ms,json=serverMs" json:"server_ms,omitempty"` - BattleActions []*BattleAction `protobuf:"bytes,4,rep,name=battle_actions,json=battleActions" json:"battle_actions,omitempty"` - BattleStartTimestampMs int64 `protobuf:"varint,5,opt,name=battle_start_timestamp_ms,json=battleStartTimestampMs" json:"battle_start_timestamp_ms,omitempty"` - BattleEndTimestampMs int64 `protobuf:"varint,6,opt,name=battle_end_timestamp_ms,json=battleEndTimestampMs" json:"battle_end_timestamp_ms,omitempty"` -} - -func (m *BattleLog) Reset() { *m = BattleLog{} } -func (m *BattleLog) String() string { return proto.CompactTextString(m) } -func (*BattleLog) ProtoMessage() {} -func (*BattleLog) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} } - -func (m *BattleLog) GetBattleActions() []*BattleAction { - if m != nil { - return m.BattleActions - } - return nil -} - type BattleParticipant struct { - ActivePokemon *BattlePokemonInfo `protobuf:"bytes,1,opt,name=active_pokemon,json=activePokemon" json:"active_pokemon,omitempty"` - TrainerPublicProfile *PlayerPublicProfile `protobuf:"bytes,2,opt,name=trainer_public_profile,json=trainerPublicProfile" json:"trainer_public_profile,omitempty"` - ReversePokemon []*BattlePokemonInfo `protobuf:"bytes,3,rep,name=reverse_pokemon,json=reversePokemon" json:"reverse_pokemon,omitempty"` - DefeatedPokemon []*BattlePokemonInfo `protobuf:"bytes,4,rep,name=defeated_pokemon,json=defeatedPokemon" json:"defeated_pokemon,omitempty"` + ActivePokemon *BattlePokemonInfo `protobuf:"bytes,1,opt,name=active_pokemon" json:"active_pokemon,omitempty"` + TrainerPublicProfile *PlayerPublicProfile `protobuf:"bytes,2,opt,name=trainer_public_profile" json:"trainer_public_profile,omitempty"` + ReversePokemon []*BattlePokemonInfo `protobuf:"bytes,3,rep,name=reverse_pokemon" json:"reverse_pokemon,omitempty"` + DefeatedPokemon []*BattlePokemonInfo `protobuf:"bytes,4,rep,name=defeated_pokemon" json:"defeated_pokemon,omitempty"` } -func (m *BattleParticipant) Reset() { *m = BattleParticipant{} } -func (m *BattleParticipant) String() string { return proto.CompactTextString(m) } -func (*BattleParticipant) ProtoMessage() {} -func (*BattleParticipant) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} } +func (m *BattleParticipant) Reset() { *m = BattleParticipant{} } +func (m *BattleParticipant) String() string { return proto.CompactTextString(m) } +func (*BattleParticipant) ProtoMessage() {} func (m *BattleParticipant) GetActivePokemon() *BattlePokemonInfo { if m != nil { @@ -255,15 +225,14 @@ func (m *BattleParticipant) GetDefeatedPokemon() []*BattlePokemonInfo { } type BattlePokemonInfo struct { - PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - CurrentHealth int32 `protobuf:"varint,2,opt,name=current_health,json=currentHealth" json:"current_health,omitempty"` - CurrentEnergy int32 `protobuf:"varint,3,opt,name=current_energy,json=currentEnergy" json:"current_energy,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + CurrentHealth int32 `protobuf:"varint,2,opt,name=current_health" json:"current_health,omitempty"` + CurrentEnergy int32 `protobuf:"varint,3,opt,name=current_energy" json:"current_energy,omitempty"` } -func (m *BattlePokemonInfo) Reset() { *m = BattlePokemonInfo{} } -func (m *BattlePokemonInfo) String() string { return proto.CompactTextString(m) } -func (*BattlePokemonInfo) ProtoMessage() {} -func (*BattlePokemonInfo) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} } +func (m *BattlePokemonInfo) Reset() { *m = BattlePokemonInfo{} } +func (m *BattlePokemonInfo) String() string { return proto.CompactTextString(m) } +func (*BattlePokemonInfo) ProtoMessage() {} func (m *BattlePokemonInfo) GetPokemonData() *PokemonData { if m != nil { @@ -272,18 +241,37 @@ func (m *BattlePokemonInfo) GetPokemonData() *PokemonData { return nil } +type BattleLog struct { + State BattleState `protobuf:"varint,1,opt,name=state,enum=POGOProtos.Data.Battle.BattleState" json:"state,omitempty"` + BattleType BattleType `protobuf:"varint,2,opt,name=battle_type,enum=POGOProtos.Data.Battle.BattleType" json:"battle_type,omitempty"` + ServerMs int64 `protobuf:"varint,3,opt,name=server_ms" json:"server_ms,omitempty"` + BattleActions []*BattleAction `protobuf:"bytes,4,rep,name=battle_actions" json:"battle_actions,omitempty"` + BattleStartTimestampMs int64 `protobuf:"varint,5,opt,name=battle_start_timestamp_ms" json:"battle_start_timestamp_ms,omitempty"` + BattleEndTimestampMs int64 `protobuf:"varint,6,opt,name=battle_end_timestamp_ms" json:"battle_end_timestamp_ms,omitempty"` +} + +func (m *BattleLog) Reset() { *m = BattleLog{} } +func (m *BattleLog) String() string { return proto.CompactTextString(m) } +func (*BattleLog) ProtoMessage() {} + +func (m *BattleLog) GetBattleActions() []*BattleAction { + if m != nil { + return m.BattleActions + } + return nil +} + type BattleResults struct { - GymState *GymState `protobuf:"bytes,1,opt,name=gym_state,json=gymState" json:"gym_state,omitempty"` + GymState *GymState `protobuf:"bytes,1,opt,name=gym_state" json:"gym_state,omitempty"` Attackers []*BattleParticipant `protobuf:"bytes,2,rep,name=attackers" json:"attackers,omitempty"` - PlayerExperienceAwarded []int32 `protobuf:"varint,3,rep,packed,name=player_experience_awarded,json=playerExperienceAwarded" json:"player_experience_awarded,omitempty"` - NextDefenderPokemonId int64 `protobuf:"varint,4,opt,name=next_defender_pokemon_id,json=nextDefenderPokemonId" json:"next_defender_pokemon_id,omitempty"` - GymPointsDelta int32 `protobuf:"varint,5,opt,name=gym_points_delta,json=gymPointsDelta" json:"gym_points_delta,omitempty"` + PlayerExperienceAwarded []int32 `protobuf:"varint,3,rep,name=player_experience_awarded" json:"player_experience_awarded,omitempty"` + NextDefenderPokemonId int64 `protobuf:"varint,4,opt,name=next_defender_pokemon_id" json:"next_defender_pokemon_id,omitempty"` + GymPointsDelta int32 `protobuf:"varint,5,opt,name=gym_points_delta" json:"gym_points_delta,omitempty"` } -func (m *BattleResults) Reset() { *m = BattleResults{} } -func (m *BattleResults) String() string { return proto.CompactTextString(m) } -func (*BattleResults) ProtoMessage() {} -func (*BattleResults) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} } +func (m *BattleResults) Reset() { *m = BattleResults{} } +func (m *BattleResults) String() string { return proto.CompactTextString(m) } +func (*BattleResults) ProtoMessage() {} func (m *BattleResults) GetGymState() *GymState { if m != nil { @@ -300,86 +288,7 @@ func (m *BattleResults) GetAttackers() []*BattleParticipant { } func init() { - proto.RegisterType((*BattleAction)(nil), "POGOProtos.Data.Battle.BattleAction") - proto.RegisterType((*BattleLog)(nil), "POGOProtos.Data.Battle.BattleLog") - proto.RegisterType((*BattleParticipant)(nil), "POGOProtos.Data.Battle.BattleParticipant") - proto.RegisterType((*BattlePokemonInfo)(nil), "POGOProtos.Data.Battle.BattlePokemonInfo") - proto.RegisterType((*BattleResults)(nil), "POGOProtos.Data.Battle.BattleResults") - proto.RegisterEnum("POGOProtos.Data.Battle.BattleActionType", BattleActionType_name, BattleActionType_value) - proto.RegisterEnum("POGOProtos.Data.Battle.BattleState", BattleState_name, BattleState_value) proto.RegisterEnum("POGOProtos.Data.Battle.BattleType", BattleType_name, BattleType_value) -} - -func init() { proto.RegisterFile("data_battle.proto", fileDescriptor1) } - -var fileDescriptor1 = []byte{ - // 1085 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x56, 0x5b, 0x6f, 0xe3, 0x44, - 0x14, 0x5e, 0xe7, 0xd2, 0x4d, 0x8e, 0x93, 0xd4, 0x1d, 0xba, 0x5d, 0x77, 0x59, 0x20, 0x04, 0x16, - 0x85, 0x22, 0xf5, 0xa1, 0x08, 0xa1, 0x5d, 0x21, 0x21, 0xb7, 0x71, 0x4b, 0xda, 0x5c, 0x8c, 0xeb, - 0xee, 0xaa, 0xbc, 0x8c, 0x26, 0xf1, 0x34, 0x6b, 0x36, 0xbe, 0xc8, 0x33, 0xbd, 0xe4, 0xef, 0xf0, - 0x17, 0xf8, 0x33, 0xfc, 0x03, 0xde, 0x79, 0xe6, 0x01, 0x79, 0x66, 0x9c, 0x4b, 0x83, 0x0a, 0x7d, - 0xa8, 0xea, 0xf9, 0xce, 0x77, 0x3e, 0x8f, 0xcf, 0x37, 0xe7, 0x4c, 0x60, 0xcb, 0x27, 0x9c, 0xe0, - 0x11, 0xe1, 0x7c, 0x4a, 0xf7, 0x93, 0x34, 0xe6, 0x31, 0xda, 0x71, 0x86, 0x27, 0x43, 0x27, 0x7b, - 0x64, 0xfb, 0x1d, 0xc2, 0xc9, 0xfe, 0xa1, 0x88, 0xbe, 0x90, 0xd4, 0x64, 0x4a, 0x66, 0x34, 0x95, - 0xd4, 0x17, 0x90, 0x41, 0xea, 0xb9, 0x21, 0xc2, 0x93, 0x59, 0x28, 0xd7, 0xad, 0x3f, 0xca, 0x50, - 0x93, 0x99, 0xd6, 0x98, 0x07, 0x71, 0x84, 0x7e, 0x80, 0x92, 0x37, 0x4b, 0xa8, 0xa9, 0x35, 0xb5, - 0x76, 0xe3, 0xa0, 0xbd, 0xff, 0xef, 0xaf, 0xd9, 0x5f, 0xce, 0xc9, 0xf8, 0xae, 0xc8, 0x42, 0x5f, - 0xc1, 0x26, 0x11, 0x18, 0x66, 0x9c, 0xa4, 0x1c, 0x87, 0xcc, 0x2c, 0x34, 0xb5, 0x76, 0xd1, 0xad, - 0x4b, 0xf8, 0x3c, 0x43, 0xfb, 0x0c, 0x7d, 0x06, 0xba, 0x7f, 0x9d, 0x12, 0xc1, 0x0c, 0x99, 0x59, - 0x6c, 0x6a, 0xed, 0xb2, 0x0b, 0x39, 0xd4, 0x67, 0xe8, 0x73, 0xa8, 0xd1, 0x88, 0xa6, 0x93, 0x19, - 0xf6, 0xe9, 0x94, 0x13, 0xb3, 0x2c, 0x18, 0xba, 0xc4, 0x3a, 0x19, 0x84, 0x5e, 0x41, 0x83, 0x70, - 0x4e, 0xc6, 0x1f, 0x68, 0x8a, 0x83, 0xc8, 0xa7, 0x77, 0xe6, 0x86, 0x20, 0xd5, 0x73, 0xb4, 0x9b, - 0x81, 0x99, 0x12, 0x27, 0xe9, 0x84, 0x72, 0x45, 0x7a, 0x2a, 0x95, 0x24, 0x26, 0x29, 0x7b, 0xb0, - 0x95, 0x6d, 0xef, 0x86, 0xe2, 0x24, 0xfe, 0x40, 0xc3, 0x38, 0xc2, 0x81, 0x6f, 0x56, 0x9a, 0x5a, - 0x7b, 0xc3, 0xdd, 0x94, 0x01, 0x47, 0xe2, 0x5d, 0x1f, 0x0d, 0xa0, 0x2e, 0x8b, 0x8b, 0x7f, 0x8d, - 0x83, 0x88, 0xfa, 0x66, 0xb5, 0xa9, 0xb5, 0xf5, 0x83, 0xaf, 0x1f, 0x2e, 0x94, 0x43, 0x52, 0x1e, - 0x8c, 0x83, 0x84, 0x44, 0xdc, 0xad, 0xc9, 0xfc, 0x53, 0x91, 0x8e, 0x7a, 0xd0, 0x90, 0xbe, 0xe2, - 0x94, 0xb2, 0xeb, 0x29, 0x67, 0x26, 0x08, 0xc1, 0x57, 0x0f, 0x0b, 0xba, 0x92, 0xec, 0xd6, 0x47, - 0xcb, 0x4b, 0x74, 0x0a, 0x2d, 0x9f, 0x84, 0x64, 0x42, 0xf1, 0x6d, 0x10, 0xf9, 0xf1, 0x2d, 0x53, - 0x3e, 0xf0, 0x20, 0xa4, 0x8c, 0x93, 0x30, 0xc1, 0x21, 0x63, 0xa6, 0x2e, 0x2c, 0xf9, 0x54, 0x32, - 0xdf, 0x49, 0xa2, 0x70, 0xc6, 0xcb, 0x69, 0x7d, 0xc6, 0xd0, 0x31, 0x34, 0xef, 0x69, 0xd1, 0xc8, - 0xbf, 0xa7, 0x54, 0x13, 0x4a, 0x2f, 0x57, 0x94, 0xec, 0xc8, 0x5f, 0xd1, 0x39, 0x05, 0x5d, 0x55, - 0x6c, 0x4a, 0xaf, 0xb8, 0x59, 0x7f, 0x6c, 0xbd, 0x40, 0x66, 0xf7, 0xe8, 0x15, 0xcf, 0x9c, 0x52, - 0x66, 0x2e, 0x39, 0xd5, 0x90, 0x4e, 0xc9, 0xc0, 0xdc, 0xa9, 0xd6, 0x9f, 0x05, 0xa8, 0x4a, 0xb5, - 0x5e, 0x3c, 0x41, 0xaf, 0xa1, 0xcc, 0x38, 0xe1, 0xf9, 0xc1, 0xfe, 0xe2, 0xe1, 0xf7, 0x9f, 0x67, - 0x54, 0x57, 0x66, 0xa0, 0x23, 0xd0, 0x95, 0x45, 0x3c, 0xeb, 0x8c, 0x82, 0x10, 0x68, 0x3d, 0x2c, - 0x20, 0x7a, 0x02, 0x46, 0xf3, 0x67, 0xf4, 0x31, 0x54, 0x19, 0x4d, 0x6f, 0x68, 0x9a, 0x9f, 0xf7, - 0xa2, 0x5b, 0x91, 0x40, 0x9f, 0xa1, 0xb3, 0xf9, 0x21, 0x90, 0x6d, 0xc2, 0xcc, 0x52, 0xb3, 0xd8, - 0xd6, 0x0f, 0xbe, 0xfc, 0x3f, 0xed, 0x97, 0x9f, 0x01, 0xb9, 0x62, 0xe8, 0x35, 0xec, 0x2a, 0xb1, - 0x75, 0xef, 0x45, 0x1f, 0x15, 0xdd, 0x9d, 0x51, 0xfe, 0x95, 0x2b, 0x9e, 0xa3, 0xef, 0xe0, 0xb9, - 0x4a, 0xbd, 0x6f, 0xb5, 0xe8, 0xad, 0xa2, 0xbb, 0x2d, 0xc3, 0xab, 0x16, 0xb7, 0xfe, 0x2a, 0xc0, - 0xd6, 0x9a, 0x6f, 0xc8, 0x81, 0xc6, 0x6a, 0x57, 0x89, 0xd2, 0xff, 0xb7, 0xf5, 0xca, 0xc0, 0xe8, - 0x2a, 0x96, 0x53, 0x63, 0xde, 0x7d, 0x88, 0xc0, 0x0e, 0x4f, 0x49, 0x10, 0xd1, 0x14, 0x27, 0xd7, - 0xa3, 0x69, 0x30, 0xc6, 0x49, 0x1a, 0x5f, 0x05, 0x53, 0xe9, 0x89, 0x7e, 0xf0, 0xcd, 0x9a, 0xb2, - 0x23, 0xe7, 0xa0, 0xfc, 0xe7, 0x88, 0x1c, 0x47, 0xa6, 0xb8, 0xdb, 0x4a, 0x6a, 0x05, 0x45, 0x2e, - 0x6c, 0xa6, 0xf4, 0x86, 0xa6, 0x6c, 0xb1, 0xeb, 0xa2, 0xb0, 0xe2, 0x11, 0xbb, 0x6e, 0x28, 0x85, - 0x7c, 0xdb, 0x1e, 0x18, 0x3e, 0xbd, 0xa2, 0x84, 0x53, 0x7f, 0x2e, 0x5a, 0x7a, 0xac, 0xe8, 0x66, - 0x2e, 0xa1, 0xc0, 0xd6, 0x6f, 0xda, 0xbc, 0xe8, 0x0b, 0x1a, 0xfa, 0x11, 0x6a, 0x79, 0x67, 0x64, - 0x93, 0x5e, 0x95, 0xfc, 0xe5, 0x7a, 0x61, 0x24, 0x29, 0x7b, 0x76, 0xf5, 0x64, 0xb1, 0xc8, 0xa6, - 0xea, 0xf8, 0x3a, 0x4d, 0x69, 0xc4, 0xf1, 0x7b, 0x4a, 0xa6, 0xfc, 0xbd, 0xa8, 0x6d, 0xd9, 0xad, - 0x2b, 0xf4, 0x27, 0x01, 0x2e, 0xd3, 0xe4, 0x4c, 0x56, 0x33, 0x3c, 0xa7, 0xd9, 0x02, 0x6c, 0xfd, - 0x5e, 0x80, 0xfa, 0xca, 0xc0, 0x42, 0x6f, 0xa0, 0x3a, 0x99, 0x85, 0x78, 0xd1, 0x8b, 0xfa, 0xc1, - 0x27, 0x6b, 0xbb, 0x3b, 0x99, 0x85, 0xd9, 0x9f, 0xec, 0xc2, 0xca, 0x44, 0x3d, 0xa1, 0x13, 0xa8, - 0xe6, 0xb3, 0x3d, 0xbb, 0x57, 0x8a, 0x8f, 0x9b, 0x23, 0x8b, 0x5c, 0xf4, 0x06, 0x76, 0xd5, 0x48, - 0xa2, 0x77, 0x09, 0x4d, 0x03, 0x1a, 0x8d, 0x29, 0x26, 0xb7, 0x24, 0xf5, 0xa9, 0x2f, 0xfc, 0x2e, - 0xbb, 0xcf, 0x25, 0xc1, 0x9e, 0xc7, 0x2d, 0x19, 0x46, 0xdf, 0x83, 0x19, 0xd1, 0x3b, 0x8e, 0x33, - 0x3f, 0x22, 0x3f, 0x3b, 0x8a, 0x8b, 0x49, 0x54, 0x12, 0x4d, 0xf2, 0x2c, 0x8b, 0x77, 0x54, 0x78, - 0x71, 0x73, 0xb4, 0xc1, 0xc8, 0xbe, 0x3c, 0x89, 0x83, 0x88, 0xb3, 0x95, 0x6b, 0xad, 0x31, 0x99, - 0x85, 0x8e, 0x80, 0xc5, 0xcd, 0xb6, 0xf7, 0xb7, 0x06, 0xc6, 0xfd, 0x0b, 0x16, 0x19, 0x50, 0xb3, - 0x8e, 0xbc, 0xee, 0x70, 0x80, 0x2f, 0x06, 0xe7, 0xb6, 0x67, 0x3c, 0x41, 0x5b, 0x50, 0x57, 0x88, - 0xe5, 0x79, 0xd6, 0xd1, 0x99, 0xa1, 0x2d, 0x91, 0x3a, 0xc3, 0xce, 0x89, 0x6d, 0x14, 0xd0, 0x2e, - 0x3c, 0x53, 0xc8, 0xb9, 0x63, 0x1f, 0x75, 0xad, 0x5e, 0x4e, 0x2e, 0xa2, 0xe7, 0xf0, 0x51, 0x1e, - 0x7a, 0x67, 0x39, 0xd8, 0x19, 0x9e, 0xd9, 0xfd, 0xe1, 0xc0, 0x28, 0x2d, 0xa9, 0x1c, 0x5b, 0xdd, - 0x81, 0x67, 0x94, 0xd1, 0x0e, 0x20, 0x85, 0x38, 0x3d, 0xeb, 0xd2, 0x76, 0xf1, 0xe9, 0xb0, 0x3b, - 0x30, 0x36, 0xd6, 0xf1, 0x9f, 0x2f, 0xba, 0x9e, 0xf1, 0x14, 0x21, 0x68, 0x28, 0xfc, 0x6d, 0xf7, - 0xc8, 0x1b, 0xba, 0x97, 0x46, 0x65, 0x69, 0xbb, 0x1d, 0xfb, 0xd8, 0xb6, 0x3c, 0xa3, 0x8a, 0xb6, - 0xc1, 0x50, 0x90, 0xd7, 0xed, 0xdb, 0x1d, 0x3c, 0xbc, 0xf0, 0x0c, 0xd8, 0xf3, 0x40, 0x5f, 0x9a, - 0xc2, 0x68, 0x13, 0xf4, 0x73, 0xcf, 0xf2, 0xec, 0xf9, 0x77, 0x03, 0x6c, 0x64, 0x59, 0x6f, 0x6d, - 0x43, 0x43, 0x3a, 0x3c, 0xcd, 0xdf, 0x50, 0x40, 0x35, 0xa8, 0x48, 0x69, 0xbb, 0x63, 0x14, 0x51, - 0x1d, 0xaa, 0x0b, 0xd5, 0xd2, 0xde, 0x05, 0xc0, 0x62, 0x34, 0xa3, 0x67, 0xb0, 0x75, 0x68, 0x79, - 0x5e, 0xcf, 0xc6, 0xde, 0xa5, 0xb3, 0x90, 0xde, 0x01, 0xb4, 0x0c, 0x0f, 0x86, 0x6e, 0xdf, 0xea, - 0x19, 0x1a, 0x32, 0x61, 0x7b, 0x19, 0xf7, 0x5c, 0xab, 0x3b, 0xe8, 0x0e, 0x4e, 0x8c, 0xc2, 0x61, - 0xe5, 0x97, 0x0d, 0xf1, 0x4b, 0x8a, 0x39, 0x4f, 0x1c, 0xcd, 0x29, 0x8c, 0xe4, 0xea, 0xdb, 0x7f, - 0x02, 0x00, 0x00, 0xff, 0xff, 0x99, 0x55, 0x5e, 0x4b, 0xb3, 0x09, 0x00, 0x00, + proto.RegisterEnum("POGOProtos.Data.Battle.BattleState", BattleState_name, BattleState_value) + proto.RegisterEnum("POGOProtos.Data.Battle.BattleActionType", BattleActionType_name, BattleActionType_value) } diff --git a/data_capture.pb.go b/data_capture.pb.go index 5614df3..cd6946b 100644 --- a/data_capture.pb.go +++ b/data_capture.pb.go @@ -5,106 +5,72 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of ActivityType from enums.proto +// Ignoring public import of ItemData from inventory_item.proto + +// Ignoring public import of ItemAward from inventory_item.proto + +// Ignoring public import of ItemId from inventory_item.proto + +// Ignoring public import of ItemType from inventory_item.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto - -// Ignoring public import of TutorialState from enums.proto - -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of PokemonRarity from enums.proto -// Ignoring public import of ItemId from inventory_item.proto +type CaptureProbability struct { + PokeballType []ItemId `protobuf:"varint,1,rep,packed,name=pokeball_type,enum=POGOProtos.Inventory.Item.ItemId" json:"pokeball_type,omitempty"` + CaptureProbability []float32 `protobuf:"fixed32,2,rep,packed,name=capture_probability" json:"capture_probability,omitempty"` + ReticleDifficultyScale float64 `protobuf:"fixed64,12,opt,name=reticle_difficulty_scale" json:"reticle_difficulty_scale,omitempty"` +} -// Ignoring public import of ItemType from inventory_item.proto +func (m *CaptureProbability) Reset() { *m = CaptureProbability{} } +func (m *CaptureProbability) String() string { return proto.CompactTextString(m) } +func (*CaptureProbability) ProtoMessage() {} type CaptureAward struct { - ActivityType []ActivityType `protobuf:"varint,1,rep,packed,name=activity_type,json=activityType,enum=POGOProtos.Enums.ActivityType" json:"activity_type,omitempty"` + ActivityType []ActivityType `protobuf:"varint,1,rep,packed,name=activity_type,enum=POGOProtos.Enums.ActivityType" json:"activity_type,omitempty"` Xp []int32 `protobuf:"varint,2,rep,packed,name=xp" json:"xp,omitempty"` Candy []int32 `protobuf:"varint,3,rep,packed,name=candy" json:"candy,omitempty"` Stardust []int32 `protobuf:"varint,4,rep,packed,name=stardust" json:"stardust,omitempty"` } -func (m *CaptureAward) Reset() { *m = CaptureAward{} } -func (m *CaptureAward) String() string { return proto.CompactTextString(m) } -func (*CaptureAward) ProtoMessage() {} -func (*CaptureAward) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} } - -type CaptureProbability struct { - PokeballType []ItemId `protobuf:"varint,1,rep,packed,name=pokeball_type,json=pokeballType,enum=POGOProtos.Inventory.Item.ItemId" json:"pokeball_type,omitempty"` - CaptureProbability []float32 `protobuf:"fixed32,2,rep,packed,name=capture_probability,json=captureProbability" json:"capture_probability,omitempty"` - ReticleDifficultyScale float64 `protobuf:"fixed64,12,opt,name=reticle_difficulty_scale,json=reticleDifficultyScale" json:"reticle_difficulty_scale,omitempty"` -} - -func (m *CaptureProbability) Reset() { *m = CaptureProbability{} } -func (m *CaptureProbability) String() string { return proto.CompactTextString(m) } -func (*CaptureProbability) ProtoMessage() {} -func (*CaptureProbability) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} } +func (m *CaptureAward) Reset() { *m = CaptureAward{} } +func (m *CaptureAward) String() string { return proto.CompactTextString(m) } +func (*CaptureAward) ProtoMessage() {} func init() { - proto.RegisterType((*CaptureAward)(nil), "POGOProtos.Data.Capture.CaptureAward") - proto.RegisterType((*CaptureProbability)(nil), "POGOProtos.Data.Capture.CaptureProbability") -} - -func init() { proto.RegisterFile("data_capture.proto", fileDescriptor2) } - -var fileDescriptor2 = []byte{ - // 313 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x64, 0x91, 0xc1, 0x4f, 0xc2, 0x30, - 0x14, 0xc6, 0xed, 0x10, 0x43, 0x2a, 0x18, 0x53, 0x8d, 0x36, 0x1c, 0x08, 0x72, 0xe2, 0xb4, 0x83, - 0x5c, 0xbc, 0x82, 0x18, 0x82, 0x17, 0x16, 0xf4, 0xe4, 0x65, 0x79, 0xeb, 0x4a, 0xd2, 0x38, 0xb6, - 0xa6, 0x7b, 0x43, 0xfa, 0x07, 0xf9, 0xf7, 0xf8, 0x2f, 0x99, 0xad, 0x63, 0x2e, 0xf1, 0xb2, 0xbc, - 0x7c, 0xdf, 0xb7, 0xbe, 0xdf, 0xd7, 0x52, 0x16, 0x03, 0x42, 0x28, 0x40, 0x63, 0x61, 0xa4, 0xaf, - 0x4d, 0x86, 0x19, 0xbb, 0x0f, 0x36, 0xab, 0x4d, 0x50, 0x8e, 0xb9, 0xbf, 0x04, 0x04, 0xff, 0xd9, - 0xd9, 0xc3, 0x4b, 0x99, 0x16, 0xfb, 0xdc, 0xa5, 0x86, 0xb7, 0x2a, 0x3d, 0xc8, 0x14, 0x33, 0x63, - 0x43, 0x85, 0x72, 0xef, 0xd4, 0xc9, 0x37, 0xa1, 0xfd, 0x3a, 0x3e, 0xff, 0x02, 0x13, 0xb3, 0x15, - 0x1d, 0x80, 0x40, 0x75, 0x50, 0x68, 0x43, 0xb4, 0x5a, 0x72, 0x32, 0xee, 0x4c, 0xaf, 0x1e, 0x47, - 0x7e, 0x6b, 0xc9, 0x4b, 0x75, 0xec, 0xbc, 0x8e, 0xbd, 0x5b, 0x2d, 0x17, 0xde, 0x35, 0xd9, 0xf6, - 0xa1, 0xa5, 0x30, 0x46, 0xbd, 0xa3, 0xe6, 0xde, 0xb8, 0x33, 0xed, 0x56, 0xae, 0x77, 0xd4, 0x8c, - 0xd3, 0xae, 0x80, 0x34, 0xb6, 0xbc, 0xd3, 0xc8, 0x4e, 0x60, 0x23, 0xda, 0xcb, 0x11, 0x4c, 0x5c, - 0xe4, 0xc8, 0xcf, 0x1b, 0xb3, 0xd1, 0x26, 0x3f, 0x84, 0xb2, 0x9a, 0x33, 0x30, 0x59, 0x04, 0x91, - 0x4a, 0x14, 0x5a, 0xf6, 0x4a, 0x07, 0x3a, 0xfb, 0x94, 0x11, 0x24, 0x49, 0x9b, 0xf6, 0xa1, 0x4d, - 0xbb, 0x3e, 0xf5, 0xf6, 0xd7, 0x65, 0xef, 0xf2, 0xb3, 0x8e, 0x1d, 0xf0, 0xe9, 0xdf, 0x0a, 0x78, - 0x46, 0x6f, 0xea, 0x7b, 0x0d, 0xf5, 0xdf, 0x8a, 0xaa, 0x81, 0x57, 0xc5, 0x99, 0xf8, 0x0f, 0xf0, - 0x44, 0xb9, 0x91, 0xa8, 0x44, 0x22, 0xc3, 0x58, 0xed, 0x76, 0x4a, 0x14, 0x09, 0xda, 0x30, 0x17, - 0x90, 0x48, 0xde, 0x1f, 0x93, 0x29, 0xd9, 0xde, 0xd5, 0xfe, 0xb2, 0xb1, 0xdf, 0x4a, 0x77, 0xd1, - 0xfb, 0xb8, 0xa8, 0x9e, 0x20, 0x0f, 0xce, 0x02, 0x12, 0xb9, 0x79, 0xf6, 0x1b, 0x00, 0x00, 0xff, - 0xff, 0xf2, 0xe7, 0xaf, 0xf3, 0xe0, 0x01, 0x00, 0x00, } diff --git a/data_gym.pb.go b/data_gym.pb.go index fbd6001..f1864a2 100644 --- a/data_gym.pb.go +++ b/data_gym.pb.go @@ -5,132 +5,101 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of AssetDigestEntry from data.proto +// Ignoring public import of FortSummary from map_fort.proto -// Ignoring public import of BuddyPokemon from data.proto +// Ignoring public import of FortLureInfo from map_fort.proto -// Ignoring public import of DownloadUrlEntry from data.proto +// Ignoring public import of FortModifier from map_fort.proto -// Ignoring public import of PlayerBadge from data.proto +// Ignoring public import of FortData from map_fort.proto -// Ignoring public import of PlayerData from data.proto +// Ignoring public import of FortRenderingType from map_fort.proto -// Ignoring public import of PokedexEntry from data.proto +// Ignoring public import of FortSponsor from map_fort.proto -// Ignoring public import of PokemonData from data.proto +// Ignoring public import of FortType from map_fort.proto -// Ignoring public import of ContactSettings from data_player.proto +// Ignoring public import of PokedexEntry from data.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of PlayerData from data.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of DownloadUrlEntry from data.proto -// Ignoring public import of EquippedBadge from data_player.proto +// Ignoring public import of AssetDigestEntry from data.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PlayerBadge from data.proto -// Ignoring public import of PlayerCamera from data_player.proto +// Ignoring public import of PokemonData from data.proto -// Ignoring public import of PlayerCurrency from data_player.proto +// Ignoring public import of BuddyPokemon from data.proto -// Ignoring public import of PlayerPublicProfile from data_player.proto +// Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of PlayerStats from data_player.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of FortData from map_fort.proto +// Ignoring public import of Currency from data_player.proto -// Ignoring public import of FortLureInfo from map_fort.proto +// Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of FortModifier from map_fort.proto +// Ignoring public import of PlayerStats from data_player.proto -// Ignoring public import of FortSummary from map_fort.proto +// Ignoring public import of PlayerCamera from data_player.proto -// Ignoring public import of FortRenderingType from map_fort.proto +// Ignoring public import of PlayerCurrency from data_player.proto -// Ignoring public import of FortSponsor from map_fort.proto +// Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of FortType from map_fort.proto +// Ignoring public import of DailyBonus from data_player.proto -type GymMembership struct { - PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - TrainerPublicProfile *PlayerPublicProfile `protobuf:"bytes,2,opt,name=trainer_public_profile,json=trainerPublicProfile" json:"trainer_public_profile,omitempty"` +type GymState struct { + FortData *FortData `protobuf:"bytes,1,opt,name=fort_data" json:"fort_data,omitempty"` + Memberships []*GymMembership `protobuf:"bytes,2,rep,name=memberships" json:"memberships,omitempty"` } -func (m *GymMembership) Reset() { *m = GymMembership{} } -func (m *GymMembership) String() string { return proto.CompactTextString(m) } -func (*GymMembership) ProtoMessage() {} -func (*GymMembership) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} } +func (m *GymState) Reset() { *m = GymState{} } +func (m *GymState) String() string { return proto.CompactTextString(m) } +func (*GymState) ProtoMessage() {} -func (m *GymMembership) GetPokemonData() *PokemonData { +func (m *GymState) GetFortData() *FortData { if m != nil { - return m.PokemonData + return m.FortData } return nil } -func (m *GymMembership) GetTrainerPublicProfile() *PlayerPublicProfile { +func (m *GymState) GetMemberships() []*GymMembership { if m != nil { - return m.TrainerPublicProfile + return m.Memberships } return nil } -type GymState struct { - FortData *FortData `protobuf:"bytes,1,opt,name=fort_data,json=fortData" json:"fort_data,omitempty"` - Memberships []*GymMembership `protobuf:"bytes,2,rep,name=memberships" json:"memberships,omitempty"` +type GymMembership struct { + PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + TrainerPublicProfile *PlayerPublicProfile `protobuf:"bytes,2,opt,name=trainer_public_profile" json:"trainer_public_profile,omitempty"` } -func (m *GymState) Reset() { *m = GymState{} } -func (m *GymState) String() string { return proto.CompactTextString(m) } -func (*GymState) ProtoMessage() {} -func (*GymState) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} } +func (m *GymMembership) Reset() { *m = GymMembership{} } +func (m *GymMembership) String() string { return proto.CompactTextString(m) } +func (*GymMembership) ProtoMessage() {} -func (m *GymState) GetFortData() *FortData { +func (m *GymMembership) GetPokemonData() *PokemonData { if m != nil { - return m.FortData + return m.PokemonData } return nil } -func (m *GymState) GetMemberships() []*GymMembership { +func (m *GymMembership) GetTrainerPublicProfile() *PlayerPublicProfile { if m != nil { - return m.Memberships + return m.TrainerPublicProfile } return nil } func init() { - proto.RegisterType((*GymMembership)(nil), "POGOProtos.Data.Gym.GymMembership") - proto.RegisterType((*GymState)(nil), "POGOProtos.Data.Gym.GymState") -} - -func init() { proto.RegisterFile("data_gym.proto", fileDescriptor3) } - -var fileDescriptor3 = []byte{ - // 270 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x6c, 0x50, 0xc1, 0x4a, 0xc4, 0x30, - 0x10, 0x35, 0x15, 0xa4, 0xa6, 0xba, 0x60, 0x14, 0x29, 0x8b, 0xc2, 0xd2, 0xd3, 0x82, 0x90, 0xc3, - 0x7a, 0xf3, 0x22, 0xc8, 0x62, 0x4f, 0xcb, 0x86, 0x7a, 0xf3, 0x12, 0xa6, 0x9a, 0x6a, 0xb1, 0xd9, - 0x84, 0x34, 0x1e, 0xf2, 0x0f, 0xfe, 0x8d, 0x3f, 0x28, 0x49, 0x8a, 0xb6, 0xea, 0x25, 0x99, 0x19, - 0xe6, 0xbd, 0x79, 0xef, 0xe1, 0xd9, 0x33, 0x58, 0xe0, 0x2f, 0x4e, 0x52, 0x6d, 0x94, 0x55, 0xe4, - 0x94, 0x6d, 0xcb, 0x2d, 0xf3, 0x65, 0x4f, 0xd7, 0x60, 0x81, 0x96, 0x4e, 0xce, 0xb1, 0x5f, 0x8a, - 0x0b, 0xf3, 0x93, 0x00, 0xd0, 0x1d, 0x38, 0x61, 0x86, 0xd1, 0x4c, 0x82, 0xe6, 0x8d, 0x32, 0x36, - 0xf6, 0xc5, 0x27, 0xc2, 0xc7, 0xa5, 0x93, 0x1b, 0x21, 0x6b, 0x61, 0xfa, 0xd7, 0x56, 0x93, 0x5b, - 0x7c, 0xa4, 0xd5, 0x9b, 0x90, 0x6a, 0xc7, 0x3d, 0x3c, 0x47, 0x0b, 0xb4, 0xcc, 0x56, 0x17, 0xf4, - 0xf7, 0x31, 0x16, 0x97, 0x7c, 0x5d, 0x65, 0xfa, 0xa7, 0x21, 0x80, 0xcf, 0xad, 0x81, 0x76, 0x27, - 0x0c, 0xd7, 0xef, 0x75, 0xd7, 0x3e, 0x71, 0x6d, 0x54, 0xd3, 0x76, 0x22, 0x4f, 0x02, 0xd5, 0xd5, - 0x5f, 0xaa, 0xa8, 0x30, 0x7e, 0x2c, 0x60, 0x58, 0x84, 0x54, 0x67, 0x03, 0xd5, 0x64, 0x5a, 0x7c, - 0x20, 0x9c, 0x96, 0x4e, 0x3e, 0x58, 0xb0, 0x82, 0xdc, 0xe0, 0x43, 0x6f, 0x68, 0xac, 0xf6, 0x72, - 0x7c, 0x62, 0x03, 0x9a, 0xde, 0x7b, 0xc7, 0xfe, 0x09, 0x72, 0xd3, 0x66, 0xa8, 0xc8, 0x1a, 0x67, - 0xf2, 0xdb, 0x7a, 0x9f, 0x27, 0x8b, 0xfd, 0x65, 0xb6, 0x2a, 0xe8, 0x3f, 0xc1, 0xd2, 0x49, 0x4a, - 0xd5, 0x18, 0x76, 0x97, 0x3e, 0x1e, 0x84, 0x34, 0x7b, 0xb6, 0xc7, 0x10, 0x4b, 0xea, 0xd8, 0x5d, - 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff, 0x90, 0x16, 0x20, 0xe9, 0xb1, 0x01, 0x00, 0x00, } diff --git a/data_logs.pb.go b/data_logs.pb.go index 82d5b7e..5517f0c 100644 --- a/data_logs.pb.go +++ b/data_logs.pb.go @@ -2,80 +2,107 @@ // source: data_logs.proto // DO NOT EDIT! +/* +Package protos is a generated protocol buffer package. + +It is generated from these files: + data_logs.proto + networking_platform_requests.proto + networking_platform_responses.proto + data_player.proto + networking_responses.proto + settings_master_pokemon.proto + inventory_item.proto + data_capture.proto + maps.proto + networking_requests_messages.proto + inventory.proto + networking_requests.proto + enums.proto + data_gym.proto + networking_platform.proto + map_fort.proto + data_battle.proto + networking_envelopes.proto + settings_master.proto + data.proto + settings_master_item.proto + settings.proto + map_pokemon.proto + +It has these top-level messages: + FortSearchLogEntry + CatchPokemonLogEntry + ActionLogEntry + BuddyPokemonLogEntry +*/ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of ActivityType from enums.proto +// Ignoring public import of ItemData from inventory_item.proto -// Ignoring public import of BadgeType from enums.proto +// Ignoring public import of ItemAward from inventory_item.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of ItemId from inventory_item.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of ItemType from inventory_item.proto -// Ignoring public import of Gender from enums.proto +// Ignoring public import of BadgeType from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of ItemCategory from enums.proto +// Ignoring public import of PokemonId from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of PokemonMovementType from enums.proto -// Ignoring public import of Platform from enums.proto +// Ignoring public import of Gender from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto +// Ignoring public import of ActivityType from enums.proto -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of CameraTarget from enums.proto -// Ignoring public import of PokemonMove from enums.proto +// Ignoring public import of PokemonFamilyId from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto +// Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto -// Ignoring public import of PokemonType from enums.proto +// Ignoring public import of Platform from enums.proto // Ignoring public import of TeamColor from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of ItemEffect from enums.proto -// Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of PokemonType from enums.proto -// Ignoring public import of ItemId from inventory_item.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of ItemType from inventory_item.proto +// Ignoring public import of PokemonRarity from enums.proto -type BuddyPokemonLogEntry_Result int32 +type FortSearchLogEntry_Result int32 const ( - BuddyPokemonLogEntry_UNSET BuddyPokemonLogEntry_Result = 0 - BuddyPokemonLogEntry_CANDY_FOUND BuddyPokemonLogEntry_Result = 1 + FortSearchLogEntry_UNSET FortSearchLogEntry_Result = 0 + FortSearchLogEntry_SUCCESS FortSearchLogEntry_Result = 1 ) -var BuddyPokemonLogEntry_Result_name = map[int32]string{ +var FortSearchLogEntry_Result_name = map[int32]string{ 0: "UNSET", - 1: "CANDY_FOUND", + 1: "SUCCESS", } -var BuddyPokemonLogEntry_Result_value = map[string]int32{ - "UNSET": 0, - "CANDY_FOUND": 1, +var FortSearchLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, } -func (x BuddyPokemonLogEntry_Result) String() string { - return proto.EnumName(BuddyPokemonLogEntry_Result_name, int32(x)) -} -func (BuddyPokemonLogEntry_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor4, []int{1, 0} +func (x FortSearchLogEntry_Result) String() string { + return proto.EnumName(FortSearchLogEntry_Result_name, int32(x)) } type CatchPokemonLogEntry_Result int32 @@ -103,274 +130,101 @@ var CatchPokemonLogEntry_Result_value = map[string]int32{ func (x CatchPokemonLogEntry_Result) String() string { return proto.EnumName(CatchPokemonLogEntry_Result_name, int32(x)) } -func (CatchPokemonLogEntry_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor4, []int{2, 0} -} -type FortSearchLogEntry_Result int32 +type BuddyPokemonLogEntry_Result int32 const ( - FortSearchLogEntry_UNSET FortSearchLogEntry_Result = 0 - FortSearchLogEntry_SUCCESS FortSearchLogEntry_Result = 1 + BuddyPokemonLogEntry_UNSET BuddyPokemonLogEntry_Result = 0 + BuddyPokemonLogEntry_CANDY_FOUND BuddyPokemonLogEntry_Result = 1 ) -var FortSearchLogEntry_Result_name = map[int32]string{ +var BuddyPokemonLogEntry_Result_name = map[int32]string{ 0: "UNSET", - 1: "SUCCESS", + 1: "CANDY_FOUND", } -var FortSearchLogEntry_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, +var BuddyPokemonLogEntry_Result_value = map[string]int32{ + "UNSET": 0, + "CANDY_FOUND": 1, } -func (x FortSearchLogEntry_Result) String() string { - return proto.EnumName(FortSearchLogEntry_Result_name, int32(x)) +func (x BuddyPokemonLogEntry_Result) String() string { + return proto.EnumName(BuddyPokemonLogEntry_Result_name, int32(x)) } -func (FortSearchLogEntry_Result) EnumDescriptor() ([]byte, []int) { return fileDescriptor4, []int{3, 0} } -type ActionLogEntry struct { - TimestampMs int64 `protobuf:"varint,1,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"` - Sfida bool `protobuf:"varint,2,opt,name=sfida" json:"sfida,omitempty"` - // Types that are valid to be assigned to Action: - // *ActionLogEntry_CatchPokemon - // *ActionLogEntry_FortSearch - // *ActionLogEntry_BuddyPokemon - Action isActionLogEntry_Action `protobuf_oneof:"Action"` +type FortSearchLogEntry struct { + Result FortSearchLogEntry_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Data.Logs.FortSearchLogEntry_Result" json:"result,omitempty"` + FortId string `protobuf:"bytes,2,opt,name=fort_id" json:"fort_id,omitempty"` + Items []*ItemData `protobuf:"bytes,3,rep,name=items" json:"items,omitempty"` + Eggs int32 `protobuf:"varint,4,opt,name=eggs" json:"eggs,omitempty"` } -func (m *ActionLogEntry) Reset() { *m = ActionLogEntry{} } -func (m *ActionLogEntry) String() string { return proto.CompactTextString(m) } -func (*ActionLogEntry) ProtoMessage() {} -func (*ActionLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} } +func (m *FortSearchLogEntry) Reset() { *m = FortSearchLogEntry{} } +func (m *FortSearchLogEntry) String() string { return proto.CompactTextString(m) } +func (*FortSearchLogEntry) ProtoMessage() {} -type isActionLogEntry_Action interface { - isActionLogEntry_Action() +func (m *FortSearchLogEntry) GetItems() []*ItemData { + if m != nil { + return m.Items + } + return nil } -type ActionLogEntry_CatchPokemon struct { - CatchPokemon *CatchPokemonLogEntry `protobuf:"bytes,3,opt,name=catch_pokemon,json=catchPokemon,oneof"` -} -type ActionLogEntry_FortSearch struct { - FortSearch *FortSearchLogEntry `protobuf:"bytes,4,opt,name=fort_search,json=fortSearch,oneof"` -} -type ActionLogEntry_BuddyPokemon struct { - BuddyPokemon *BuddyPokemonLogEntry `protobuf:"bytes,5,opt,name=buddy_pokemon,json=buddyPokemon,oneof"` +type CatchPokemonLogEntry struct { + Result CatchPokemonLogEntry_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Data.Logs.CatchPokemonLogEntry_Result" json:"result,omitempty"` + PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + CombatPoints int32 `protobuf:"varint,3,opt,name=combat_points" json:"combat_points,omitempty"` + PokemonDataId uint64 `protobuf:"fixed64,4,opt,name=pokemon_data_id" json:"pokemon_data_id,omitempty"` } -func (*ActionLogEntry_CatchPokemon) isActionLogEntry_Action() {} -func (*ActionLogEntry_FortSearch) isActionLogEntry_Action() {} -func (*ActionLogEntry_BuddyPokemon) isActionLogEntry_Action() {} +func (m *CatchPokemonLogEntry) Reset() { *m = CatchPokemonLogEntry{} } +func (m *CatchPokemonLogEntry) String() string { return proto.CompactTextString(m) } +func (*CatchPokemonLogEntry) ProtoMessage() {} -func (m *ActionLogEntry) GetAction() isActionLogEntry_Action { - if m != nil { - return m.Action - } - return nil +type ActionLogEntry struct { + TimestampMs int64 `protobuf:"varint,1,opt,name=timestamp_ms" json:"timestamp_ms,omitempty"` + Sfida bool `protobuf:"varint,2,opt,name=sfida" json:"sfida,omitempty"` + CatchPokemon *CatchPokemonLogEntry `protobuf:"bytes,3,opt,name=catch_pokemon" json:"catch_pokemon,omitempty"` + FortSearch *FortSearchLogEntry `protobuf:"bytes,4,opt,name=fort_search" json:"fort_search,omitempty"` + BuddyPokemon *BuddyPokemonLogEntry `protobuf:"bytes,5,opt,name=buddy_pokemon" json:"buddy_pokemon,omitempty"` } +func (m *ActionLogEntry) Reset() { *m = ActionLogEntry{} } +func (m *ActionLogEntry) String() string { return proto.CompactTextString(m) } +func (*ActionLogEntry) ProtoMessage() {} + func (m *ActionLogEntry) GetCatchPokemon() *CatchPokemonLogEntry { - if x, ok := m.GetAction().(*ActionLogEntry_CatchPokemon); ok { - return x.CatchPokemon + if m != nil { + return m.CatchPokemon } return nil } func (m *ActionLogEntry) GetFortSearch() *FortSearchLogEntry { - if x, ok := m.GetAction().(*ActionLogEntry_FortSearch); ok { - return x.FortSearch + if m != nil { + return m.FortSearch } return nil } func (m *ActionLogEntry) GetBuddyPokemon() *BuddyPokemonLogEntry { - if x, ok := m.GetAction().(*ActionLogEntry_BuddyPokemon); ok { - return x.BuddyPokemon - } - return nil -} - -// XXX_OneofFuncs is for the internal use of the proto package. -func (*ActionLogEntry) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) { - return _ActionLogEntry_OneofMarshaler, _ActionLogEntry_OneofUnmarshaler, _ActionLogEntry_OneofSizer, []interface{}{ - (*ActionLogEntry_CatchPokemon)(nil), - (*ActionLogEntry_FortSearch)(nil), - (*ActionLogEntry_BuddyPokemon)(nil), - } -} - -func _ActionLogEntry_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { - m := msg.(*ActionLogEntry) - // Action - switch x := m.Action.(type) { - case *ActionLogEntry_CatchPokemon: - b.EncodeVarint(3<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.CatchPokemon); err != nil { - return err - } - case *ActionLogEntry_FortSearch: - b.EncodeVarint(4<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.FortSearch); err != nil { - return err - } - case *ActionLogEntry_BuddyPokemon: - b.EncodeVarint(5<<3 | proto.WireBytes) - if err := b.EncodeMessage(x.BuddyPokemon); err != nil { - return err - } - case nil: - default: - return fmt.Errorf("ActionLogEntry.Action has unexpected type %T", x) + if m != nil { + return m.BuddyPokemon } return nil } -func _ActionLogEntry_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) { - m := msg.(*ActionLogEntry) - switch tag { - case 3: // Action.catch_pokemon - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(CatchPokemonLogEntry) - err := b.DecodeMessage(msg) - m.Action = &ActionLogEntry_CatchPokemon{msg} - return true, err - case 4: // Action.fort_search - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(FortSearchLogEntry) - err := b.DecodeMessage(msg) - m.Action = &ActionLogEntry_FortSearch{msg} - return true, err - case 5: // Action.buddy_pokemon - if wire != proto.WireBytes { - return true, proto.ErrInternalBadWireType - } - msg := new(BuddyPokemonLogEntry) - err := b.DecodeMessage(msg) - m.Action = &ActionLogEntry_BuddyPokemon{msg} - return true, err - default: - return false, nil - } -} - -func _ActionLogEntry_OneofSizer(msg proto.Message) (n int) { - m := msg.(*ActionLogEntry) - // Action - switch x := m.Action.(type) { - case *ActionLogEntry_CatchPokemon: - s := proto.Size(x.CatchPokemon) - n += proto.SizeVarint(3<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *ActionLogEntry_FortSearch: - s := proto.Size(x.FortSearch) - n += proto.SizeVarint(4<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case *ActionLogEntry_BuddyPokemon: - s := proto.Size(x.BuddyPokemon) - n += proto.SizeVarint(5<<3 | proto.WireBytes) - n += proto.SizeVarint(uint64(s)) - n += s - case nil: - default: - panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) - } - return n -} - type BuddyPokemonLogEntry struct { Result BuddyPokemonLogEntry_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Data.Logs.BuddyPokemonLogEntry_Result" json:"result,omitempty"` - PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` Amount int32 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"` } -func (m *BuddyPokemonLogEntry) Reset() { *m = BuddyPokemonLogEntry{} } -func (m *BuddyPokemonLogEntry) String() string { return proto.CompactTextString(m) } -func (*BuddyPokemonLogEntry) ProtoMessage() {} -func (*BuddyPokemonLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} } - -type CatchPokemonLogEntry struct { - Result CatchPokemonLogEntry_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Data.Logs.CatchPokemonLogEntry_Result" json:"result,omitempty"` - PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` - CombatPoints int32 `protobuf:"varint,3,opt,name=combat_points,json=combatPoints" json:"combat_points,omitempty"` - PokemonDataId uint64 `protobuf:"fixed64,4,opt,name=pokemon_data_id,json=pokemonDataId" json:"pokemon_data_id,omitempty"` -} - -func (m *CatchPokemonLogEntry) Reset() { *m = CatchPokemonLogEntry{} } -func (m *CatchPokemonLogEntry) String() string { return proto.CompactTextString(m) } -func (*CatchPokemonLogEntry) ProtoMessage() {} -func (*CatchPokemonLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2} } - -type FortSearchLogEntry struct { - Result FortSearchLogEntry_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Data.Logs.FortSearchLogEntry_Result" json:"result,omitempty"` - FortId string `protobuf:"bytes,2,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - Items []*ItemData `protobuf:"bytes,3,rep,name=items" json:"items,omitempty"` - Eggs int32 `protobuf:"varint,4,opt,name=eggs" json:"eggs,omitempty"` -} - -func (m *FortSearchLogEntry) Reset() { *m = FortSearchLogEntry{} } -func (m *FortSearchLogEntry) String() string { return proto.CompactTextString(m) } -func (*FortSearchLogEntry) ProtoMessage() {} -func (*FortSearchLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3} } - -func (m *FortSearchLogEntry) GetItems() []*ItemData { - if m != nil { - return m.Items - } - return nil -} +func (m *BuddyPokemonLogEntry) Reset() { *m = BuddyPokemonLogEntry{} } +func (m *BuddyPokemonLogEntry) String() string { return proto.CompactTextString(m) } +func (*BuddyPokemonLogEntry) ProtoMessage() {} func init() { - proto.RegisterType((*ActionLogEntry)(nil), "POGOProtos.Data.Logs.ActionLogEntry") - proto.RegisterType((*BuddyPokemonLogEntry)(nil), "POGOProtos.Data.Logs.BuddyPokemonLogEntry") - proto.RegisterType((*CatchPokemonLogEntry)(nil), "POGOProtos.Data.Logs.CatchPokemonLogEntry") - proto.RegisterType((*FortSearchLogEntry)(nil), "POGOProtos.Data.Logs.FortSearchLogEntry") - proto.RegisterEnum("POGOProtos.Data.Logs.BuddyPokemonLogEntry_Result", BuddyPokemonLogEntry_Result_name, BuddyPokemonLogEntry_Result_value) - proto.RegisterEnum("POGOProtos.Data.Logs.CatchPokemonLogEntry_Result", CatchPokemonLogEntry_Result_name, CatchPokemonLogEntry_Result_value) proto.RegisterEnum("POGOProtos.Data.Logs.FortSearchLogEntry_Result", FortSearchLogEntry_Result_name, FortSearchLogEntry_Result_value) -} - -func init() { proto.RegisterFile("data_logs.proto", fileDescriptor4) } - -var fileDescriptor4 = []byte{ - // 558 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x54, 0xcd, 0x6e, 0x9b, 0x40, - 0x10, 0x0e, 0x76, 0x20, 0xc9, 0xe0, 0x1f, 0xb4, 0x45, 0xad, 0x95, 0x5e, 0x5c, 0x52, 0x55, 0x56, - 0x0f, 0x54, 0x75, 0x4f, 0xed, 0xcd, 0x06, 0x1c, 0xa3, 0x38, 0x36, 0x5d, 0xdb, 0x87, 0xf6, 0x82, - 0x30, 0x60, 0x07, 0x35, 0xb0, 0x16, 0xbb, 0xae, 0xe4, 0x77, 0xeb, 0xb9, 0x2f, 0xd1, 0x07, 0xe8, - 0x6b, 0x54, 0x2c, 0x60, 0x59, 0x29, 0xaa, 0x7c, 0xe8, 0x65, 0x35, 0xfb, 0x69, 0x66, 0xbe, 0x6f, - 0xbf, 0xdd, 0x1d, 0x68, 0x07, 0x1e, 0xf3, 0xdc, 0x47, 0xb2, 0xa1, 0xfa, 0x36, 0x25, 0x8c, 0x20, - 0xd5, 0x99, 0xdd, 0xce, 0x9c, 0x2c, 0xa4, 0xba, 0xe9, 0x31, 0x4f, 0x9f, 0x90, 0x0d, 0xbd, 0x96, - 0xc3, 0x64, 0x17, 0x17, 0x29, 0xd7, 0x6a, 0x94, 0x7c, 0x0f, 0x13, 0x46, 0xd2, 0xbd, 0x1b, 0xb1, - 0x30, 0xce, 0x51, 0xed, 0x67, 0x0d, 0x5a, 0x03, 0x9f, 0x45, 0x24, 0x99, 0x90, 0x8d, 0x95, 0xb0, - 0x74, 0x8f, 0x5e, 0x41, 0x83, 0x45, 0x71, 0x48, 0x99, 0x17, 0x6f, 0xdd, 0x98, 0x76, 0x84, 0xae, - 0xd0, 0xab, 0x63, 0xf9, 0x80, 0xdd, 0x53, 0xa4, 0x82, 0x48, 0xd7, 0x51, 0xe0, 0x75, 0x6a, 0x5d, - 0xa1, 0x77, 0x89, 0xf3, 0x0d, 0xfa, 0x0c, 0x4d, 0xdf, 0x63, 0xfe, 0x83, 0xbb, 0x25, 0xdf, 0xc2, - 0x98, 0x24, 0x9d, 0x7a, 0x57, 0xe8, 0xc9, 0xfd, 0xb7, 0x7a, 0x95, 0x38, 0xdd, 0xc8, 0x52, 0x9d, - 0x3c, 0xb3, 0xe4, 0x1e, 0x9f, 0xe1, 0x86, 0x7f, 0x84, 0xa3, 0x3b, 0x90, 0xd7, 0x24, 0x65, 0x2e, - 0x0d, 0xbd, 0xd4, 0x7f, 0xe8, 0x9c, 0xf3, 0x86, 0xbd, 0xea, 0x86, 0x23, 0x92, 0xb2, 0x39, 0xcf, - 0x3b, 0x6a, 0x07, 0xeb, 0x03, 0x9a, 0xe9, 0x5b, 0xed, 0x82, 0x60, 0x7f, 0xd0, 0x27, 0xfe, 0x4b, - 0xdf, 0x30, 0x4b, 0xad, 0xd0, 0xb7, 0x3a, 0xc2, 0x87, 0x97, 0x20, 0xe5, 0xee, 0x69, 0xbf, 0x04, - 0x50, 0xab, 0x4a, 0x90, 0x0d, 0x52, 0x1a, 0xd2, 0xdd, 0x23, 0xe3, 0x46, 0xb6, 0xfa, 0xef, 0x4f, - 0xa7, 0xd3, 0x31, 0x2f, 0xc4, 0x45, 0x03, 0xf4, 0x09, 0xa0, 0x90, 0xee, 0x46, 0x01, 0xf7, 0xbe, - 0xd5, 0x7f, 0x79, 0xdc, 0xce, 0xe2, 0xf7, 0x5d, 0x74, 0xb1, 0x03, 0x7c, 0xb5, 0x2d, 0x43, 0xf4, - 0x1c, 0x24, 0x2f, 0x26, 0xbb, 0x84, 0xf1, 0x5b, 0x11, 0x71, 0xb1, 0xd3, 0x5e, 0x83, 0x94, 0xb3, - 0xa0, 0x2b, 0x10, 0x97, 0xd3, 0xb9, 0xb5, 0x50, 0xce, 0x50, 0x1b, 0x64, 0x63, 0x30, 0x35, 0xbf, - 0xb8, 0xa3, 0xd9, 0x72, 0x6a, 0x2a, 0x82, 0xf6, 0xa3, 0x06, 0x6a, 0xd5, 0x85, 0x9d, 0x7a, 0xba, - 0xaa, 0xda, 0xff, 0x79, 0xba, 0x1b, 0x68, 0xfa, 0x24, 0x5e, 0x79, 0xcc, 0xdd, 0x92, 0x28, 0x61, - 0xb4, 0x38, 0x64, 0x23, 0x07, 0x1d, 0x8e, 0xa1, 0x37, 0xd0, 0x2e, 0x09, 0xf8, 0xff, 0x89, 0x02, - 0xfe, 0xa0, 0x24, 0xdc, 0x2c, 0xe0, 0x4c, 0xaf, 0x1d, 0x68, 0x4e, 0x95, 0x25, 0x2a, 0x28, 0xce, - 0xec, 0xce, 0xba, 0x9f, 0x4d, 0x5d, 0x63, 0xe0, 0x2c, 0x96, 0xd8, 0x32, 0x15, 0x01, 0x29, 0xd0, - 0x28, 0xd1, 0xd1, 0xc4, 0x32, 0x95, 0x1a, 0x7a, 0x06, 0xed, 0x12, 0x19, 0x0f, 0x16, 0xc6, 0xd8, - 0x32, 0x95, 0xba, 0xf6, 0x5b, 0x00, 0xf4, 0xf7, 0xf3, 0x44, 0xb7, 0x4f, 0xcc, 0x7b, 0x77, 0xea, - 0xc3, 0x7e, 0x6a, 0xdd, 0x0b, 0xb8, 0xe0, 0xdf, 0xa4, 0xf0, 0xed, 0x0a, 0x4b, 0xd9, 0xd6, 0x0e, - 0xd0, 0x47, 0x10, 0xb3, 0xcf, 0x9e, 0xf9, 0x51, 0xef, 0xc9, 0xfd, 0x9b, 0x63, 0x02, 0xbb, 0x9c, - 0x07, 0xba, 0x9d, 0xcd, 0x83, 0x6c, 0xc9, 0x38, 0x71, 0x5e, 0x81, 0x10, 0x9c, 0x87, 0x9b, 0x0d, - 0xe5, 0x16, 0x89, 0x98, 0xc7, 0x5a, 0xb7, 0xca, 0x19, 0x19, 0x2e, 0xe6, 0x4b, 0xc3, 0xb0, 0xe6, - 0x73, 0x45, 0x18, 0x5e, 0x7e, 0x95, 0xf8, 0x60, 0xa1, 0xce, 0x99, 0x23, 0xac, 0xf2, 0xf8, 0xc3, - 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x03, 0x70, 0x30, 0x64, 0xb0, 0x04, 0x00, 0x00, + proto.RegisterEnum("POGOProtos.Data.Logs.CatchPokemonLogEntry_Result", CatchPokemonLogEntry_Result_name, CatchPokemonLogEntry_Result_value) + proto.RegisterEnum("POGOProtos.Data.Logs.BuddyPokemonLogEntry_Result", BuddyPokemonLogEntry_Result_name, BuddyPokemonLogEntry_Result_value) } diff --git a/data_player.pb.go b/data_player.pb.go index 16bb3b7..c4ab083 100644 --- a/data_player.pb.go +++ b/data_player.pb.go @@ -5,123 +5,133 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto type ContactSettings struct { - SendMarketingEmails bool `protobuf:"varint,1,opt,name=send_marketing_emails,json=sendMarketingEmails" json:"send_marketing_emails,omitempty"` - SendPushNotifications bool `protobuf:"varint,2,opt,name=send_push_notifications,json=sendPushNotifications" json:"send_push_notifications,omitempty"` + SendMarketingEmails bool `protobuf:"varint,1,opt,name=send_marketing_emails" json:"send_marketing_emails,omitempty"` + SendPushNotifications bool `protobuf:"varint,2,opt,name=send_push_notifications" json:"send_push_notifications,omitempty"` } -func (m *ContactSettings) Reset() { *m = ContactSettings{} } -func (m *ContactSettings) String() string { return proto.CompactTextString(m) } -func (*ContactSettings) ProtoMessage() {} -func (*ContactSettings) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} } +func (m *ContactSettings) Reset() { *m = ContactSettings{} } +func (m *ContactSettings) String() string { return proto.CompactTextString(m) } +func (*ContactSettings) ProtoMessage() {} -type Currency struct { - Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` - Amount int32 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` +type PlayerAvatar struct { + Skin int32 `protobuf:"varint,2,opt,name=skin" json:"skin,omitempty"` + Hair int32 `protobuf:"varint,3,opt,name=hair" json:"hair,omitempty"` + Shirt int32 `protobuf:"varint,4,opt,name=shirt" json:"shirt,omitempty"` + Pants int32 `protobuf:"varint,5,opt,name=pants" json:"pants,omitempty"` + Hat int32 `protobuf:"varint,6,opt,name=hat" json:"hat,omitempty"` + Shoes int32 `protobuf:"varint,7,opt,name=shoes" json:"shoes,omitempty"` + Gender Gender `protobuf:"varint,8,opt,name=gender,enum=POGOProtos.Enums.Gender" json:"gender,omitempty"` + Eyes int32 `protobuf:"varint,9,opt,name=eyes" json:"eyes,omitempty"` + Backpack int32 `protobuf:"varint,10,opt,name=backpack" json:"backpack,omitempty"` } -func (m *Currency) Reset() { *m = Currency{} } -func (m *Currency) String() string { return proto.CompactTextString(m) } -func (*Currency) ProtoMessage() {} -func (*Currency) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} } +func (m *PlayerAvatar) Reset() { *m = PlayerAvatar{} } +func (m *PlayerAvatar) String() string { return proto.CompactTextString(m) } +func (*PlayerAvatar) ProtoMessage() {} -type DailyBonus struct { - NextCollectedTimestampMs int64 `protobuf:"varint,1,opt,name=next_collected_timestamp_ms,json=nextCollectedTimestampMs" json:"next_collected_timestamp_ms,omitempty"` - NextDefenderBonusCollectTimestampMs int64 `protobuf:"varint,2,opt,name=next_defender_bonus_collect_timestamp_ms,json=nextDefenderBonusCollectTimestampMs" json:"next_defender_bonus_collect_timestamp_ms,omitempty"` +type Currency struct { + Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` + Amount int32 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` } -func (m *DailyBonus) Reset() { *m = DailyBonus{} } -func (m *DailyBonus) String() string { return proto.CompactTextString(m) } -func (*DailyBonus) ProtoMessage() {} -func (*DailyBonus) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{2} } +func (m *Currency) Reset() { *m = Currency{} } +func (m *Currency) String() string { return proto.CompactTextString(m) } +func (*Currency) ProtoMessage() {} type EquippedBadge struct { - BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,json=badgeType,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` + BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` Level int32 `protobuf:"varint,2,opt,name=level" json:"level,omitempty"` - NextEquipChangeAllowedTimestampMs int64 `protobuf:"varint,3,opt,name=next_equip_change_allowed_timestamp_ms,json=nextEquipChangeAllowedTimestampMs" json:"next_equip_change_allowed_timestamp_ms,omitempty"` + NextEquipChangeAllowedTimestampMs int64 `protobuf:"varint,3,opt,name=next_equip_change_allowed_timestamp_ms" json:"next_equip_change_allowed_timestamp_ms,omitempty"` } -func (m *EquippedBadge) Reset() { *m = EquippedBadge{} } -func (m *EquippedBadge) String() string { return proto.CompactTextString(m) } -func (*EquippedBadge) ProtoMessage() {} -func (*EquippedBadge) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{3} } +func (m *EquippedBadge) Reset() { *m = EquippedBadge{} } +func (m *EquippedBadge) String() string { return proto.CompactTextString(m) } +func (*EquippedBadge) ProtoMessage() {} -type PlayerAvatar struct { - Skin int32 `protobuf:"varint,2,opt,name=skin" json:"skin,omitempty"` - Hair int32 `protobuf:"varint,3,opt,name=hair" json:"hair,omitempty"` - Shirt int32 `protobuf:"varint,4,opt,name=shirt" json:"shirt,omitempty"` - Pants int32 `protobuf:"varint,5,opt,name=pants" json:"pants,omitempty"` - Hat int32 `protobuf:"varint,6,opt,name=hat" json:"hat,omitempty"` - Shoes int32 `protobuf:"varint,7,opt,name=shoes" json:"shoes,omitempty"` - Gender Gender `protobuf:"varint,8,opt,name=gender,enum=POGOProtos.Enums.Gender" json:"gender,omitempty"` - Eyes int32 `protobuf:"varint,9,opt,name=eyes" json:"eyes,omitempty"` - Backpack int32 `protobuf:"varint,10,opt,name=backpack" json:"backpack,omitempty"` +type PlayerStats struct { + Level int32 `protobuf:"varint,1,opt,name=level" json:"level,omitempty"` + Experience int64 `protobuf:"varint,2,opt,name=experience" json:"experience,omitempty"` + PrevLevelXp int64 `protobuf:"varint,3,opt,name=prev_level_xp" json:"prev_level_xp,omitempty"` + NextLevelXp int64 `protobuf:"varint,4,opt,name=next_level_xp" json:"next_level_xp,omitempty"` + KmWalked float32 `protobuf:"fixed32,5,opt,name=km_walked" json:"km_walked,omitempty"` + PokemonsEncountered int32 `protobuf:"varint,6,opt,name=pokemons_encountered" json:"pokemons_encountered,omitempty"` + UniquePokedexEntries int32 `protobuf:"varint,7,opt,name=unique_pokedex_entries" json:"unique_pokedex_entries,omitempty"` + PokemonsCaptured int32 `protobuf:"varint,8,opt,name=pokemons_captured" json:"pokemons_captured,omitempty"` + Evolutions int32 `protobuf:"varint,9,opt,name=evolutions" json:"evolutions,omitempty"` + PokeStopVisits int32 `protobuf:"varint,10,opt,name=poke_stop_visits" json:"poke_stop_visits,omitempty"` + PokeballsThrown int32 `protobuf:"varint,11,opt,name=pokeballs_thrown" json:"pokeballs_thrown,omitempty"` + EggsHatched int32 `protobuf:"varint,12,opt,name=eggs_hatched" json:"eggs_hatched,omitempty"` + BigMagikarpCaught int32 `protobuf:"varint,13,opt,name=big_magikarp_caught" json:"big_magikarp_caught,omitempty"` + BattleAttackWon int32 `protobuf:"varint,14,opt,name=battle_attack_won" json:"battle_attack_won,omitempty"` + BattleAttackTotal int32 `protobuf:"varint,15,opt,name=battle_attack_total" json:"battle_attack_total,omitempty"` + BattleDefendedWon int32 `protobuf:"varint,16,opt,name=battle_defended_won" json:"battle_defended_won,omitempty"` + BattleTrainingWon int32 `protobuf:"varint,17,opt,name=battle_training_won" json:"battle_training_won,omitempty"` + BattleTrainingTotal int32 `protobuf:"varint,18,opt,name=battle_training_total" json:"battle_training_total,omitempty"` + PrestigeRaisedTotal int32 `protobuf:"varint,19,opt,name=prestige_raised_total" json:"prestige_raised_total,omitempty"` + PrestigeDroppedTotal int32 `protobuf:"varint,20,opt,name=prestige_dropped_total" json:"prestige_dropped_total,omitempty"` + PokemonDeployed int32 `protobuf:"varint,21,opt,name=pokemon_deployed" json:"pokemon_deployed,omitempty"` + PokemonCaughtByType []int32 `protobuf:"varint,22,rep,name=pokemon_caught_by_type" json:"pokemon_caught_by_type,omitempty"` + SmallRattataCaught int32 `protobuf:"varint,23,opt,name=small_rattata_caught" json:"small_rattata_caught,omitempty"` } -func (m *PlayerAvatar) Reset() { *m = PlayerAvatar{} } -func (m *PlayerAvatar) String() string { return proto.CompactTextString(m) } -func (*PlayerAvatar) ProtoMessage() {} -func (*PlayerAvatar) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{4} } +func (m *PlayerStats) Reset() { *m = PlayerStats{} } +func (m *PlayerStats) String() string { return proto.CompactTextString(m) } +func (*PlayerStats) ProtoMessage() {} type PlayerCamera struct { - IsDefaultCamera bool `protobuf:"varint,1,opt,name=is_default_camera,json=isDefaultCamera" json:"is_default_camera,omitempty"` + IsDefaultCamera bool `protobuf:"varint,1,opt,name=is_default_camera" json:"is_default_camera,omitempty"` } -func (m *PlayerCamera) Reset() { *m = PlayerCamera{} } -func (m *PlayerCamera) String() string { return proto.CompactTextString(m) } -func (*PlayerCamera) ProtoMessage() {} -func (*PlayerCamera) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{5} } +func (m *PlayerCamera) Reset() { *m = PlayerCamera{} } +func (m *PlayerCamera) String() string { return proto.CompactTextString(m) } +func (*PlayerCamera) ProtoMessage() {} type PlayerCurrency struct { Gems int32 `protobuf:"varint,1,opt,name=gems" json:"gems,omitempty"` } -func (m *PlayerCurrency) Reset() { *m = PlayerCurrency{} } -func (m *PlayerCurrency) String() string { return proto.CompactTextString(m) } -func (*PlayerCurrency) ProtoMessage() {} -func (*PlayerCurrency) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{6} } +func (m *PlayerCurrency) Reset() { *m = PlayerCurrency{} } +func (m *PlayerCurrency) String() string { return proto.CompactTextString(m) } +func (*PlayerCurrency) ProtoMessage() {} type PlayerPublicProfile struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` @@ -129,10 +139,9 @@ type PlayerPublicProfile struct { Avatar *PlayerAvatar `protobuf:"bytes,3,opt,name=avatar" json:"avatar,omitempty"` } -func (m *PlayerPublicProfile) Reset() { *m = PlayerPublicProfile{} } -func (m *PlayerPublicProfile) String() string { return proto.CompactTextString(m) } -func (*PlayerPublicProfile) ProtoMessage() {} -func (*PlayerPublicProfile) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{7} } +func (m *PlayerPublicProfile) Reset() { *m = PlayerPublicProfile{} } +func (m *PlayerPublicProfile) String() string { return proto.CompactTextString(m) } +func (*PlayerPublicProfile) ProtoMessage() {} func (m *PlayerPublicProfile) GetAvatar() *PlayerAvatar { if m != nil { @@ -141,115 +150,14 @@ func (m *PlayerPublicProfile) GetAvatar() *PlayerAvatar { return nil } -type PlayerStats struct { - Level int32 `protobuf:"varint,1,opt,name=level" json:"level,omitempty"` - Experience int64 `protobuf:"varint,2,opt,name=experience" json:"experience,omitempty"` - PrevLevelXp int64 `protobuf:"varint,3,opt,name=prev_level_xp,json=prevLevelXp" json:"prev_level_xp,omitempty"` - NextLevelXp int64 `protobuf:"varint,4,opt,name=next_level_xp,json=nextLevelXp" json:"next_level_xp,omitempty"` - KmWalked float32 `protobuf:"fixed32,5,opt,name=km_walked,json=kmWalked" json:"km_walked,omitempty"` - PokemonsEncountered int32 `protobuf:"varint,6,opt,name=pokemons_encountered,json=pokemonsEncountered" json:"pokemons_encountered,omitempty"` - UniquePokedexEntries int32 `protobuf:"varint,7,opt,name=unique_pokedex_entries,json=uniquePokedexEntries" json:"unique_pokedex_entries,omitempty"` - PokemonsCaptured int32 `protobuf:"varint,8,opt,name=pokemons_captured,json=pokemonsCaptured" json:"pokemons_captured,omitempty"` - Evolutions int32 `protobuf:"varint,9,opt,name=evolutions" json:"evolutions,omitempty"` - PokeStopVisits int32 `protobuf:"varint,10,opt,name=poke_stop_visits,json=pokeStopVisits" json:"poke_stop_visits,omitempty"` - PokeballsThrown int32 `protobuf:"varint,11,opt,name=pokeballs_thrown,json=pokeballsThrown" json:"pokeballs_thrown,omitempty"` - EggsHatched int32 `protobuf:"varint,12,opt,name=eggs_hatched,json=eggsHatched" json:"eggs_hatched,omitempty"` - BigMagikarpCaught int32 `protobuf:"varint,13,opt,name=big_magikarp_caught,json=bigMagikarpCaught" json:"big_magikarp_caught,omitempty"` - BattleAttackWon int32 `protobuf:"varint,14,opt,name=battle_attack_won,json=battleAttackWon" json:"battle_attack_won,omitempty"` - BattleAttackTotal int32 `protobuf:"varint,15,opt,name=battle_attack_total,json=battleAttackTotal" json:"battle_attack_total,omitempty"` - BattleDefendedWon int32 `protobuf:"varint,16,opt,name=battle_defended_won,json=battleDefendedWon" json:"battle_defended_won,omitempty"` - BattleTrainingWon int32 `protobuf:"varint,17,opt,name=battle_training_won,json=battleTrainingWon" json:"battle_training_won,omitempty"` - BattleTrainingTotal int32 `protobuf:"varint,18,opt,name=battle_training_total,json=battleTrainingTotal" json:"battle_training_total,omitempty"` - PrestigeRaisedTotal int32 `protobuf:"varint,19,opt,name=prestige_raised_total,json=prestigeRaisedTotal" json:"prestige_raised_total,omitempty"` - PrestigeDroppedTotal int32 `protobuf:"varint,20,opt,name=prestige_dropped_total,json=prestigeDroppedTotal" json:"prestige_dropped_total,omitempty"` - PokemonDeployed int32 `protobuf:"varint,21,opt,name=pokemon_deployed,json=pokemonDeployed" json:"pokemon_deployed,omitempty"` - PokemonCaughtByType []int32 `protobuf:"varint,22,rep,packed,name=pokemon_caught_by_type,json=pokemonCaughtByType" json:"pokemon_caught_by_type,omitempty"` - SmallRattataCaught int32 `protobuf:"varint,23,opt,name=small_rattata_caught,json=smallRattataCaught" json:"small_rattata_caught,omitempty"` +type DailyBonus struct { + NextCollectedTimestampMs int64 `protobuf:"varint,1,opt,name=next_collected_timestamp_ms" json:"next_collected_timestamp_ms,omitempty"` + NextDefenderBonusCollectTimestampMs int64 `protobuf:"varint,2,opt,name=next_defender_bonus_collect_timestamp_ms" json:"next_defender_bonus_collect_timestamp_ms,omitempty"` } -func (m *PlayerStats) Reset() { *m = PlayerStats{} } -func (m *PlayerStats) String() string { return proto.CompactTextString(m) } -func (*PlayerStats) ProtoMessage() {} -func (*PlayerStats) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{8} } +func (m *DailyBonus) Reset() { *m = DailyBonus{} } +func (m *DailyBonus) String() string { return proto.CompactTextString(m) } +func (*DailyBonus) ProtoMessage() {} func init() { - proto.RegisterType((*ContactSettings)(nil), "POGOProtos.Data.Player.ContactSettings") - proto.RegisterType((*Currency)(nil), "POGOProtos.Data.Player.Currency") - proto.RegisterType((*DailyBonus)(nil), "POGOProtos.Data.Player.DailyBonus") - proto.RegisterType((*EquippedBadge)(nil), "POGOProtos.Data.Player.EquippedBadge") - proto.RegisterType((*PlayerAvatar)(nil), "POGOProtos.Data.Player.PlayerAvatar") - proto.RegisterType((*PlayerCamera)(nil), "POGOProtos.Data.Player.PlayerCamera") - proto.RegisterType((*PlayerCurrency)(nil), "POGOProtos.Data.Player.PlayerCurrency") - proto.RegisterType((*PlayerPublicProfile)(nil), "POGOProtos.Data.Player.PlayerPublicProfile") - proto.RegisterType((*PlayerStats)(nil), "POGOProtos.Data.Player.PlayerStats") -} - -func init() { proto.RegisterFile("data_player.proto", fileDescriptor5) } - -var fileDescriptor5 = []byte{ - // 1022 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x6c, 0x55, 0xcb, 0x6e, 0x1b, 0x37, - 0x14, 0xad, 0xe2, 0x47, 0x64, 0xca, 0x4f, 0xda, 0x56, 0x06, 0x31, 0x50, 0x24, 0x6a, 0x50, 0xb8, - 0x2d, 0x20, 0xa4, 0x4e, 0x90, 0x45, 0xd0, 0x2e, 0x6c, 0xc9, 0x48, 0x17, 0x75, 0xa3, 0x8e, 0xdd, - 0xa6, 0xe8, 0x86, 0xe0, 0xcc, 0x5c, 0x8f, 0x08, 0xcd, 0x90, 0x13, 0x92, 0x23, 0x5b, 0x8b, 0xfc, - 0x4c, 0xbf, 0xa1, 0x9f, 0xd5, 0x55, 0xbf, 0xa0, 0xe0, 0x25, 0x47, 0x1e, 0xa7, 0xde, 0x5d, 0x9e, - 0x73, 0xee, 0x43, 0xbc, 0x47, 0x1c, 0xb2, 0x97, 0x71, 0xcb, 0x59, 0x55, 0xf0, 0x05, 0xe8, 0x61, - 0xa5, 0x95, 0x55, 0xb4, 0x3f, 0x79, 0xff, 0xee, 0xfd, 0xc4, 0x85, 0x66, 0x38, 0xe6, 0x96, 0x0f, - 0x27, 0xc8, 0x3e, 0xed, 0x81, 0xac, 0x4b, 0xe3, 0x45, 0x83, 0x4f, 0x64, 0x67, 0xa4, 0xa4, 0xe5, - 0xa9, 0xbd, 0x04, 0x6b, 0x85, 0xcc, 0x0d, 0x3d, 0x21, 0x87, 0x06, 0x64, 0xc6, 0x4a, 0xae, 0x67, - 0xe0, 0x20, 0x06, 0x25, 0x17, 0x85, 0x89, 0x3a, 0xcf, 0x3a, 0xc7, 0xdd, 0x78, 0xdf, 0x91, 0x17, - 0x0d, 0x77, 0x8e, 0x14, 0x7d, 0x43, 0x9e, 0x60, 0x4e, 0x55, 0x9b, 0x29, 0x93, 0xca, 0x8a, 0x6b, - 0x91, 0x72, 0x2b, 0x94, 0x34, 0xd1, 0x23, 0xcc, 0xc2, 0x92, 0x93, 0xda, 0x4c, 0x7f, 0x69, 0x93, - 0x83, 0x37, 0xa4, 0x3b, 0xaa, 0xb5, 0x06, 0x99, 0x2e, 0x28, 0x25, 0xab, 0x92, 0x97, 0x80, 0x6d, - 0x36, 0x62, 0x8c, 0x69, 0x9f, 0xac, 0xf3, 0x52, 0xd5, 0xd2, 0x62, 0x99, 0xb5, 0x38, 0x9c, 0x06, - 0x7f, 0x75, 0x08, 0x19, 0x73, 0x51, 0x2c, 0xce, 0x94, 0xac, 0x0d, 0xfd, 0x91, 0x1c, 0x49, 0xb8, - 0xb5, 0x2c, 0x55, 0x45, 0x01, 0xa9, 0x85, 0x8c, 0x59, 0x51, 0x82, 0xb1, 0xbc, 0xac, 0x58, 0xe9, - 0x07, 0x5f, 0x89, 0x23, 0x27, 0x19, 0x35, 0x8a, 0xab, 0x46, 0x70, 0x61, 0xe8, 0x6f, 0xe4, 0x18, - 0xd3, 0x33, 0xb8, 0x06, 0x99, 0x81, 0x66, 0x89, 0xab, 0xda, 0x54, 0xbb, 0x5f, 0xeb, 0x11, 0xd6, - 0xfa, 0xca, 0xe9, 0xc7, 0x41, 0x8e, 0x33, 0x84, 0xc2, 0xad, 0xb2, 0x83, 0xbf, 0x3b, 0x64, 0xeb, - 0xfc, 0x63, 0x2d, 0xaa, 0x0a, 0xb2, 0x33, 0x9e, 0xe5, 0x40, 0xdf, 0x12, 0x92, 0xb8, 0x80, 0xd9, - 0x45, 0xe5, 0x7f, 0xe8, 0xf6, 0xc9, 0xd1, 0xb0, 0xb5, 0xa7, 0x73, 0x5c, 0x0d, 0x8a, 0xaf, 0x16, - 0x15, 0xc4, 0x1b, 0x49, 0x13, 0xd2, 0x03, 0xb2, 0x56, 0xc0, 0x1c, 0x8a, 0x70, 0x13, 0xfe, 0x40, - 0x7f, 0x25, 0x5f, 0xe3, 0xe8, 0xe0, 0xfa, 0xb0, 0x74, 0xca, 0x65, 0x0e, 0x8c, 0x17, 0x85, 0xba, - 0xf9, 0xfc, 0x12, 0x56, 0x70, 0xf0, 0xe7, 0x4e, 0x8d, 0x43, 0x8d, 0x50, 0x7b, 0xea, 0xa5, 0xed, - 0xb1, 0xff, 0xe9, 0x90, 0x4d, 0x6f, 0x95, 0xd3, 0x39, 0xb7, 0x5c, 0xbb, 0xc5, 0x98, 0x99, 0x90, - 0xa1, 0x31, 0xc6, 0x0e, 0x9b, 0x72, 0xa1, 0xb1, 0xea, 0x5a, 0x8c, 0xb1, 0x9b, 0xd0, 0x4c, 0x85, - 0xb6, 0xd1, 0xaa, 0x9f, 0x10, 0x0f, 0x0e, 0xad, 0xb8, 0xb4, 0x26, 0x5a, 0xf3, 0x28, 0x1e, 0xe8, - 0x2e, 0x59, 0x99, 0x72, 0x1b, 0xad, 0x23, 0xe6, 0x42, 0x9f, 0xad, 0xc0, 0x44, 0x8f, 0x9b, 0x6c, - 0x05, 0x86, 0xbe, 0x24, 0xeb, 0x39, 0x5e, 0x72, 0xd4, 0xc5, 0xdb, 0x8a, 0xfe, 0x7f, 0x5b, 0xef, - 0x90, 0x8f, 0x83, 0xce, 0x4d, 0x06, 0x0b, 0x30, 0xd1, 0x86, 0x9f, 0xcc, 0xc5, 0xf4, 0x29, 0xe9, - 0x26, 0x3c, 0x9d, 0x55, 0x3c, 0x9d, 0x45, 0x04, 0xf1, 0xe5, 0x79, 0xf0, 0xb6, 0xf9, 0xb5, 0x23, - 0x5e, 0x82, 0xe6, 0xf4, 0x5b, 0xb2, 0x27, 0x8c, 0xb3, 0x02, 0xaf, 0x0b, 0xcb, 0x52, 0x04, 0x83, - 0xf5, 0x77, 0x84, 0x19, 0x7b, 0xdc, 0x6b, 0x07, 0x2f, 0xc8, 0x76, 0xc8, 0x6d, 0x99, 0x38, 0x87, - 0x60, 0xb9, 0xb5, 0x18, 0xe3, 0xc1, 0x27, 0xb2, 0xef, 0x55, 0x93, 0x3a, 0x29, 0x44, 0x3a, 0xd1, - 0xea, 0x5a, 0x14, 0xf0, 0xa0, 0xdf, 0x1f, 0x5e, 0xf2, 0x0f, 0x64, 0x9d, 0xe3, 0x2a, 0xf0, 0xba, - 0x7b, 0x27, 0x2f, 0x86, 0x0f, 0xff, 0xb5, 0x87, 0xed, 0xb5, 0xc5, 0x21, 0x67, 0xf0, 0xef, 0x63, - 0xd2, 0xf3, 0xc4, 0xa5, 0xe5, 0xd6, 0xdc, 0xf5, 0xe8, 0xb4, 0x7b, 0x7c, 0x49, 0x08, 0xdc, 0x56, - 0xa0, 0x05, 0xc8, 0x14, 0x82, 0xcb, 0x5b, 0x08, 0x1d, 0x90, 0xad, 0x4a, 0xc3, 0x9c, 0xa1, 0x9a, - 0xdd, 0x56, 0xc1, 0x4f, 0x3d, 0x07, 0xfe, 0xec, 0xb0, 0x3f, 0x2a, 0xa7, 0x41, 0x33, 0x2e, 0x35, - 0xab, 0x5e, 0xe3, 0xc0, 0x46, 0x73, 0x44, 0x36, 0x66, 0x25, 0xbb, 0xe1, 0xc5, 0x0c, 0x32, 0xb4, - 0xc4, 0xa3, 0xb8, 0x3b, 0x2b, 0x3f, 0xe0, 0x99, 0x7e, 0x4f, 0x0e, 0x2a, 0x35, 0x83, 0x52, 0x49, - 0xc3, 0x40, 0xa6, 0xee, 0xaf, 0x0e, 0x1a, 0xb2, 0x60, 0x93, 0xfd, 0x86, 0x3b, 0xbf, 0xa3, 0xe8, - 0x6b, 0xd2, 0xaf, 0xa5, 0xf8, 0x58, 0x03, 0x73, 0x6c, 0x06, 0xb7, 0x0c, 0xa4, 0xd5, 0x62, 0xe9, - 0xa3, 0x03, 0xcf, 0x4e, 0x3c, 0x79, 0xee, 0x39, 0xfa, 0x1d, 0xd9, 0x5b, 0x36, 0x4a, 0x79, 0x65, - 0x6b, 0xd7, 0xa5, 0x8b, 0x09, 0xbb, 0x0d, 0x31, 0x0a, 0x38, 0x5e, 0xcd, 0x5c, 0x15, 0xb5, 0x7f, - 0xcf, 0xbc, 0xaf, 0x5a, 0x08, 0x3d, 0x26, 0x98, 0xc3, 0x8c, 0x55, 0x15, 0x9b, 0x0b, 0x23, 0xac, - 0x09, 0x2e, 0xdb, 0x76, 0xf8, 0xa5, 0x55, 0xd5, 0xef, 0x88, 0xd2, 0x6f, 0xbc, 0x32, 0xe1, 0x45, - 0x61, 0x98, 0x9d, 0x6a, 0x75, 0x23, 0xa3, 0x1e, 0x2a, 0x77, 0x96, 0xf8, 0x15, 0xc2, 0xf4, 0x39, - 0xd9, 0x84, 0x3c, 0x37, 0x6c, 0xca, 0x6d, 0x3a, 0x85, 0x2c, 0xda, 0x44, 0x59, 0xcf, 0x61, 0x3f, - 0x79, 0x88, 0x0e, 0xc9, 0x7e, 0x22, 0x72, 0x56, 0xf2, 0x5c, 0xcc, 0xb8, 0xae, 0x58, 0xca, 0xeb, - 0x7c, 0x6a, 0xa3, 0x2d, 0x54, 0xee, 0x25, 0x22, 0xbf, 0x08, 0xcc, 0x08, 0x09, 0xe7, 0xec, 0x84, - 0x5b, 0x5b, 0x00, 0xe3, 0xd6, 0xf2, 0x74, 0xc6, 0x6e, 0x94, 0x8c, 0xb6, 0x7d, 0x7b, 0x4f, 0x9c, - 0x22, 0xfe, 0x41, 0x49, 0xac, 0x7d, 0x4f, 0x6b, 0x95, 0xe5, 0x45, 0xb4, 0x13, 0x6a, 0xb7, 0xd4, - 0x57, 0x8e, 0x68, 0xe9, 0xc3, 0x23, 0x9a, 0x61, 0xf5, 0xdd, 0xb6, 0x3e, 0xbc, 0x97, 0xd9, 0xfd, - 0xfa, 0x56, 0x73, 0x21, 0xdd, 0x57, 0xc6, 0xe9, 0xf7, 0xda, 0xfa, 0xab, 0xc0, 0x38, 0xfd, 0x09, - 0x39, 0xfc, 0x5c, 0xef, 0x27, 0xa2, 0xde, 0x1a, 0xf7, 0x33, 0xfc, 0x4c, 0x27, 0xe4, 0xb0, 0xd2, - 0x60, 0xac, 0xc8, 0x81, 0x69, 0x2e, 0x8c, 0x7b, 0x11, 0x31, 0x67, 0x3f, 0xd8, 0x29, 0x90, 0x31, - 0x72, 0x3e, 0xe7, 0x35, 0xe9, 0x2f, 0x73, 0x32, 0xad, 0xdc, 0xd3, 0x1d, 0x92, 0x0e, 0xbc, 0x9d, - 0x1a, 0x76, 0xec, 0x49, 0x9f, 0x15, 0xf6, 0x5a, 0x2a, 0xc9, 0x32, 0xa8, 0x0a, 0xb5, 0x80, 0x2c, - 0x3a, 0xbc, 0xdb, 0x6b, 0xa9, 0xe4, 0x38, 0xc0, 0xf4, 0x15, 0xe9, 0x37, 0x52, 0xbf, 0x2f, 0x96, - 0x2c, 0xfc, 0xe7, 0xa0, 0xff, 0x6c, 0xa5, 0x65, 0x72, 0xbf, 0xb3, 0xb3, 0x05, 0xbe, 0xfd, 0x2f, - 0xc9, 0x81, 0x29, 0x79, 0x51, 0x30, 0xed, 0xb6, 0x61, 0x79, 0xb3, 0xea, 0x27, 0xd8, 0x83, 0x22, - 0x17, 0x7b, 0x2a, 0xe4, 0x75, 0xff, 0x5c, 0xc7, 0x0f, 0xbc, 0x99, 0x7c, 0x91, 0xf8, 0xe8, 0xd5, - 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x17, 0xa4, 0xb6, 0x0c, 0x24, 0x08, 0x00, 0x00, } diff --git a/enums.pb.go b/enums.pb.go index c6138dd..0c0a26c 100644 --- a/enums.pb.go +++ b/enums.pb.go @@ -5,100 +5,9 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -type ActivityType int32 - -const ( - ActivityType_ACTIVITY_UNKNOWN ActivityType = 0 - ActivityType_ACTIVITY_CATCH_POKEMON ActivityType = 1 - ActivityType_ACTIVITY_CATCH_LEGEND_POKEMON ActivityType = 2 - ActivityType_ACTIVITY_FLEE_POKEMON ActivityType = 3 - ActivityType_ACTIVITY_DEFEAT_FORT ActivityType = 4 - ActivityType_ACTIVITY_EVOLVE_POKEMON ActivityType = 5 - ActivityType_ACTIVITY_HATCH_EGG ActivityType = 6 - ActivityType_ACTIVITY_WALK_KM ActivityType = 7 - ActivityType_ACTIVITY_POKEDEX_ENTRY_NEW ActivityType = 8 - ActivityType_ACTIVITY_CATCH_FIRST_THROW ActivityType = 9 - ActivityType_ACTIVITY_CATCH_NICE_THROW ActivityType = 10 - ActivityType_ACTIVITY_CATCH_GREAT_THROW ActivityType = 11 - ActivityType_ACTIVITY_CATCH_EXCELLENT_THROW ActivityType = 12 - ActivityType_ACTIVITY_CATCH_CURVEBALL ActivityType = 13 - ActivityType_ACTIVITY_CATCH_FIRST_CATCH_OF_DAY ActivityType = 14 - ActivityType_ACTIVITY_CATCH_MILESTONE ActivityType = 15 - ActivityType_ACTIVITY_TRAIN_POKEMON ActivityType = 16 - ActivityType_ACTIVITY_SEARCH_FORT ActivityType = 17 - ActivityType_ACTIVITY_RELEASE_POKEMON ActivityType = 18 - ActivityType_ACTIVITY_HATCH_EGG_SMALL_BONUS ActivityType = 19 - ActivityType_ACTIVITY_HATCH_EGG_MEDIUM_BONUS ActivityType = 20 - ActivityType_ACTIVITY_HATCH_EGG_LARGE_BONUS ActivityType = 21 - ActivityType_ACTIVITY_DEFEAT_GYM_DEFENDER ActivityType = 22 - ActivityType_ACTIVITY_DEFEAT_GYM_LEADER ActivityType = 23 -) - -var ActivityType_name = map[int32]string{ - 0: "ACTIVITY_UNKNOWN", - 1: "ACTIVITY_CATCH_POKEMON", - 2: "ACTIVITY_CATCH_LEGEND_POKEMON", - 3: "ACTIVITY_FLEE_POKEMON", - 4: "ACTIVITY_DEFEAT_FORT", - 5: "ACTIVITY_EVOLVE_POKEMON", - 6: "ACTIVITY_HATCH_EGG", - 7: "ACTIVITY_WALK_KM", - 8: "ACTIVITY_POKEDEX_ENTRY_NEW", - 9: "ACTIVITY_CATCH_FIRST_THROW", - 10: "ACTIVITY_CATCH_NICE_THROW", - 11: "ACTIVITY_CATCH_GREAT_THROW", - 12: "ACTIVITY_CATCH_EXCELLENT_THROW", - 13: "ACTIVITY_CATCH_CURVEBALL", - 14: "ACTIVITY_CATCH_FIRST_CATCH_OF_DAY", - 15: "ACTIVITY_CATCH_MILESTONE", - 16: "ACTIVITY_TRAIN_POKEMON", - 17: "ACTIVITY_SEARCH_FORT", - 18: "ACTIVITY_RELEASE_POKEMON", - 19: "ACTIVITY_HATCH_EGG_SMALL_BONUS", - 20: "ACTIVITY_HATCH_EGG_MEDIUM_BONUS", - 21: "ACTIVITY_HATCH_EGG_LARGE_BONUS", - 22: "ACTIVITY_DEFEAT_GYM_DEFENDER", - 23: "ACTIVITY_DEFEAT_GYM_LEADER", -} -var ActivityType_value = map[string]int32{ - "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, -} - -func (x ActivityType) String() string { - return proto.EnumName(ActivityType_name, int32(x)) -} -func (ActivityType) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{0} } type BadgeType int32 @@ -227,1015 +136,1108 @@ var BadgeType_value = map[string]int32{ func (x BadgeType) String() string { return proto.EnumName(BadgeType_name, int32(x)) } -func (BadgeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{1} } - -type CameraInterpolation int32 - -const ( - CameraInterpolation_CAM_INTERP_CUT CameraInterpolation = 0 - CameraInterpolation_CAM_INTERP_LINEAR CameraInterpolation = 1 - CameraInterpolation_CAM_INTERP_SMOOTH CameraInterpolation = 2 - CameraInterpolation_CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE CameraInterpolation = 3 - CameraInterpolation_CAM_INTERP_DEPENDS CameraInterpolation = 4 -) - -var CameraInterpolation_name = map[int32]string{ - 0: "CAM_INTERP_CUT", - 1: "CAM_INTERP_LINEAR", - 2: "CAM_INTERP_SMOOTH", - 3: "CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE", - 4: "CAM_INTERP_DEPENDS", -} -var CameraInterpolation_value = map[string]int32{ - "CAM_INTERP_CUT": 0, - "CAM_INTERP_LINEAR": 1, - "CAM_INTERP_SMOOTH": 2, - "CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE": 3, - "CAM_INTERP_DEPENDS": 4, -} - -func (x CameraInterpolation) String() string { - return proto.EnumName(CameraInterpolation_name, int32(x)) -} -func (CameraInterpolation) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{2} } - -type CameraTarget int32 - -const ( - CameraTarget_CAM_TARGET_ATTACKER CameraTarget = 0 - CameraTarget_CAM_TARGET_ATTACKER_EDGE CameraTarget = 1 - CameraTarget_CAM_TARGET_ATTACKER_GROUND CameraTarget = 2 - CameraTarget_CAM_TARGET_DEFENDER CameraTarget = 3 - CameraTarget_CAM_TARGET_DEFENDER_EDGE CameraTarget = 4 - CameraTarget_CAM_TARGET_DEFENDER_GROUND CameraTarget = 5 - CameraTarget_CAM_TARGET_ATTACKER_DEFENDER CameraTarget = 6 - CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_EDGE CameraTarget = 7 - CameraTarget_CAM_TARGET_DEFENDER_ATTACKER CameraTarget = 8 - CameraTarget_CAM_TARGET_DEFENDER_ATTACKER_EDGE CameraTarget = 9 - CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_MIRROR CameraTarget = 11 - CameraTarget_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER CameraTarget = 12 - CameraTarget_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR CameraTarget = 13 - CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_WORLD CameraTarget = 14 -) - -var CameraTarget_name = map[int32]string{ - 0: "CAM_TARGET_ATTACKER", - 1: "CAM_TARGET_ATTACKER_EDGE", - 2: "CAM_TARGET_ATTACKER_GROUND", - 3: "CAM_TARGET_DEFENDER", - 4: "CAM_TARGET_DEFENDER_EDGE", - 5: "CAM_TARGET_DEFENDER_GROUND", - 6: "CAM_TARGET_ATTACKER_DEFENDER", - 7: "CAM_TARGET_ATTACKER_DEFENDER_EDGE", - 8: "CAM_TARGET_DEFENDER_ATTACKER", - 9: "CAM_TARGET_DEFENDER_ATTACKER_EDGE", - 11: "CAM_TARGET_ATTACKER_DEFENDER_MIRROR", - 12: "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER", - 13: "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR", - 14: "CAM_TARGET_ATTACKER_DEFENDER_WORLD", -} -var CameraTarget_value = map[string]int32{ - "CAM_TARGET_ATTACKER": 0, - "CAM_TARGET_ATTACKER_EDGE": 1, - "CAM_TARGET_ATTACKER_GROUND": 2, - "CAM_TARGET_DEFENDER": 3, - "CAM_TARGET_DEFENDER_EDGE": 4, - "CAM_TARGET_DEFENDER_GROUND": 5, - "CAM_TARGET_ATTACKER_DEFENDER": 6, - "CAM_TARGET_ATTACKER_DEFENDER_EDGE": 7, - "CAM_TARGET_DEFENDER_ATTACKER": 8, - "CAM_TARGET_DEFENDER_ATTACKER_EDGE": 9, - "CAM_TARGET_ATTACKER_DEFENDER_MIRROR": 11, - "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER": 12, - "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR": 13, - "CAM_TARGET_ATTACKER_DEFENDER_WORLD": 14, -} - -func (x CameraTarget) String() string { - return proto.EnumName(CameraTarget_name, int32(x)) -} -func (CameraTarget) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{3} } - -type Gender int32 - -const ( - Gender_MALE Gender = 0 - Gender_FEMALE Gender = 1 -) - -var Gender_name = map[int32]string{ - 0: "MALE", - 1: "FEMALE", -} -var Gender_value = map[string]int32{ - "MALE": 0, - "FEMALE": 1, -} - -func (x Gender) String() string { - return proto.EnumName(Gender_name, int32(x)) -} -func (Gender) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{4} } -type HoloIapItemCategory int32 +type TutorialState int32 const ( - HoloIapItemCategory_IAP_CATEGORY_NONE HoloIapItemCategory = 0 - HoloIapItemCategory_IAP_CATEGORY_BUNDLE HoloIapItemCategory = 1 - HoloIapItemCategory_IAP_CATEGORY_ITEMS HoloIapItemCategory = 2 - HoloIapItemCategory_IAP_CATEGORY_UPGRADES HoloIapItemCategory = 3 - HoloIapItemCategory_IAP_CATEGORY_POKECOINS HoloIapItemCategory = 4 + TutorialState_LEGAL_SCREEN TutorialState = 0 + TutorialState_AVATAR_SELECTION TutorialState = 1 + TutorialState_ACCOUNT_CREATION TutorialState = 2 + TutorialState_POKEMON_CAPTURE TutorialState = 3 + TutorialState_NAME_SELECTION TutorialState = 4 + TutorialState_POKEMON_BERRY TutorialState = 5 + TutorialState_USE_ITEM TutorialState = 6 + TutorialState_FIRST_TIME_EXPERIENCE_COMPLETE TutorialState = 7 + TutorialState_POKESTOP_TUTORIAL TutorialState = 8 + TutorialState_GYM_TUTORIAL TutorialState = 9 ) -var HoloIapItemCategory_name = map[int32]string{ - 0: "IAP_CATEGORY_NONE", - 1: "IAP_CATEGORY_BUNDLE", - 2: "IAP_CATEGORY_ITEMS", - 3: "IAP_CATEGORY_UPGRADES", - 4: "IAP_CATEGORY_POKECOINS", +var TutorialState_name = map[int32]string{ + 0: "LEGAL_SCREEN", + 1: "AVATAR_SELECTION", + 2: "ACCOUNT_CREATION", + 3: "POKEMON_CAPTURE", + 4: "NAME_SELECTION", + 5: "POKEMON_BERRY", + 6: "USE_ITEM", + 7: "FIRST_TIME_EXPERIENCE_COMPLETE", + 8: "POKESTOP_TUTORIAL", + 9: "GYM_TUTORIAL", } -var HoloIapItemCategory_value = map[string]int32{ - "IAP_CATEGORY_NONE": 0, - "IAP_CATEGORY_BUNDLE": 1, - "IAP_CATEGORY_ITEMS": 2, - "IAP_CATEGORY_UPGRADES": 3, - "IAP_CATEGORY_POKECOINS": 4, +var TutorialState_value = map[string]int32{ + "LEGAL_SCREEN": 0, + "AVATAR_SELECTION": 1, + "ACCOUNT_CREATION": 2, + "POKEMON_CAPTURE": 3, + "NAME_SELECTION": 4, + "POKEMON_BERRY": 5, + "USE_ITEM": 6, + "FIRST_TIME_EXPERIENCE_COMPLETE": 7, + "POKESTOP_TUTORIAL": 8, + "GYM_TUTORIAL": 9, } -func (x HoloIapItemCategory) String() string { - return proto.EnumName(HoloIapItemCategory_name, int32(x)) +func (x TutorialState) String() string { + return proto.EnumName(TutorialState_name, int32(x)) } -func (HoloIapItemCategory) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{5} } -type ItemCategory int32 +type PokemonId int32 const ( - ItemCategory_ITEM_CATEGORY_NONE ItemCategory = 0 - ItemCategory_ITEM_CATEGORY_POKEBALL ItemCategory = 1 - ItemCategory_ITEM_CATEGORY_FOOD ItemCategory = 2 - ItemCategory_ITEM_CATEGORY_MEDICINE ItemCategory = 3 - ItemCategory_ITEM_CATEGORY_BOOST ItemCategory = 4 - ItemCategory_ITEM_CATEGORY_UTILITES ItemCategory = 5 - ItemCategory_ITEM_CATEGORY_CAMERA ItemCategory = 6 - ItemCategory_ITEM_CATEGORY_DISK ItemCategory = 7 - ItemCategory_ITEM_CATEGORY_INCUBATOR ItemCategory = 8 - ItemCategory_ITEM_CATEGORY_INCENSE ItemCategory = 9 - ItemCategory_ITEM_CATEGORY_XP_BOOST ItemCategory = 10 - ItemCategory_ITEM_CATEGORY_INVENTORY_UPGRADE ItemCategory = 11 -) - -var ItemCategory_name = map[int32]string{ - 0: "ITEM_CATEGORY_NONE", - 1: "ITEM_CATEGORY_POKEBALL", - 2: "ITEM_CATEGORY_FOOD", - 3: "ITEM_CATEGORY_MEDICINE", - 4: "ITEM_CATEGORY_BOOST", - 5: "ITEM_CATEGORY_UTILITES", - 6: "ITEM_CATEGORY_CAMERA", - 7: "ITEM_CATEGORY_DISK", - 8: "ITEM_CATEGORY_INCUBATOR", - 9: "ITEM_CATEGORY_INCENSE", - 10: "ITEM_CATEGORY_XP_BOOST", - 11: "ITEM_CATEGORY_INVENTORY_UPGRADE", -} -var ItemCategory_value = map[string]int32{ - "ITEM_CATEGORY_NONE": 0, - "ITEM_CATEGORY_POKEBALL": 1, - "ITEM_CATEGORY_FOOD": 2, - "ITEM_CATEGORY_MEDICINE": 3, - "ITEM_CATEGORY_BOOST": 4, - "ITEM_CATEGORY_UTILITES": 5, - "ITEM_CATEGORY_CAMERA": 6, - "ITEM_CATEGORY_DISK": 7, - "ITEM_CATEGORY_INCUBATOR": 8, - "ITEM_CATEGORY_INCENSE": 9, - "ITEM_CATEGORY_XP_BOOST": 10, - "ITEM_CATEGORY_INVENTORY_UPGRADE": 11, -} - -func (x ItemCategory) String() string { - return proto.EnumName(ItemCategory_name, int32(x)) -} -func (ItemCategory) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{6} } - -type ItemEffect int32 - -const ( - ItemEffect_ITEM_EFFECT_NONE ItemEffect = 0 - ItemEffect_ITEM_EFFECT_CAP_NO_FLEE ItemEffect = 1000 - ItemEffect_ITEM_EFFECT_CAP_NO_MOVEMENT ItemEffect = 1002 - ItemEffect_ITEM_EFFECT_CAP_NO_THREAT ItemEffect = 1003 - ItemEffect_ITEM_EFFECT_CAP_TARGET_MAX ItemEffect = 1004 - ItemEffect_ITEM_EFFECT_CAP_TARGET_SLOW ItemEffect = 1005 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_NIGHT ItemEffect = 1006 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_TRAINER ItemEffect = 1007 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_FIRST_THROW ItemEffect = 1008 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_LEGEND ItemEffect = 1009 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_HEAVY ItemEffect = 1010 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_REPEAT ItemEffect = 1011 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_MULTI_THROW ItemEffect = 1012 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_ALWAYS ItemEffect = 1013 - ItemEffect_ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW ItemEffect = 1014 + PokemonId_MISSINGNO PokemonId = 0 + PokemonId_BULBASAUR PokemonId = 1 + PokemonId_IVYSAUR PokemonId = 2 + PokemonId_VENUSAUR PokemonId = 3 + PokemonId_CHARMANDER PokemonId = 4 + PokemonId_CHARMELEON PokemonId = 5 + PokemonId_CHARIZARD PokemonId = 6 + PokemonId_SQUIRTLE PokemonId = 7 + PokemonId_WARTORTLE PokemonId = 8 + PokemonId_BLASTOISE PokemonId = 9 + PokemonId_CATERPIE PokemonId = 10 + PokemonId_METAPOD PokemonId = 11 + PokemonId_BUTTERFREE PokemonId = 12 + PokemonId_WEEDLE PokemonId = 13 + PokemonId_KAKUNA PokemonId = 14 + PokemonId_BEEDRILL PokemonId = 15 + PokemonId_PIDGEY PokemonId = 16 + PokemonId_PIDGEOTTO PokemonId = 17 + PokemonId_PIDGEOT PokemonId = 18 + PokemonId_RATTATA PokemonId = 19 + PokemonId_RATICATE PokemonId = 20 + PokemonId_SPEAROW PokemonId = 21 + PokemonId_FEAROW PokemonId = 22 + PokemonId_EKANS PokemonId = 23 + PokemonId_ARBOK PokemonId = 24 + PokemonId_PIKACHU PokemonId = 25 + PokemonId_RAICHU PokemonId = 26 + PokemonId_SANDSHREW PokemonId = 27 + PokemonId_SANDSLASH PokemonId = 28 + PokemonId_NIDORAN_FEMALE PokemonId = 29 + PokemonId_NIDORINA PokemonId = 30 + PokemonId_NIDOQUEEN PokemonId = 31 + PokemonId_NIDORAN_MALE PokemonId = 32 + PokemonId_NIDORINO PokemonId = 33 + PokemonId_NIDOKING PokemonId = 34 + PokemonId_CLEFAIRY PokemonId = 35 + PokemonId_CLEFABLE PokemonId = 36 + PokemonId_VULPIX PokemonId = 37 + PokemonId_NINETALES PokemonId = 38 + PokemonId_JIGGLYPUFF PokemonId = 39 + PokemonId_WIGGLYTUFF PokemonId = 40 + PokemonId_ZUBAT PokemonId = 41 + PokemonId_GOLBAT PokemonId = 42 + PokemonId_ODDISH PokemonId = 43 + PokemonId_GLOOM PokemonId = 44 + PokemonId_VILEPLUME PokemonId = 45 + PokemonId_PARAS PokemonId = 46 + PokemonId_PARASECT PokemonId = 47 + PokemonId_VENONAT PokemonId = 48 + PokemonId_VENOMOTH PokemonId = 49 + PokemonId_DIGLETT PokemonId = 50 + PokemonId_DUGTRIO PokemonId = 51 + PokemonId_MEOWTH PokemonId = 52 + PokemonId_PERSIAN PokemonId = 53 + PokemonId_PSYDUCK PokemonId = 54 + PokemonId_GOLDUCK PokemonId = 55 + PokemonId_MANKEY PokemonId = 56 + PokemonId_PRIMEAPE PokemonId = 57 + PokemonId_GROWLITHE PokemonId = 58 + PokemonId_ARCANINE PokemonId = 59 + PokemonId_POLIWAG PokemonId = 60 + PokemonId_POLIWHIRL PokemonId = 61 + PokemonId_POLIWRATH PokemonId = 62 + PokemonId_ABRA PokemonId = 63 + PokemonId_KADABRA PokemonId = 64 + PokemonId_ALAKAZAM PokemonId = 65 + PokemonId_MACHOP PokemonId = 66 + PokemonId_MACHOKE PokemonId = 67 + PokemonId_MACHAMP PokemonId = 68 + PokemonId_BELLSPROUT PokemonId = 69 + PokemonId_WEEPINBELL PokemonId = 70 + PokemonId_VICTREEBEL PokemonId = 71 + PokemonId_TENTACOOL PokemonId = 72 + PokemonId_TENTACRUEL PokemonId = 73 + PokemonId_GEODUDE PokemonId = 74 + PokemonId_GRAVELER PokemonId = 75 + PokemonId_GOLEM PokemonId = 76 + PokemonId_PONYTA PokemonId = 77 + PokemonId_RAPIDASH PokemonId = 78 + PokemonId_SLOWPOKE PokemonId = 79 + PokemonId_SLOWBRO PokemonId = 80 + PokemonId_MAGNEMITE PokemonId = 81 + PokemonId_MAGNETON PokemonId = 82 + PokemonId_FARFETCHD PokemonId = 83 + PokemonId_DODUO PokemonId = 84 + PokemonId_DODRIO PokemonId = 85 + PokemonId_SEEL PokemonId = 86 + PokemonId_DEWGONG PokemonId = 87 + PokemonId_GRIMER PokemonId = 88 + PokemonId_MUK PokemonId = 89 + PokemonId_SHELLDER PokemonId = 90 + PokemonId_CLOYSTER PokemonId = 91 + PokemonId_GASTLY PokemonId = 92 + PokemonId_HAUNTER PokemonId = 93 + PokemonId_GENGAR PokemonId = 94 + PokemonId_ONIX PokemonId = 95 + PokemonId_DROWZEE PokemonId = 96 + PokemonId_HYPNO PokemonId = 97 + PokemonId_KRABBY PokemonId = 98 + PokemonId_KINGLER PokemonId = 99 + PokemonId_VOLTORB PokemonId = 100 + PokemonId_ELECTRODE PokemonId = 101 + PokemonId_EXEGGCUTE PokemonId = 102 + PokemonId_EXEGGUTOR PokemonId = 103 + PokemonId_CUBONE PokemonId = 104 + PokemonId_MAROWAK PokemonId = 105 + PokemonId_HITMONLEE PokemonId = 106 + PokemonId_HITMONCHAN PokemonId = 107 + PokemonId_LICKITUNG PokemonId = 108 + PokemonId_KOFFING PokemonId = 109 + PokemonId_WEEZING PokemonId = 110 + PokemonId_RHYHORN PokemonId = 111 + PokemonId_RHYDON PokemonId = 112 + PokemonId_CHANSEY PokemonId = 113 + PokemonId_TANGELA PokemonId = 114 + PokemonId_KANGASKHAN PokemonId = 115 + PokemonId_HORSEA PokemonId = 116 + PokemonId_SEADRA PokemonId = 117 + PokemonId_GOLDEEN PokemonId = 118 + PokemonId_SEAKING PokemonId = 119 + PokemonId_STARYU PokemonId = 120 + PokemonId_STARMIE PokemonId = 121 + PokemonId_MR_MIME PokemonId = 122 + PokemonId_SCYTHER PokemonId = 123 + PokemonId_JYNX PokemonId = 124 + PokemonId_ELECTABUZZ PokemonId = 125 + PokemonId_MAGMAR PokemonId = 126 + PokemonId_PINSIR PokemonId = 127 + PokemonId_TAUROS PokemonId = 128 + PokemonId_MAGIKARP PokemonId = 129 + PokemonId_GYARADOS PokemonId = 130 + PokemonId_LAPRAS PokemonId = 131 + PokemonId_DITTO PokemonId = 132 + PokemonId_EEVEE PokemonId = 133 + PokemonId_VAPOREON PokemonId = 134 + PokemonId_JOLTEON PokemonId = 135 + PokemonId_FLAREON PokemonId = 136 + PokemonId_PORYGON PokemonId = 137 + PokemonId_OMANYTE PokemonId = 138 + PokemonId_OMASTAR PokemonId = 139 + PokemonId_KABUTO PokemonId = 140 + PokemonId_KABUTOPS PokemonId = 141 + PokemonId_AERODACTYL PokemonId = 142 + PokemonId_SNORLAX PokemonId = 143 + PokemonId_ARTICUNO PokemonId = 144 + PokemonId_ZAPDOS PokemonId = 145 + PokemonId_MOLTRES PokemonId = 146 + PokemonId_DRATINI PokemonId = 147 + PokemonId_DRAGONAIR PokemonId = 148 + PokemonId_DRAGONITE PokemonId = 149 + PokemonId_MEWTWO PokemonId = 150 + PokemonId_MEW PokemonId = 151 ) -var ItemEffect_name = map[int32]string{ - 0: "ITEM_EFFECT_NONE", - 1000: "ITEM_EFFECT_CAP_NO_FLEE", - 1002: "ITEM_EFFECT_CAP_NO_MOVEMENT", - 1003: "ITEM_EFFECT_CAP_NO_THREAT", - 1004: "ITEM_EFFECT_CAP_TARGET_MAX", - 1005: "ITEM_EFFECT_CAP_TARGET_SLOW", - 1006: "ITEM_EFFECT_CAP_CHANCE_NIGHT", - 1007: "ITEM_EFFECT_CAP_CHANCE_TRAINER", - 1008: "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW", - 1009: "ITEM_EFFECT_CAP_CHANCE_LEGEND", - 1010: "ITEM_EFFECT_CAP_CHANCE_HEAVY", - 1011: "ITEM_EFFECT_CAP_CHANCE_REPEAT", - 1012: "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW", - 1013: "ITEM_EFFECT_CAP_CHANCE_ALWAYS", - 1014: "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW", -} -var ItemEffect_value = map[string]int32{ - "ITEM_EFFECT_NONE": 0, - "ITEM_EFFECT_CAP_NO_FLEE": 1000, - "ITEM_EFFECT_CAP_NO_MOVEMENT": 1002, - "ITEM_EFFECT_CAP_NO_THREAT": 1003, - "ITEM_EFFECT_CAP_TARGET_MAX": 1004, - "ITEM_EFFECT_CAP_TARGET_SLOW": 1005, - "ITEM_EFFECT_CAP_CHANCE_NIGHT": 1006, - "ITEM_EFFECT_CAP_CHANCE_TRAINER": 1007, - "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW": 1008, - "ITEM_EFFECT_CAP_CHANCE_LEGEND": 1009, - "ITEM_EFFECT_CAP_CHANCE_HEAVY": 1010, - "ITEM_EFFECT_CAP_CHANCE_REPEAT": 1011, - "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW": 1012, - "ITEM_EFFECT_CAP_CHANCE_ALWAYS": 1013, - "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW": 1014, -} - -func (x ItemEffect) String() string { - return proto.EnumName(ItemEffect_name, int32(x)) -} -func (ItemEffect) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{7} } - -type Platform int32 - -const ( - Platform_UNSET Platform = 0 - Platform_IOS Platform = 1 - Platform_ANDROID Platform = 2 - Platform_OSX Platform = 3 - Platform_WINDOWS Platform = 4 -) - -var Platform_name = map[int32]string{ - 0: "UNSET", - 1: "IOS", - 2: "ANDROID", - 3: "OSX", - 4: "WINDOWS", -} -var Platform_value = map[string]int32{ - "UNSET": 0, - "IOS": 1, - "ANDROID": 2, - "OSX": 3, - "WINDOWS": 4, -} - -func (x Platform) String() string { - return proto.EnumName(Platform_name, int32(x)) +var PokemonId_name = map[int32]string{ + 0: "MISSINGNO", + 1: "BULBASAUR", + 2: "IVYSAUR", + 3: "VENUSAUR", + 4: "CHARMANDER", + 5: "CHARMELEON", + 6: "CHARIZARD", + 7: "SQUIRTLE", + 8: "WARTORTLE", + 9: "BLASTOISE", + 10: "CATERPIE", + 11: "METAPOD", + 12: "BUTTERFREE", + 13: "WEEDLE", + 14: "KAKUNA", + 15: "BEEDRILL", + 16: "PIDGEY", + 17: "PIDGEOTTO", + 18: "PIDGEOT", + 19: "RATTATA", + 20: "RATICATE", + 21: "SPEAROW", + 22: "FEAROW", + 23: "EKANS", + 24: "ARBOK", + 25: "PIKACHU", + 26: "RAICHU", + 27: "SANDSHREW", + 28: "SANDSLASH", + 29: "NIDORAN_FEMALE", + 30: "NIDORINA", + 31: "NIDOQUEEN", + 32: "NIDORAN_MALE", + 33: "NIDORINO", + 34: "NIDOKING", + 35: "CLEFAIRY", + 36: "CLEFABLE", + 37: "VULPIX", + 38: "NINETALES", + 39: "JIGGLYPUFF", + 40: "WIGGLYTUFF", + 41: "ZUBAT", + 42: "GOLBAT", + 43: "ODDISH", + 44: "GLOOM", + 45: "VILEPLUME", + 46: "PARAS", + 47: "PARASECT", + 48: "VENONAT", + 49: "VENOMOTH", + 50: "DIGLETT", + 51: "DUGTRIO", + 52: "MEOWTH", + 53: "PERSIAN", + 54: "PSYDUCK", + 55: "GOLDUCK", + 56: "MANKEY", + 57: "PRIMEAPE", + 58: "GROWLITHE", + 59: "ARCANINE", + 60: "POLIWAG", + 61: "POLIWHIRL", + 62: "POLIWRATH", + 63: "ABRA", + 64: "KADABRA", + 65: "ALAKAZAM", + 66: "MACHOP", + 67: "MACHOKE", + 68: "MACHAMP", + 69: "BELLSPROUT", + 70: "WEEPINBELL", + 71: "VICTREEBEL", + 72: "TENTACOOL", + 73: "TENTACRUEL", + 74: "GEODUDE", + 75: "GRAVELER", + 76: "GOLEM", + 77: "PONYTA", + 78: "RAPIDASH", + 79: "SLOWPOKE", + 80: "SLOWBRO", + 81: "MAGNEMITE", + 82: "MAGNETON", + 83: "FARFETCHD", + 84: "DODUO", + 85: "DODRIO", + 86: "SEEL", + 87: "DEWGONG", + 88: "GRIMER", + 89: "MUK", + 90: "SHELLDER", + 91: "CLOYSTER", + 92: "GASTLY", + 93: "HAUNTER", + 94: "GENGAR", + 95: "ONIX", + 96: "DROWZEE", + 97: "HYPNO", + 98: "KRABBY", + 99: "KINGLER", + 100: "VOLTORB", + 101: "ELECTRODE", + 102: "EXEGGCUTE", + 103: "EXEGGUTOR", + 104: "CUBONE", + 105: "MAROWAK", + 106: "HITMONLEE", + 107: "HITMONCHAN", + 108: "LICKITUNG", + 109: "KOFFING", + 110: "WEEZING", + 111: "RHYHORN", + 112: "RHYDON", + 113: "CHANSEY", + 114: "TANGELA", + 115: "KANGASKHAN", + 116: "HORSEA", + 117: "SEADRA", + 118: "GOLDEEN", + 119: "SEAKING", + 120: "STARYU", + 121: "STARMIE", + 122: "MR_MIME", + 123: "SCYTHER", + 124: "JYNX", + 125: "ELECTABUZZ", + 126: "MAGMAR", + 127: "PINSIR", + 128: "TAUROS", + 129: "MAGIKARP", + 130: "GYARADOS", + 131: "LAPRAS", + 132: "DITTO", + 133: "EEVEE", + 134: "VAPOREON", + 135: "JOLTEON", + 136: "FLAREON", + 137: "PORYGON", + 138: "OMANYTE", + 139: "OMASTAR", + 140: "KABUTO", + 141: "KABUTOPS", + 142: "AERODACTYL", + 143: "SNORLAX", + 144: "ARTICUNO", + 145: "ZAPDOS", + 146: "MOLTRES", + 147: "DRATINI", + 148: "DRAGONAIR", + 149: "DRAGONITE", + 150: "MEWTWO", + 151: "MEW", +} +var PokemonId_value = map[string]int32{ + "MISSINGNO": 0, + "BULBASAUR": 1, + "IVYSAUR": 2, + "VENUSAUR": 3, + "CHARMANDER": 4, + "CHARMELEON": 5, + "CHARIZARD": 6, + "SQUIRTLE": 7, + "WARTORTLE": 8, + "BLASTOISE": 9, + "CATERPIE": 10, + "METAPOD": 11, + "BUTTERFREE": 12, + "WEEDLE": 13, + "KAKUNA": 14, + "BEEDRILL": 15, + "PIDGEY": 16, + "PIDGEOTTO": 17, + "PIDGEOT": 18, + "RATTATA": 19, + "RATICATE": 20, + "SPEAROW": 21, + "FEAROW": 22, + "EKANS": 23, + "ARBOK": 24, + "PIKACHU": 25, + "RAICHU": 26, + "SANDSHREW": 27, + "SANDSLASH": 28, + "NIDORAN_FEMALE": 29, + "NIDORINA": 30, + "NIDOQUEEN": 31, + "NIDORAN_MALE": 32, + "NIDORINO": 33, + "NIDOKING": 34, + "CLEFAIRY": 35, + "CLEFABLE": 36, + "VULPIX": 37, + "NINETALES": 38, + "JIGGLYPUFF": 39, + "WIGGLYTUFF": 40, + "ZUBAT": 41, + "GOLBAT": 42, + "ODDISH": 43, + "GLOOM": 44, + "VILEPLUME": 45, + "PARAS": 46, + "PARASECT": 47, + "VENONAT": 48, + "VENOMOTH": 49, + "DIGLETT": 50, + "DUGTRIO": 51, + "MEOWTH": 52, + "PERSIAN": 53, + "PSYDUCK": 54, + "GOLDUCK": 55, + "MANKEY": 56, + "PRIMEAPE": 57, + "GROWLITHE": 58, + "ARCANINE": 59, + "POLIWAG": 60, + "POLIWHIRL": 61, + "POLIWRATH": 62, + "ABRA": 63, + "KADABRA": 64, + "ALAKAZAM": 65, + "MACHOP": 66, + "MACHOKE": 67, + "MACHAMP": 68, + "BELLSPROUT": 69, + "WEEPINBELL": 70, + "VICTREEBEL": 71, + "TENTACOOL": 72, + "TENTACRUEL": 73, + "GEODUDE": 74, + "GRAVELER": 75, + "GOLEM": 76, + "PONYTA": 77, + "RAPIDASH": 78, + "SLOWPOKE": 79, + "SLOWBRO": 80, + "MAGNEMITE": 81, + "MAGNETON": 82, + "FARFETCHD": 83, + "DODUO": 84, + "DODRIO": 85, + "SEEL": 86, + "DEWGONG": 87, + "GRIMER": 88, + "MUK": 89, + "SHELLDER": 90, + "CLOYSTER": 91, + "GASTLY": 92, + "HAUNTER": 93, + "GENGAR": 94, + "ONIX": 95, + "DROWZEE": 96, + "HYPNO": 97, + "KRABBY": 98, + "KINGLER": 99, + "VOLTORB": 100, + "ELECTRODE": 101, + "EXEGGCUTE": 102, + "EXEGGUTOR": 103, + "CUBONE": 104, + "MAROWAK": 105, + "HITMONLEE": 106, + "HITMONCHAN": 107, + "LICKITUNG": 108, + "KOFFING": 109, + "WEEZING": 110, + "RHYHORN": 111, + "RHYDON": 112, + "CHANSEY": 113, + "TANGELA": 114, + "KANGASKHAN": 115, + "HORSEA": 116, + "SEADRA": 117, + "GOLDEEN": 118, + "SEAKING": 119, + "STARYU": 120, + "STARMIE": 121, + "MR_MIME": 122, + "SCYTHER": 123, + "JYNX": 124, + "ELECTABUZZ": 125, + "MAGMAR": 126, + "PINSIR": 127, + "TAUROS": 128, + "MAGIKARP": 129, + "GYARADOS": 130, + "LAPRAS": 131, + "DITTO": 132, + "EEVEE": 133, + "VAPOREON": 134, + "JOLTEON": 135, + "FLAREON": 136, + "PORYGON": 137, + "OMANYTE": 138, + "OMASTAR": 139, + "KABUTO": 140, + "KABUTOPS": 141, + "AERODACTYL": 142, + "SNORLAX": 143, + "ARTICUNO": 144, + "ZAPDOS": 145, + "MOLTRES": 146, + "DRATINI": 147, + "DRAGONAIR": 148, + "DRAGONITE": 149, + "MEWTWO": 150, + "MEW": 151, } -func (Platform) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{8} } - -type PokemonFamilyId int32 - -const ( - PokemonFamilyId_FAMILY_UNSET PokemonFamilyId = 0 - PokemonFamilyId_FAMILY_BULBASAUR PokemonFamilyId = 1 - PokemonFamilyId_FAMILY_CHARMANDER PokemonFamilyId = 4 - PokemonFamilyId_FAMILY_SQUIRTLE PokemonFamilyId = 7 - PokemonFamilyId_FAMILY_CATERPIE PokemonFamilyId = 10 - PokemonFamilyId_FAMILY_WEEDLE PokemonFamilyId = 13 - PokemonFamilyId_FAMILY_PIDGEY PokemonFamilyId = 16 - PokemonFamilyId_FAMILY_RATTATA PokemonFamilyId = 19 - PokemonFamilyId_FAMILY_SPEAROW PokemonFamilyId = 21 - PokemonFamilyId_FAMILY_EKANS PokemonFamilyId = 23 - PokemonFamilyId_FAMILY_PIKACHU PokemonFamilyId = 25 - PokemonFamilyId_FAMILY_SANDSHREW PokemonFamilyId = 27 - PokemonFamilyId_FAMILY_NIDORAN_FEMALE PokemonFamilyId = 29 - PokemonFamilyId_FAMILY_NIDORAN_MALE PokemonFamilyId = 32 - PokemonFamilyId_FAMILY_CLEFAIRY PokemonFamilyId = 35 - PokemonFamilyId_FAMILY_VULPIX PokemonFamilyId = 37 - PokemonFamilyId_FAMILY_JIGGLYPUFF PokemonFamilyId = 39 - PokemonFamilyId_FAMILY_ZUBAT PokemonFamilyId = 41 - PokemonFamilyId_FAMILY_ODDISH PokemonFamilyId = 43 - PokemonFamilyId_FAMILY_PARAS PokemonFamilyId = 46 - PokemonFamilyId_FAMILY_VENONAT PokemonFamilyId = 48 - PokemonFamilyId_FAMILY_DIGLETT PokemonFamilyId = 50 - PokemonFamilyId_FAMILY_MEOWTH PokemonFamilyId = 52 - PokemonFamilyId_FAMILY_PSYDUCK PokemonFamilyId = 54 - PokemonFamilyId_FAMILY_MANKEY PokemonFamilyId = 56 - PokemonFamilyId_FAMILY_GROWLITHE PokemonFamilyId = 58 - PokemonFamilyId_FAMILY_POLIWAG PokemonFamilyId = 60 - PokemonFamilyId_FAMILY_ABRA PokemonFamilyId = 63 - PokemonFamilyId_FAMILY_MACHOP PokemonFamilyId = 66 - PokemonFamilyId_FAMILY_BELLSPROUT PokemonFamilyId = 69 - PokemonFamilyId_FAMILY_TENTACOOL PokemonFamilyId = 72 - PokemonFamilyId_FAMILY_GEODUDE PokemonFamilyId = 74 - PokemonFamilyId_FAMILY_PONYTA PokemonFamilyId = 77 - PokemonFamilyId_FAMILY_SLOWPOKE PokemonFamilyId = 79 - PokemonFamilyId_FAMILY_MAGNEMITE PokemonFamilyId = 81 - PokemonFamilyId_FAMILY_FARFETCHD PokemonFamilyId = 83 - PokemonFamilyId_FAMILY_DODUO PokemonFamilyId = 84 - PokemonFamilyId_FAMILY_SEEL PokemonFamilyId = 86 - PokemonFamilyId_FAMILY_GRIMER PokemonFamilyId = 88 - PokemonFamilyId_FAMILY_SHELLDER PokemonFamilyId = 90 - PokemonFamilyId_FAMILY_GASTLY PokemonFamilyId = 92 - PokemonFamilyId_FAMILY_ONIX PokemonFamilyId = 95 - PokemonFamilyId_FAMILY_DROWZEE PokemonFamilyId = 96 - PokemonFamilyId_FAMILY_HYPNO PokemonFamilyId = 97 - PokemonFamilyId_FAMILY_KRABBY PokemonFamilyId = 98 - PokemonFamilyId_FAMILY_VOLTORB PokemonFamilyId = 100 - PokemonFamilyId_FAMILY_EXEGGCUTE PokemonFamilyId = 102 - PokemonFamilyId_FAMILY_CUBONE PokemonFamilyId = 104 - PokemonFamilyId_FAMILY_HITMONLEE PokemonFamilyId = 106 - PokemonFamilyId_FAMILY_HITMONCHAN PokemonFamilyId = 107 - PokemonFamilyId_FAMILY_LICKITUNG PokemonFamilyId = 108 - PokemonFamilyId_FAMILY_KOFFING PokemonFamilyId = 109 - PokemonFamilyId_FAMILY_RHYHORN PokemonFamilyId = 111 - PokemonFamilyId_FAMILY_CHANSEY PokemonFamilyId = 113 - PokemonFamilyId_FAMILY_TANGELA PokemonFamilyId = 114 - PokemonFamilyId_FAMILY_KANGASKHAN PokemonFamilyId = 115 - PokemonFamilyId_FAMILY_HORSEA PokemonFamilyId = 116 - PokemonFamilyId_FAMILY_GOLDEEN PokemonFamilyId = 118 - PokemonFamilyId_FAMILY_STARYU PokemonFamilyId = 120 - PokemonFamilyId_FAMILY_MR_MIME PokemonFamilyId = 122 - PokemonFamilyId_FAMILY_SCYTHER PokemonFamilyId = 123 - PokemonFamilyId_FAMILY_JYNX PokemonFamilyId = 124 - PokemonFamilyId_FAMILY_ELECTABUZZ PokemonFamilyId = 125 - PokemonFamilyId_FAMILY_MAGMAR PokemonFamilyId = 126 - PokemonFamilyId_FAMILY_PINSIR PokemonFamilyId = 127 - PokemonFamilyId_FAMILY_TAUROS PokemonFamilyId = 128 - PokemonFamilyId_FAMILY_MAGIKARP PokemonFamilyId = 129 - PokemonFamilyId_FAMILY_LAPRAS PokemonFamilyId = 131 - PokemonFamilyId_FAMILY_DITTO PokemonFamilyId = 132 - PokemonFamilyId_FAMILY_EEVEE PokemonFamilyId = 133 - PokemonFamilyId_FAMILY_PORYGON PokemonFamilyId = 137 - PokemonFamilyId_FAMILY_OMANYTE PokemonFamilyId = 138 - PokemonFamilyId_FAMILY_KABUTO PokemonFamilyId = 140 - PokemonFamilyId_FAMILY_AERODACTYL PokemonFamilyId = 142 - PokemonFamilyId_FAMILY_SNORLAX PokemonFamilyId = 143 - PokemonFamilyId_FAMILY_ARTICUNO PokemonFamilyId = 144 - PokemonFamilyId_FAMILY_ZAPDOS PokemonFamilyId = 145 - PokemonFamilyId_FAMILY_MOLTRES PokemonFamilyId = 146 - PokemonFamilyId_FAMILY_DRATINI PokemonFamilyId = 147 - PokemonFamilyId_FAMILY_MEWTWO PokemonFamilyId = 150 - PokemonFamilyId_FAMILY_MEW PokemonFamilyId = 151 -) -var PokemonFamilyId_name = map[int32]string{ - 0: "FAMILY_UNSET", - 1: "FAMILY_BULBASAUR", - 4: "FAMILY_CHARMANDER", - 7: "FAMILY_SQUIRTLE", - 10: "FAMILY_CATERPIE", - 13: "FAMILY_WEEDLE", - 16: "FAMILY_PIDGEY", - 19: "FAMILY_RATTATA", - 21: "FAMILY_SPEAROW", - 23: "FAMILY_EKANS", - 25: "FAMILY_PIKACHU", - 27: "FAMILY_SANDSHREW", - 29: "FAMILY_NIDORAN_FEMALE", - 32: "FAMILY_NIDORAN_MALE", - 35: "FAMILY_CLEFAIRY", - 37: "FAMILY_VULPIX", - 39: "FAMILY_JIGGLYPUFF", - 41: "FAMILY_ZUBAT", - 43: "FAMILY_ODDISH", - 46: "FAMILY_PARAS", - 48: "FAMILY_VENONAT", - 50: "FAMILY_DIGLETT", - 52: "FAMILY_MEOWTH", - 54: "FAMILY_PSYDUCK", - 56: "FAMILY_MANKEY", - 58: "FAMILY_GROWLITHE", - 60: "FAMILY_POLIWAG", - 63: "FAMILY_ABRA", - 66: "FAMILY_MACHOP", - 69: "FAMILY_BELLSPROUT", - 72: "FAMILY_TENTACOOL", - 74: "FAMILY_GEODUDE", - 77: "FAMILY_PONYTA", - 79: "FAMILY_SLOWPOKE", - 81: "FAMILY_MAGNEMITE", - 83: "FAMILY_FARFETCHD", - 84: "FAMILY_DODUO", - 86: "FAMILY_SEEL", - 88: "FAMILY_GRIMER", - 90: "FAMILY_SHELLDER", - 92: "FAMILY_GASTLY", - 95: "FAMILY_ONIX", - 96: "FAMILY_DROWZEE", - 97: "FAMILY_HYPNO", - 98: "FAMILY_KRABBY", - 100: "FAMILY_VOLTORB", - 102: "FAMILY_EXEGGCUTE", - 104: "FAMILY_CUBONE", - 106: "FAMILY_HITMONLEE", - 107: "FAMILY_HITMONCHAN", - 108: "FAMILY_LICKITUNG", - 109: "FAMILY_KOFFING", - 111: "FAMILY_RHYHORN", - 113: "FAMILY_CHANSEY", - 114: "FAMILY_TANGELA", - 115: "FAMILY_KANGASKHAN", - 116: "FAMILY_HORSEA", - 118: "FAMILY_GOLDEEN", - 120: "FAMILY_STARYU", - 122: "FAMILY_MR_MIME", - 123: "FAMILY_SCYTHER", - 124: "FAMILY_JYNX", - 125: "FAMILY_ELECTABUZZ", - 126: "FAMILY_MAGMAR", - 127: "FAMILY_PINSIR", - 128: "FAMILY_TAUROS", - 129: "FAMILY_MAGIKARP", - 131: "FAMILY_LAPRAS", - 132: "FAMILY_DITTO", - 133: "FAMILY_EEVEE", - 137: "FAMILY_PORYGON", - 138: "FAMILY_OMANYTE", - 140: "FAMILY_KABUTO", - 142: "FAMILY_AERODACTYL", - 143: "FAMILY_SNORLAX", - 144: "FAMILY_ARTICUNO", - 145: "FAMILY_ZAPDOS", - 146: "FAMILY_MOLTRES", - 147: "FAMILY_DRATINI", - 150: "FAMILY_MEWTWO", - 151: "FAMILY_MEW", +func (x PokemonId) String() string { + return proto.EnumName(PokemonId_name, int32(x)) } -var PokemonFamilyId_value = map[string]int32{ - "FAMILY_UNSET": 0, - "FAMILY_BULBASAUR": 1, - "FAMILY_CHARMANDER": 4, - "FAMILY_SQUIRTLE": 7, - "FAMILY_CATERPIE": 10, - "FAMILY_WEEDLE": 13, - "FAMILY_PIDGEY": 16, - "FAMILY_RATTATA": 19, - "FAMILY_SPEAROW": 21, - "FAMILY_EKANS": 23, - "FAMILY_PIKACHU": 25, - "FAMILY_SANDSHREW": 27, - "FAMILY_NIDORAN_FEMALE": 29, - "FAMILY_NIDORAN_MALE": 32, - "FAMILY_CLEFAIRY": 35, - "FAMILY_VULPIX": 37, - "FAMILY_JIGGLYPUFF": 39, - "FAMILY_ZUBAT": 41, - "FAMILY_ODDISH": 43, - "FAMILY_PARAS": 46, - "FAMILY_VENONAT": 48, - "FAMILY_DIGLETT": 50, - "FAMILY_MEOWTH": 52, - "FAMILY_PSYDUCK": 54, - "FAMILY_MANKEY": 56, - "FAMILY_GROWLITHE": 58, - "FAMILY_POLIWAG": 60, - "FAMILY_ABRA": 63, - "FAMILY_MACHOP": 66, - "FAMILY_BELLSPROUT": 69, - "FAMILY_TENTACOOL": 72, - "FAMILY_GEODUDE": 74, - "FAMILY_PONYTA": 77, - "FAMILY_SLOWPOKE": 79, - "FAMILY_MAGNEMITE": 81, - "FAMILY_FARFETCHD": 83, - "FAMILY_DODUO": 84, - "FAMILY_SEEL": 86, - "FAMILY_GRIMER": 88, - "FAMILY_SHELLDER": 90, - "FAMILY_GASTLY": 92, - "FAMILY_ONIX": 95, - "FAMILY_DROWZEE": 96, - "FAMILY_HYPNO": 97, - "FAMILY_KRABBY": 98, - "FAMILY_VOLTORB": 100, - "FAMILY_EXEGGCUTE": 102, - "FAMILY_CUBONE": 104, - "FAMILY_HITMONLEE": 106, - "FAMILY_HITMONCHAN": 107, - "FAMILY_LICKITUNG": 108, - "FAMILY_KOFFING": 109, - "FAMILY_RHYHORN": 111, - "FAMILY_CHANSEY": 113, - "FAMILY_TANGELA": 114, - "FAMILY_KANGASKHAN": 115, - "FAMILY_HORSEA": 116, - "FAMILY_GOLDEEN": 118, - "FAMILY_STARYU": 120, - "FAMILY_MR_MIME": 122, - "FAMILY_SCYTHER": 123, - "FAMILY_JYNX": 124, - "FAMILY_ELECTABUZZ": 125, - "FAMILY_MAGMAR": 126, - "FAMILY_PINSIR": 127, - "FAMILY_TAUROS": 128, - "FAMILY_MAGIKARP": 129, - "FAMILY_LAPRAS": 131, - "FAMILY_DITTO": 132, - "FAMILY_EEVEE": 133, - "FAMILY_PORYGON": 137, - "FAMILY_OMANYTE": 138, - "FAMILY_KABUTO": 140, - "FAMILY_AERODACTYL": 142, - "FAMILY_SNORLAX": 143, - "FAMILY_ARTICUNO": 144, - "FAMILY_ZAPDOS": 145, - "FAMILY_MOLTRES": 146, - "FAMILY_DRATINI": 147, - "FAMILY_MEWTWO": 150, - "FAMILY_MEW": 151, + +type PokemonMovementType int32 + +const ( + PokemonMovementType_MOVEMENT_STATIC PokemonMovementType = 0 + PokemonMovementType_MOVEMENT_JUMP PokemonMovementType = 1 + PokemonMovementType_MOVEMENT_VERTICAL PokemonMovementType = 2 + PokemonMovementType_MOVEMENT_PSYCHIC PokemonMovementType = 3 + PokemonMovementType_MOVEMENT_ELECTRIC PokemonMovementType = 4 + PokemonMovementType_MOVEMENT_FLYING PokemonMovementType = 5 + PokemonMovementType_MOVEMENT_HOVERING PokemonMovementType = 6 +) + +var PokemonMovementType_name = map[int32]string{ + 0: "MOVEMENT_STATIC", + 1: "MOVEMENT_JUMP", + 2: "MOVEMENT_VERTICAL", + 3: "MOVEMENT_PSYCHIC", + 4: "MOVEMENT_ELECTRIC", + 5: "MOVEMENT_FLYING", + 6: "MOVEMENT_HOVERING", +} +var PokemonMovementType_value = map[string]int32{ + "MOVEMENT_STATIC": 0, + "MOVEMENT_JUMP": 1, + "MOVEMENT_VERTICAL": 2, + "MOVEMENT_PSYCHIC": 3, + "MOVEMENT_ELECTRIC": 4, + "MOVEMENT_FLYING": 5, + "MOVEMENT_HOVERING": 6, } -func (x PokemonFamilyId) String() string { - return proto.EnumName(PokemonFamilyId_name, int32(x)) +func (x PokemonMovementType) String() string { + return proto.EnumName(PokemonMovementType_name, int32(x)) } -func (PokemonFamilyId) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{9} } -type PokemonId int32 +type Gender int32 const ( - PokemonId_MISSINGNO PokemonId = 0 - PokemonId_BULBASAUR PokemonId = 1 - PokemonId_IVYSAUR PokemonId = 2 - PokemonId_VENUSAUR PokemonId = 3 - PokemonId_CHARMANDER PokemonId = 4 - PokemonId_CHARMELEON PokemonId = 5 - PokemonId_CHARIZARD PokemonId = 6 - PokemonId_SQUIRTLE PokemonId = 7 - PokemonId_WARTORTLE PokemonId = 8 - PokemonId_BLASTOISE PokemonId = 9 - PokemonId_CATERPIE PokemonId = 10 - PokemonId_METAPOD PokemonId = 11 - PokemonId_BUTTERFREE PokemonId = 12 - PokemonId_WEEDLE PokemonId = 13 - PokemonId_KAKUNA PokemonId = 14 - PokemonId_BEEDRILL PokemonId = 15 - PokemonId_PIDGEY PokemonId = 16 - PokemonId_PIDGEOTTO PokemonId = 17 - PokemonId_PIDGEOT PokemonId = 18 - PokemonId_RATTATA PokemonId = 19 - PokemonId_RATICATE PokemonId = 20 - PokemonId_SPEAROW PokemonId = 21 - PokemonId_FEAROW PokemonId = 22 - PokemonId_EKANS PokemonId = 23 - PokemonId_ARBOK PokemonId = 24 - PokemonId_PIKACHU PokemonId = 25 - PokemonId_RAICHU PokemonId = 26 - PokemonId_SANDSHREW PokemonId = 27 - PokemonId_SANDSLASH PokemonId = 28 - PokemonId_NIDORAN_FEMALE PokemonId = 29 - PokemonId_NIDORINA PokemonId = 30 - PokemonId_NIDOQUEEN PokemonId = 31 - PokemonId_NIDORAN_MALE PokemonId = 32 - PokemonId_NIDORINO PokemonId = 33 - PokemonId_NIDOKING PokemonId = 34 - PokemonId_CLEFAIRY PokemonId = 35 - PokemonId_CLEFABLE PokemonId = 36 - PokemonId_VULPIX PokemonId = 37 - PokemonId_NINETALES PokemonId = 38 - PokemonId_JIGGLYPUFF PokemonId = 39 - PokemonId_WIGGLYTUFF PokemonId = 40 - PokemonId_ZUBAT PokemonId = 41 - PokemonId_GOLBAT PokemonId = 42 - PokemonId_ODDISH PokemonId = 43 - PokemonId_GLOOM PokemonId = 44 - PokemonId_VILEPLUME PokemonId = 45 - PokemonId_PARAS PokemonId = 46 - PokemonId_PARASECT PokemonId = 47 - PokemonId_VENONAT PokemonId = 48 - PokemonId_VENOMOTH PokemonId = 49 - PokemonId_DIGLETT PokemonId = 50 - PokemonId_DUGTRIO PokemonId = 51 - PokemonId_MEOWTH PokemonId = 52 - PokemonId_PERSIAN PokemonId = 53 - PokemonId_PSYDUCK PokemonId = 54 - PokemonId_GOLDUCK PokemonId = 55 - PokemonId_MANKEY PokemonId = 56 - PokemonId_PRIMEAPE PokemonId = 57 - PokemonId_GROWLITHE PokemonId = 58 - PokemonId_ARCANINE PokemonId = 59 - PokemonId_POLIWAG PokemonId = 60 - PokemonId_POLIWHIRL PokemonId = 61 - PokemonId_POLIWRATH PokemonId = 62 - PokemonId_ABRA PokemonId = 63 - PokemonId_KADABRA PokemonId = 64 - PokemonId_ALAKAZAM PokemonId = 65 - PokemonId_MACHOP PokemonId = 66 - PokemonId_MACHOKE PokemonId = 67 - PokemonId_MACHAMP PokemonId = 68 - PokemonId_BELLSPROUT PokemonId = 69 - PokemonId_WEEPINBELL PokemonId = 70 - PokemonId_VICTREEBEL PokemonId = 71 - PokemonId_TENTACOOL PokemonId = 72 - PokemonId_TENTACRUEL PokemonId = 73 - PokemonId_GEODUDE PokemonId = 74 - PokemonId_GRAVELER PokemonId = 75 - PokemonId_GOLEM PokemonId = 76 - PokemonId_PONYTA PokemonId = 77 - PokemonId_RAPIDASH PokemonId = 78 - PokemonId_SLOWPOKE PokemonId = 79 - PokemonId_SLOWBRO PokemonId = 80 - PokemonId_MAGNEMITE PokemonId = 81 - PokemonId_MAGNETON PokemonId = 82 - PokemonId_FARFETCHD PokemonId = 83 - PokemonId_DODUO PokemonId = 84 - PokemonId_DODRIO PokemonId = 85 - PokemonId_SEEL PokemonId = 86 - PokemonId_DEWGONG PokemonId = 87 - PokemonId_GRIMER PokemonId = 88 - PokemonId_MUK PokemonId = 89 - PokemonId_SHELLDER PokemonId = 90 - PokemonId_CLOYSTER PokemonId = 91 - PokemonId_GASTLY PokemonId = 92 - PokemonId_HAUNTER PokemonId = 93 - PokemonId_GENGAR PokemonId = 94 - PokemonId_ONIX PokemonId = 95 - PokemonId_DROWZEE PokemonId = 96 - PokemonId_HYPNO PokemonId = 97 - PokemonId_KRABBY PokemonId = 98 - PokemonId_KINGLER PokemonId = 99 - PokemonId_VOLTORB PokemonId = 100 - PokemonId_ELECTRODE PokemonId = 101 - PokemonId_EXEGGCUTE PokemonId = 102 - PokemonId_EXEGGUTOR PokemonId = 103 - PokemonId_CUBONE PokemonId = 104 - PokemonId_MAROWAK PokemonId = 105 - PokemonId_HITMONLEE PokemonId = 106 - PokemonId_HITMONCHAN PokemonId = 107 - PokemonId_LICKITUNG PokemonId = 108 - PokemonId_KOFFING PokemonId = 109 - PokemonId_WEEZING PokemonId = 110 - PokemonId_RHYHORN PokemonId = 111 - PokemonId_RHYDON PokemonId = 112 - PokemonId_CHANSEY PokemonId = 113 - PokemonId_TANGELA PokemonId = 114 - PokemonId_KANGASKHAN PokemonId = 115 - PokemonId_HORSEA PokemonId = 116 - PokemonId_SEADRA PokemonId = 117 - PokemonId_GOLDEEN PokemonId = 118 - PokemonId_SEAKING PokemonId = 119 - PokemonId_STARYU PokemonId = 120 - PokemonId_STARMIE PokemonId = 121 - PokemonId_MR_MIME PokemonId = 122 - PokemonId_SCYTHER PokemonId = 123 - PokemonId_JYNX PokemonId = 124 - PokemonId_ELECTABUZZ PokemonId = 125 - PokemonId_MAGMAR PokemonId = 126 - PokemonId_PINSIR PokemonId = 127 - PokemonId_TAUROS PokemonId = 128 - PokemonId_MAGIKARP PokemonId = 129 - PokemonId_GYARADOS PokemonId = 130 - PokemonId_LAPRAS PokemonId = 131 - PokemonId_DITTO PokemonId = 132 - PokemonId_EEVEE PokemonId = 133 - PokemonId_VAPOREON PokemonId = 134 - PokemonId_JOLTEON PokemonId = 135 - PokemonId_FLAREON PokemonId = 136 - PokemonId_PORYGON PokemonId = 137 - PokemonId_OMANYTE PokemonId = 138 - PokemonId_OMASTAR PokemonId = 139 - PokemonId_KABUTO PokemonId = 140 - PokemonId_KABUTOPS PokemonId = 141 - PokemonId_AERODACTYL PokemonId = 142 - PokemonId_SNORLAX PokemonId = 143 - PokemonId_ARTICUNO PokemonId = 144 - PokemonId_ZAPDOS PokemonId = 145 - PokemonId_MOLTRES PokemonId = 146 - PokemonId_DRATINI PokemonId = 147 - PokemonId_DRAGONAIR PokemonId = 148 - PokemonId_DRAGONITE PokemonId = 149 - PokemonId_MEWTWO PokemonId = 150 - PokemonId_MEW PokemonId = 151 + Gender_MALE Gender = 0 + Gender_FEMALE Gender = 1 ) -var PokemonId_name = map[int32]string{ - 0: "MISSINGNO", - 1: "BULBASAUR", - 2: "IVYSAUR", - 3: "VENUSAUR", - 4: "CHARMANDER", - 5: "CHARMELEON", - 6: "CHARIZARD", - 7: "SQUIRTLE", - 8: "WARTORTLE", - 9: "BLASTOISE", - 10: "CATERPIE", - 11: "METAPOD", - 12: "BUTTERFREE", - 13: "WEEDLE", - 14: "KAKUNA", - 15: "BEEDRILL", - 16: "PIDGEY", - 17: "PIDGEOTTO", - 18: "PIDGEOT", - 19: "RATTATA", - 20: "RATICATE", - 21: "SPEAROW", - 22: "FEAROW", - 23: "EKANS", - 24: "ARBOK", - 25: "PIKACHU", - 26: "RAICHU", - 27: "SANDSHREW", - 28: "SANDSLASH", - 29: "NIDORAN_FEMALE", - 30: "NIDORINA", - 31: "NIDOQUEEN", - 32: "NIDORAN_MALE", - 33: "NIDORINO", - 34: "NIDOKING", - 35: "CLEFAIRY", - 36: "CLEFABLE", - 37: "VULPIX", - 38: "NINETALES", - 39: "JIGGLYPUFF", - 40: "WIGGLYTUFF", - 41: "ZUBAT", - 42: "GOLBAT", - 43: "ODDISH", - 44: "GLOOM", - 45: "VILEPLUME", - 46: "PARAS", - 47: "PARASECT", - 48: "VENONAT", - 49: "VENOMOTH", - 50: "DIGLETT", - 51: "DUGTRIO", - 52: "MEOWTH", - 53: "PERSIAN", - 54: "PSYDUCK", - 55: "GOLDUCK", - 56: "MANKEY", - 57: "PRIMEAPE", - 58: "GROWLITHE", - 59: "ARCANINE", - 60: "POLIWAG", - 61: "POLIWHIRL", - 62: "POLIWRATH", - 63: "ABRA", - 64: "KADABRA", - 65: "ALAKAZAM", - 66: "MACHOP", - 67: "MACHOKE", - 68: "MACHAMP", - 69: "BELLSPROUT", - 70: "WEEPINBELL", - 71: "VICTREEBEL", - 72: "TENTACOOL", - 73: "TENTACRUEL", - 74: "GEODUDE", - 75: "GRAVELER", - 76: "GOLEM", - 77: "PONYTA", - 78: "RAPIDASH", - 79: "SLOWPOKE", - 80: "SLOWBRO", - 81: "MAGNEMITE", - 82: "MAGNETON", - 83: "FARFETCHD", - 84: "DODUO", - 85: "DODRIO", - 86: "SEEL", - 87: "DEWGONG", - 88: "GRIMER", - 89: "MUK", - 90: "SHELLDER", - 91: "CLOYSTER", - 92: "GASTLY", - 93: "HAUNTER", - 94: "GENGAR", - 95: "ONIX", - 96: "DROWZEE", - 97: "HYPNO", - 98: "KRABBY", - 99: "KINGLER", - 100: "VOLTORB", - 101: "ELECTRODE", - 102: "EXEGGCUTE", - 103: "EXEGGUTOR", - 104: "CUBONE", - 105: "MAROWAK", - 106: "HITMONLEE", - 107: "HITMONCHAN", - 108: "LICKITUNG", - 109: "KOFFING", - 110: "WEEZING", - 111: "RHYHORN", - 112: "RHYDON", - 113: "CHANSEY", - 114: "TANGELA", - 115: "KANGASKHAN", - 116: "HORSEA", - 117: "SEADRA", - 118: "GOLDEEN", - 119: "SEAKING", - 120: "STARYU", - 121: "STARMIE", - 122: "MR_MIME", - 123: "SCYTHER", - 124: "JYNX", - 125: "ELECTABUZZ", - 126: "MAGMAR", - 127: "PINSIR", - 128: "TAUROS", - 129: "MAGIKARP", - 130: "GYARADOS", - 131: "LAPRAS", - 132: "DITTO", - 133: "EEVEE", - 134: "VAPOREON", - 135: "JOLTEON", - 136: "FLAREON", - 137: "PORYGON", - 138: "OMANYTE", - 139: "OMASTAR", - 140: "KABUTO", - 141: "KABUTOPS", - 142: "AERODACTYL", - 143: "SNORLAX", - 144: "ARTICUNO", - 145: "ZAPDOS", - 146: "MOLTRES", - 147: "DRATINI", - 148: "DRAGONAIR", - 149: "DRAGONITE", - 150: "MEWTWO", - 151: "MEW", +var Gender_name = map[int32]string{ + 0: "MALE", + 1: "FEMALE", +} +var Gender_value = map[string]int32{ + "MALE": 0, + "FEMALE": 1, +} + +func (x Gender) String() string { + return proto.EnumName(Gender_name, int32(x)) +} + +type ActivityType int32 + +const ( + ActivityType_ACTIVITY_UNKNOWN ActivityType = 0 + ActivityType_ACTIVITY_CATCH_POKEMON ActivityType = 1 + ActivityType_ACTIVITY_CATCH_LEGEND_POKEMON ActivityType = 2 + ActivityType_ACTIVITY_FLEE_POKEMON ActivityType = 3 + ActivityType_ACTIVITY_DEFEAT_FORT ActivityType = 4 + ActivityType_ACTIVITY_EVOLVE_POKEMON ActivityType = 5 + ActivityType_ACTIVITY_HATCH_EGG ActivityType = 6 + ActivityType_ACTIVITY_WALK_KM ActivityType = 7 + ActivityType_ACTIVITY_POKEDEX_ENTRY_NEW ActivityType = 8 + ActivityType_ACTIVITY_CATCH_FIRST_THROW ActivityType = 9 + ActivityType_ACTIVITY_CATCH_NICE_THROW ActivityType = 10 + ActivityType_ACTIVITY_CATCH_GREAT_THROW ActivityType = 11 + ActivityType_ACTIVITY_CATCH_EXCELLENT_THROW ActivityType = 12 + ActivityType_ACTIVITY_CATCH_CURVEBALL ActivityType = 13 + ActivityType_ACTIVITY_CATCH_FIRST_CATCH_OF_DAY ActivityType = 14 + ActivityType_ACTIVITY_CATCH_MILESTONE ActivityType = 15 + ActivityType_ACTIVITY_TRAIN_POKEMON ActivityType = 16 + ActivityType_ACTIVITY_SEARCH_FORT ActivityType = 17 + ActivityType_ACTIVITY_RELEASE_POKEMON ActivityType = 18 + ActivityType_ACTIVITY_HATCH_EGG_SMALL_BONUS ActivityType = 19 + ActivityType_ACTIVITY_HATCH_EGG_MEDIUM_BONUS ActivityType = 20 + ActivityType_ACTIVITY_HATCH_EGG_LARGE_BONUS ActivityType = 21 + ActivityType_ACTIVITY_DEFEAT_GYM_DEFENDER ActivityType = 22 + ActivityType_ACTIVITY_DEFEAT_GYM_LEADER ActivityType = 23 +) + +var ActivityType_name = map[int32]string{ + 0: "ACTIVITY_UNKNOWN", + 1: "ACTIVITY_CATCH_POKEMON", + 2: "ACTIVITY_CATCH_LEGEND_POKEMON", + 3: "ACTIVITY_FLEE_POKEMON", + 4: "ACTIVITY_DEFEAT_FORT", + 5: "ACTIVITY_EVOLVE_POKEMON", + 6: "ACTIVITY_HATCH_EGG", + 7: "ACTIVITY_WALK_KM", + 8: "ACTIVITY_POKEDEX_ENTRY_NEW", + 9: "ACTIVITY_CATCH_FIRST_THROW", + 10: "ACTIVITY_CATCH_NICE_THROW", + 11: "ACTIVITY_CATCH_GREAT_THROW", + 12: "ACTIVITY_CATCH_EXCELLENT_THROW", + 13: "ACTIVITY_CATCH_CURVEBALL", + 14: "ACTIVITY_CATCH_FIRST_CATCH_OF_DAY", + 15: "ACTIVITY_CATCH_MILESTONE", + 16: "ACTIVITY_TRAIN_POKEMON", + 17: "ACTIVITY_SEARCH_FORT", + 18: "ACTIVITY_RELEASE_POKEMON", + 19: "ACTIVITY_HATCH_EGG_SMALL_BONUS", + 20: "ACTIVITY_HATCH_EGG_MEDIUM_BONUS", + 21: "ACTIVITY_HATCH_EGG_LARGE_BONUS", + 22: "ACTIVITY_DEFEAT_GYM_DEFENDER", + 23: "ACTIVITY_DEFEAT_GYM_LEADER", +} +var ActivityType_value = map[string]int32{ + "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, +} + +func (x ActivityType) String() string { + return proto.EnumName(ActivityType_name, int32(x)) +} + +type CameraTarget int32 + +const ( + CameraTarget_CAM_TARGET_ATTACKER CameraTarget = 0 + CameraTarget_CAM_TARGET_ATTACKER_EDGE CameraTarget = 1 + CameraTarget_CAM_TARGET_ATTACKER_GROUND CameraTarget = 2 + CameraTarget_CAM_TARGET_DEFENDER CameraTarget = 3 + CameraTarget_CAM_TARGET_DEFENDER_EDGE CameraTarget = 4 + CameraTarget_CAM_TARGET_DEFENDER_GROUND CameraTarget = 5 + CameraTarget_CAM_TARGET_ATTACKER_DEFENDER CameraTarget = 6 + CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_EDGE CameraTarget = 7 + CameraTarget_CAM_TARGET_DEFENDER_ATTACKER CameraTarget = 8 + CameraTarget_CAM_TARGET_DEFENDER_ATTACKER_EDGE CameraTarget = 9 + CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_MIRROR CameraTarget = 11 + CameraTarget_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER CameraTarget = 12 + CameraTarget_CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR CameraTarget = 13 + CameraTarget_CAM_TARGET_ATTACKER_DEFENDER_WORLD CameraTarget = 14 +) + +var CameraTarget_name = map[int32]string{ + 0: "CAM_TARGET_ATTACKER", + 1: "CAM_TARGET_ATTACKER_EDGE", + 2: "CAM_TARGET_ATTACKER_GROUND", + 3: "CAM_TARGET_DEFENDER", + 4: "CAM_TARGET_DEFENDER_EDGE", + 5: "CAM_TARGET_DEFENDER_GROUND", + 6: "CAM_TARGET_ATTACKER_DEFENDER", + 7: "CAM_TARGET_ATTACKER_DEFENDER_EDGE", + 8: "CAM_TARGET_DEFENDER_ATTACKER", + 9: "CAM_TARGET_DEFENDER_ATTACKER_EDGE", + 11: "CAM_TARGET_ATTACKER_DEFENDER_MIRROR", + 12: "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER", + 13: "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR", + 14: "CAM_TARGET_ATTACKER_DEFENDER_WORLD", +} +var CameraTarget_value = map[string]int32{ + "CAM_TARGET_ATTACKER": 0, + "CAM_TARGET_ATTACKER_EDGE": 1, + "CAM_TARGET_ATTACKER_GROUND": 2, + "CAM_TARGET_DEFENDER": 3, + "CAM_TARGET_DEFENDER_EDGE": 4, + "CAM_TARGET_DEFENDER_GROUND": 5, + "CAM_TARGET_ATTACKER_DEFENDER": 6, + "CAM_TARGET_ATTACKER_DEFENDER_EDGE": 7, + "CAM_TARGET_DEFENDER_ATTACKER": 8, + "CAM_TARGET_DEFENDER_ATTACKER_EDGE": 9, + "CAM_TARGET_ATTACKER_DEFENDER_MIRROR": 11, + "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER": 12, + "CAM_TARGET_SHOULDER_ATTACKER_DEFENDER_MIRROR": 13, + "CAM_TARGET_ATTACKER_DEFENDER_WORLD": 14, +} + +func (x CameraTarget) String() string { + return proto.EnumName(CameraTarget_name, int32(x)) +} + +type PokemonFamilyId int32 + +const ( + PokemonFamilyId_FAMILY_UNSET PokemonFamilyId = 0 + PokemonFamilyId_FAMILY_BULBASAUR PokemonFamilyId = 1 + PokemonFamilyId_FAMILY_CHARMANDER PokemonFamilyId = 4 + PokemonFamilyId_FAMILY_SQUIRTLE PokemonFamilyId = 7 + PokemonFamilyId_FAMILY_CATERPIE PokemonFamilyId = 10 + PokemonFamilyId_FAMILY_WEEDLE PokemonFamilyId = 13 + PokemonFamilyId_FAMILY_PIDGEY PokemonFamilyId = 16 + PokemonFamilyId_FAMILY_RATTATA PokemonFamilyId = 19 + PokemonFamilyId_FAMILY_SPEAROW PokemonFamilyId = 21 + PokemonFamilyId_FAMILY_EKANS PokemonFamilyId = 23 + PokemonFamilyId_FAMILY_PIKACHU PokemonFamilyId = 25 + PokemonFamilyId_FAMILY_SANDSHREW PokemonFamilyId = 27 + PokemonFamilyId_FAMILY_NIDORAN_FEMALE PokemonFamilyId = 29 + PokemonFamilyId_FAMILY_NIDORAN_MALE PokemonFamilyId = 32 + PokemonFamilyId_FAMILY_CLEFAIRY PokemonFamilyId = 35 + PokemonFamilyId_FAMILY_VULPIX PokemonFamilyId = 37 + PokemonFamilyId_FAMILY_JIGGLYPUFF PokemonFamilyId = 39 + PokemonFamilyId_FAMILY_ZUBAT PokemonFamilyId = 41 + PokemonFamilyId_FAMILY_ODDISH PokemonFamilyId = 43 + PokemonFamilyId_FAMILY_PARAS PokemonFamilyId = 46 + PokemonFamilyId_FAMILY_VENONAT PokemonFamilyId = 48 + PokemonFamilyId_FAMILY_DIGLETT PokemonFamilyId = 50 + PokemonFamilyId_FAMILY_MEOWTH PokemonFamilyId = 52 + PokemonFamilyId_FAMILY_PSYDUCK PokemonFamilyId = 54 + PokemonFamilyId_FAMILY_MANKEY PokemonFamilyId = 56 + PokemonFamilyId_FAMILY_GROWLITHE PokemonFamilyId = 58 + PokemonFamilyId_FAMILY_POLIWAG PokemonFamilyId = 60 + PokemonFamilyId_FAMILY_ABRA PokemonFamilyId = 63 + PokemonFamilyId_FAMILY_MACHOP PokemonFamilyId = 66 + PokemonFamilyId_FAMILY_BELLSPROUT PokemonFamilyId = 69 + PokemonFamilyId_FAMILY_TENTACOOL PokemonFamilyId = 72 + PokemonFamilyId_FAMILY_GEODUDE PokemonFamilyId = 74 + PokemonFamilyId_FAMILY_PONYTA PokemonFamilyId = 77 + PokemonFamilyId_FAMILY_SLOWPOKE PokemonFamilyId = 79 + PokemonFamilyId_FAMILY_MAGNEMITE PokemonFamilyId = 81 + PokemonFamilyId_FAMILY_FARFETCHD PokemonFamilyId = 83 + PokemonFamilyId_FAMILY_DODUO PokemonFamilyId = 84 + PokemonFamilyId_FAMILY_SEEL PokemonFamilyId = 86 + PokemonFamilyId_FAMILY_GRIMER PokemonFamilyId = 88 + PokemonFamilyId_FAMILY_SHELLDER PokemonFamilyId = 90 + PokemonFamilyId_FAMILY_GASTLY PokemonFamilyId = 92 + PokemonFamilyId_FAMILY_ONIX PokemonFamilyId = 95 + PokemonFamilyId_FAMILY_DROWZEE PokemonFamilyId = 96 + PokemonFamilyId_FAMILY_HYPNO PokemonFamilyId = 97 + PokemonFamilyId_FAMILY_KRABBY PokemonFamilyId = 98 + PokemonFamilyId_FAMILY_VOLTORB PokemonFamilyId = 100 + PokemonFamilyId_FAMILY_EXEGGCUTE PokemonFamilyId = 102 + PokemonFamilyId_FAMILY_CUBONE PokemonFamilyId = 104 + PokemonFamilyId_FAMILY_HITMONLEE PokemonFamilyId = 106 + PokemonFamilyId_FAMILY_HITMONCHAN PokemonFamilyId = 107 + PokemonFamilyId_FAMILY_LICKITUNG PokemonFamilyId = 108 + PokemonFamilyId_FAMILY_KOFFING PokemonFamilyId = 109 + PokemonFamilyId_FAMILY_RHYHORN PokemonFamilyId = 111 + PokemonFamilyId_FAMILY_CHANSEY PokemonFamilyId = 113 + PokemonFamilyId_FAMILY_TANGELA PokemonFamilyId = 114 + PokemonFamilyId_FAMILY_KANGASKHAN PokemonFamilyId = 115 + PokemonFamilyId_FAMILY_HORSEA PokemonFamilyId = 116 + PokemonFamilyId_FAMILY_GOLDEEN PokemonFamilyId = 118 + PokemonFamilyId_FAMILY_STARYU PokemonFamilyId = 120 + PokemonFamilyId_FAMILY_MR_MIME PokemonFamilyId = 122 + PokemonFamilyId_FAMILY_SCYTHER PokemonFamilyId = 123 + PokemonFamilyId_FAMILY_JYNX PokemonFamilyId = 124 + PokemonFamilyId_FAMILY_ELECTABUZZ PokemonFamilyId = 125 + PokemonFamilyId_FAMILY_MAGMAR PokemonFamilyId = 126 + PokemonFamilyId_FAMILY_PINSIR PokemonFamilyId = 127 + PokemonFamilyId_FAMILY_TAUROS PokemonFamilyId = 128 + PokemonFamilyId_FAMILY_MAGIKARP PokemonFamilyId = 129 + PokemonFamilyId_FAMILY_LAPRAS PokemonFamilyId = 131 + PokemonFamilyId_FAMILY_DITTO PokemonFamilyId = 132 + PokemonFamilyId_FAMILY_EEVEE PokemonFamilyId = 133 + PokemonFamilyId_FAMILY_PORYGON PokemonFamilyId = 137 + PokemonFamilyId_FAMILY_OMANYTE PokemonFamilyId = 138 + PokemonFamilyId_FAMILY_KABUTO PokemonFamilyId = 140 + PokemonFamilyId_FAMILY_AERODACTYL PokemonFamilyId = 142 + PokemonFamilyId_FAMILY_SNORLAX PokemonFamilyId = 143 + PokemonFamilyId_FAMILY_ARTICUNO PokemonFamilyId = 144 + PokemonFamilyId_FAMILY_ZAPDOS PokemonFamilyId = 145 + PokemonFamilyId_FAMILY_MOLTRES PokemonFamilyId = 146 + PokemonFamilyId_FAMILY_DRATINI PokemonFamilyId = 147 + PokemonFamilyId_FAMILY_MEWTWO PokemonFamilyId = 150 + PokemonFamilyId_FAMILY_MEW PokemonFamilyId = 151 +) + +var PokemonFamilyId_name = map[int32]string{ + 0: "FAMILY_UNSET", + 1: "FAMILY_BULBASAUR", + 4: "FAMILY_CHARMANDER", + 7: "FAMILY_SQUIRTLE", + 10: "FAMILY_CATERPIE", + 13: "FAMILY_WEEDLE", + 16: "FAMILY_PIDGEY", + 19: "FAMILY_RATTATA", + 21: "FAMILY_SPEAROW", + 23: "FAMILY_EKANS", + 25: "FAMILY_PIKACHU", + 27: "FAMILY_SANDSHREW", + 29: "FAMILY_NIDORAN_FEMALE", + 32: "FAMILY_NIDORAN_MALE", + 35: "FAMILY_CLEFAIRY", + 37: "FAMILY_VULPIX", + 39: "FAMILY_JIGGLYPUFF", + 41: "FAMILY_ZUBAT", + 43: "FAMILY_ODDISH", + 46: "FAMILY_PARAS", + 48: "FAMILY_VENONAT", + 50: "FAMILY_DIGLETT", + 52: "FAMILY_MEOWTH", + 54: "FAMILY_PSYDUCK", + 56: "FAMILY_MANKEY", + 58: "FAMILY_GROWLITHE", + 60: "FAMILY_POLIWAG", + 63: "FAMILY_ABRA", + 66: "FAMILY_MACHOP", + 69: "FAMILY_BELLSPROUT", + 72: "FAMILY_TENTACOOL", + 74: "FAMILY_GEODUDE", + 77: "FAMILY_PONYTA", + 79: "FAMILY_SLOWPOKE", + 81: "FAMILY_MAGNEMITE", + 83: "FAMILY_FARFETCHD", + 84: "FAMILY_DODUO", + 86: "FAMILY_SEEL", + 88: "FAMILY_GRIMER", + 90: "FAMILY_SHELLDER", + 92: "FAMILY_GASTLY", + 95: "FAMILY_ONIX", + 96: "FAMILY_DROWZEE", + 97: "FAMILY_HYPNO", + 98: "FAMILY_KRABBY", + 100: "FAMILY_VOLTORB", + 102: "FAMILY_EXEGGCUTE", + 104: "FAMILY_CUBONE", + 106: "FAMILY_HITMONLEE", + 107: "FAMILY_HITMONCHAN", + 108: "FAMILY_LICKITUNG", + 109: "FAMILY_KOFFING", + 111: "FAMILY_RHYHORN", + 113: "FAMILY_CHANSEY", + 114: "FAMILY_TANGELA", + 115: "FAMILY_KANGASKHAN", + 116: "FAMILY_HORSEA", + 118: "FAMILY_GOLDEEN", + 120: "FAMILY_STARYU", + 122: "FAMILY_MR_MIME", + 123: "FAMILY_SCYTHER", + 124: "FAMILY_JYNX", + 125: "FAMILY_ELECTABUZZ", + 126: "FAMILY_MAGMAR", + 127: "FAMILY_PINSIR", + 128: "FAMILY_TAUROS", + 129: "FAMILY_MAGIKARP", + 131: "FAMILY_LAPRAS", + 132: "FAMILY_DITTO", + 133: "FAMILY_EEVEE", + 137: "FAMILY_PORYGON", + 138: "FAMILY_OMANYTE", + 140: "FAMILY_KABUTO", + 142: "FAMILY_AERODACTYL", + 143: "FAMILY_SNORLAX", + 144: "FAMILY_ARTICUNO", + 145: "FAMILY_ZAPDOS", + 146: "FAMILY_MOLTRES", + 147: "FAMILY_DRATINI", + 150: "FAMILY_MEWTWO", + 151: "FAMILY_MEW", +} +var PokemonFamilyId_value = map[string]int32{ + "FAMILY_UNSET": 0, + "FAMILY_BULBASAUR": 1, + "FAMILY_CHARMANDER": 4, + "FAMILY_SQUIRTLE": 7, + "FAMILY_CATERPIE": 10, + "FAMILY_WEEDLE": 13, + "FAMILY_PIDGEY": 16, + "FAMILY_RATTATA": 19, + "FAMILY_SPEAROW": 21, + "FAMILY_EKANS": 23, + "FAMILY_PIKACHU": 25, + "FAMILY_SANDSHREW": 27, + "FAMILY_NIDORAN_FEMALE": 29, + "FAMILY_NIDORAN_MALE": 32, + "FAMILY_CLEFAIRY": 35, + "FAMILY_VULPIX": 37, + "FAMILY_JIGGLYPUFF": 39, + "FAMILY_ZUBAT": 41, + "FAMILY_ODDISH": 43, + "FAMILY_PARAS": 46, + "FAMILY_VENONAT": 48, + "FAMILY_DIGLETT": 50, + "FAMILY_MEOWTH": 52, + "FAMILY_PSYDUCK": 54, + "FAMILY_MANKEY": 56, + "FAMILY_GROWLITHE": 58, + "FAMILY_POLIWAG": 60, + "FAMILY_ABRA": 63, + "FAMILY_MACHOP": 66, + "FAMILY_BELLSPROUT": 69, + "FAMILY_TENTACOOL": 72, + "FAMILY_GEODUDE": 74, + "FAMILY_PONYTA": 77, + "FAMILY_SLOWPOKE": 79, + "FAMILY_MAGNEMITE": 81, + "FAMILY_FARFETCHD": 83, + "FAMILY_DODUO": 84, + "FAMILY_SEEL": 86, + "FAMILY_GRIMER": 88, + "FAMILY_SHELLDER": 90, + "FAMILY_GASTLY": 92, + "FAMILY_ONIX": 95, + "FAMILY_DROWZEE": 96, + "FAMILY_HYPNO": 97, + "FAMILY_KRABBY": 98, + "FAMILY_VOLTORB": 100, + "FAMILY_EXEGGCUTE": 102, + "FAMILY_CUBONE": 104, + "FAMILY_HITMONLEE": 106, + "FAMILY_HITMONCHAN": 107, + "FAMILY_LICKITUNG": 108, + "FAMILY_KOFFING": 109, + "FAMILY_RHYHORN": 111, + "FAMILY_CHANSEY": 113, + "FAMILY_TANGELA": 114, + "FAMILY_KANGASKHAN": 115, + "FAMILY_HORSEA": 116, + "FAMILY_GOLDEEN": 118, + "FAMILY_STARYU": 120, + "FAMILY_MR_MIME": 122, + "FAMILY_SCYTHER": 123, + "FAMILY_JYNX": 124, + "FAMILY_ELECTABUZZ": 125, + "FAMILY_MAGMAR": 126, + "FAMILY_PINSIR": 127, + "FAMILY_TAUROS": 128, + "FAMILY_MAGIKARP": 129, + "FAMILY_LAPRAS": 131, + "FAMILY_DITTO": 132, + "FAMILY_EEVEE": 133, + "FAMILY_PORYGON": 137, + "FAMILY_OMANYTE": 138, + "FAMILY_KABUTO": 140, + "FAMILY_AERODACTYL": 142, + "FAMILY_SNORLAX": 143, + "FAMILY_ARTICUNO": 144, + "FAMILY_ZAPDOS": 145, + "FAMILY_MOLTRES": 146, + "FAMILY_DRATINI": 147, + "FAMILY_MEWTWO": 150, + "FAMILY_MEW": 151, } -var PokemonId_value = map[string]int32{ - "MISSINGNO": 0, - "BULBASAUR": 1, - "IVYSAUR": 2, - "VENUSAUR": 3, - "CHARMANDER": 4, - "CHARMELEON": 5, - "CHARIZARD": 6, - "SQUIRTLE": 7, - "WARTORTLE": 8, - "BLASTOISE": 9, - "CATERPIE": 10, - "METAPOD": 11, - "BUTTERFREE": 12, - "WEEDLE": 13, - "KAKUNA": 14, - "BEEDRILL": 15, - "PIDGEY": 16, - "PIDGEOTTO": 17, - "PIDGEOT": 18, - "RATTATA": 19, - "RATICATE": 20, - "SPEAROW": 21, - "FEAROW": 22, - "EKANS": 23, - "ARBOK": 24, - "PIKACHU": 25, - "RAICHU": 26, - "SANDSHREW": 27, - "SANDSLASH": 28, - "NIDORAN_FEMALE": 29, - "NIDORINA": 30, - "NIDOQUEEN": 31, - "NIDORAN_MALE": 32, - "NIDORINO": 33, - "NIDOKING": 34, - "CLEFAIRY": 35, - "CLEFABLE": 36, - "VULPIX": 37, - "NINETALES": 38, - "JIGGLYPUFF": 39, - "WIGGLYTUFF": 40, - "ZUBAT": 41, - "GOLBAT": 42, - "ODDISH": 43, - "GLOOM": 44, - "VILEPLUME": 45, - "PARAS": 46, - "PARASECT": 47, - "VENONAT": 48, - "VENOMOTH": 49, - "DIGLETT": 50, - "DUGTRIO": 51, - "MEOWTH": 52, - "PERSIAN": 53, - "PSYDUCK": 54, - "GOLDUCK": 55, - "MANKEY": 56, - "PRIMEAPE": 57, - "GROWLITHE": 58, - "ARCANINE": 59, - "POLIWAG": 60, - "POLIWHIRL": 61, - "POLIWRATH": 62, - "ABRA": 63, - "KADABRA": 64, - "ALAKAZAM": 65, - "MACHOP": 66, - "MACHOKE": 67, - "MACHAMP": 68, - "BELLSPROUT": 69, - "WEEPINBELL": 70, - "VICTREEBEL": 71, - "TENTACOOL": 72, - "TENTACRUEL": 73, - "GEODUDE": 74, - "GRAVELER": 75, - "GOLEM": 76, - "PONYTA": 77, - "RAPIDASH": 78, - "SLOWPOKE": 79, - "SLOWBRO": 80, - "MAGNEMITE": 81, - "MAGNETON": 82, - "FARFETCHD": 83, - "DODUO": 84, - "DODRIO": 85, - "SEEL": 86, - "DEWGONG": 87, - "GRIMER": 88, - "MUK": 89, - "SHELLDER": 90, - "CLOYSTER": 91, - "GASTLY": 92, - "HAUNTER": 93, - "GENGAR": 94, - "ONIX": 95, - "DROWZEE": 96, - "HYPNO": 97, - "KRABBY": 98, - "KINGLER": 99, - "VOLTORB": 100, - "ELECTRODE": 101, - "EXEGGCUTE": 102, - "EXEGGUTOR": 103, - "CUBONE": 104, - "MAROWAK": 105, - "HITMONLEE": 106, - "HITMONCHAN": 107, - "LICKITUNG": 108, - "KOFFING": 109, - "WEEZING": 110, - "RHYHORN": 111, - "RHYDON": 112, - "CHANSEY": 113, - "TANGELA": 114, - "KANGASKHAN": 115, - "HORSEA": 116, - "SEADRA": 117, - "GOLDEEN": 118, - "SEAKING": 119, - "STARYU": 120, - "STARMIE": 121, - "MR_MIME": 122, - "SCYTHER": 123, - "JYNX": 124, - "ELECTABUZZ": 125, - "MAGMAR": 126, - "PINSIR": 127, - "TAUROS": 128, - "MAGIKARP": 129, - "GYARADOS": 130, - "LAPRAS": 131, - "DITTO": 132, - "EEVEE": 133, - "VAPOREON": 134, - "JOLTEON": 135, - "FLAREON": 136, - "PORYGON": 137, - "OMANYTE": 138, - "OMASTAR": 139, - "KABUTO": 140, - "KABUTOPS": 141, - "AERODACTYL": 142, - "SNORLAX": 143, - "ARTICUNO": 144, - "ZAPDOS": 145, - "MOLTRES": 146, - "DRATINI": 147, - "DRAGONAIR": 148, - "DRAGONITE": 149, - "MEWTWO": 150, - "MEW": 151, + +func (x PokemonFamilyId) String() string { + return proto.EnumName(PokemonFamilyId_name, int32(x)) +} + +type ItemCategory int32 + +const ( + ItemCategory_ITEM_CATEGORY_NONE ItemCategory = 0 + ItemCategory_ITEM_CATEGORY_POKEBALL ItemCategory = 1 + ItemCategory_ITEM_CATEGORY_FOOD ItemCategory = 2 + ItemCategory_ITEM_CATEGORY_MEDICINE ItemCategory = 3 + ItemCategory_ITEM_CATEGORY_BOOST ItemCategory = 4 + ItemCategory_ITEM_CATEGORY_UTILITES ItemCategory = 5 + ItemCategory_ITEM_CATEGORY_CAMERA ItemCategory = 6 + ItemCategory_ITEM_CATEGORY_DISK ItemCategory = 7 + ItemCategory_ITEM_CATEGORY_INCUBATOR ItemCategory = 8 + ItemCategory_ITEM_CATEGORY_INCENSE ItemCategory = 9 + ItemCategory_ITEM_CATEGORY_XP_BOOST ItemCategory = 10 + ItemCategory_ITEM_CATEGORY_INVENTORY_UPGRADE ItemCategory = 11 +) + +var ItemCategory_name = map[int32]string{ + 0: "ITEM_CATEGORY_NONE", + 1: "ITEM_CATEGORY_POKEBALL", + 2: "ITEM_CATEGORY_FOOD", + 3: "ITEM_CATEGORY_MEDICINE", + 4: "ITEM_CATEGORY_BOOST", + 5: "ITEM_CATEGORY_UTILITES", + 6: "ITEM_CATEGORY_CAMERA", + 7: "ITEM_CATEGORY_DISK", + 8: "ITEM_CATEGORY_INCUBATOR", + 9: "ITEM_CATEGORY_INCENSE", + 10: "ITEM_CATEGORY_XP_BOOST", + 11: "ITEM_CATEGORY_INVENTORY_UPGRADE", +} +var ItemCategory_value = map[string]int32{ + "ITEM_CATEGORY_NONE": 0, + "ITEM_CATEGORY_POKEBALL": 1, + "ITEM_CATEGORY_FOOD": 2, + "ITEM_CATEGORY_MEDICINE": 3, + "ITEM_CATEGORY_BOOST": 4, + "ITEM_CATEGORY_UTILITES": 5, + "ITEM_CATEGORY_CAMERA": 6, + "ITEM_CATEGORY_DISK": 7, + "ITEM_CATEGORY_INCUBATOR": 8, + "ITEM_CATEGORY_INCENSE": 9, + "ITEM_CATEGORY_XP_BOOST": 10, + "ITEM_CATEGORY_INVENTORY_UPGRADE": 11, +} + +func (x ItemCategory) String() string { + return proto.EnumName(ItemCategory_name, int32(x)) +} + +type CameraInterpolation int32 + +const ( + CameraInterpolation_CAM_INTERP_CUT CameraInterpolation = 0 + CameraInterpolation_CAM_INTERP_LINEAR CameraInterpolation = 1 + CameraInterpolation_CAM_INTERP_SMOOTH CameraInterpolation = 2 + CameraInterpolation_CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE CameraInterpolation = 3 + CameraInterpolation_CAM_INTERP_DEPENDS CameraInterpolation = 4 +) + +var CameraInterpolation_name = map[int32]string{ + 0: "CAM_INTERP_CUT", + 1: "CAM_INTERP_LINEAR", + 2: "CAM_INTERP_SMOOTH", + 3: "CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE", + 4: "CAM_INTERP_DEPENDS", +} +var CameraInterpolation_value = map[string]int32{ + "CAM_INTERP_CUT": 0, + "CAM_INTERP_LINEAR": 1, + "CAM_INTERP_SMOOTH": 2, + "CAM_INTERP_SMOOTH_ROT_LINEAR_MOVE": 3, + "CAM_INTERP_DEPENDS": 4, +} + +func (x CameraInterpolation) String() string { + return proto.EnumName(CameraInterpolation_name, int32(x)) +} + +type Platform int32 + +const ( + Platform_UNSET Platform = 0 + Platform_IOS Platform = 1 + Platform_ANDROID Platform = 2 + Platform_OSX Platform = 3 + Platform_WINDOWS Platform = 4 +) + +var Platform_name = map[int32]string{ + 0: "UNSET", + 1: "IOS", + 2: "ANDROID", + 3: "OSX", + 4: "WINDOWS", +} +var Platform_value = map[string]int32{ + "UNSET": 0, + "IOS": 1, + "ANDROID": 2, + "OSX": 3, + "WINDOWS": 4, } -func (x PokemonId) String() string { - return proto.EnumName(PokemonId_name, int32(x)) +func (x Platform) String() string { + return proto.EnumName(Platform_name, int32(x)) +} + +type TeamColor int32 + +const ( + TeamColor_NEUTRAL TeamColor = 0 + TeamColor_BLUE TeamColor = 1 + TeamColor_RED TeamColor = 2 + TeamColor_YELLOW TeamColor = 3 +) + +var TeamColor_name = map[int32]string{ + 0: "NEUTRAL", + 1: "BLUE", + 2: "RED", + 3: "YELLOW", +} +var TeamColor_value = map[string]int32{ + "NEUTRAL": 0, + "BLUE": 1, + "RED": 2, + "YELLOW": 3, +} + +func (x TeamColor) String() string { + return proto.EnumName(TeamColor_name, int32(x)) } -func (PokemonId) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{10} } type PokemonMove int32 @@ -1790,67 +1792,65 @@ var PokemonMove_value = map[string]int32{ func (x PokemonMove) String() string { return proto.EnumName(PokemonMove_name, int32(x)) } -func (PokemonMove) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{11} } - -type PokemonMovementType int32 - -const ( - PokemonMovementType_MOVEMENT_STATIC PokemonMovementType = 0 - PokemonMovementType_MOVEMENT_JUMP PokemonMovementType = 1 - PokemonMovementType_MOVEMENT_VERTICAL PokemonMovementType = 2 - PokemonMovementType_MOVEMENT_PSYCHIC PokemonMovementType = 3 - PokemonMovementType_MOVEMENT_ELECTRIC PokemonMovementType = 4 - PokemonMovementType_MOVEMENT_FLYING PokemonMovementType = 5 - PokemonMovementType_MOVEMENT_HOVERING PokemonMovementType = 6 -) - -var PokemonMovementType_name = map[int32]string{ - 0: "MOVEMENT_STATIC", - 1: "MOVEMENT_JUMP", - 2: "MOVEMENT_VERTICAL", - 3: "MOVEMENT_PSYCHIC", - 4: "MOVEMENT_ELECTRIC", - 5: "MOVEMENT_FLYING", - 6: "MOVEMENT_HOVERING", -} -var PokemonMovementType_value = map[string]int32{ - "MOVEMENT_STATIC": 0, - "MOVEMENT_JUMP": 1, - "MOVEMENT_VERTICAL": 2, - "MOVEMENT_PSYCHIC": 3, - "MOVEMENT_ELECTRIC": 4, - "MOVEMENT_FLYING": 5, - "MOVEMENT_HOVERING": 6, -} - -func (x PokemonMovementType) String() string { - return proto.EnumName(PokemonMovementType_name, int32(x)) -} -func (PokemonMovementType) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{12} } -type PokemonRarity int32 +type ItemEffect int32 const ( - PokemonRarity_POKEMON_RARITY_NORMAL PokemonRarity = 0 - PokemonRarity_POKEMON_RARITY_LEGENDARY PokemonRarity = 1 - PokemonRarity_POKEMON_RARITY_MYTHIC PokemonRarity = 2 + ItemEffect_ITEM_EFFECT_NONE ItemEffect = 0 + ItemEffect_ITEM_EFFECT_CAP_NO_FLEE ItemEffect = 1000 + ItemEffect_ITEM_EFFECT_CAP_NO_MOVEMENT ItemEffect = 1002 + ItemEffect_ITEM_EFFECT_CAP_NO_THREAT ItemEffect = 1003 + ItemEffect_ITEM_EFFECT_CAP_TARGET_MAX ItemEffect = 1004 + ItemEffect_ITEM_EFFECT_CAP_TARGET_SLOW ItemEffect = 1005 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_NIGHT ItemEffect = 1006 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_TRAINER ItemEffect = 1007 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_FIRST_THROW ItemEffect = 1008 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_LEGEND ItemEffect = 1009 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_HEAVY ItemEffect = 1010 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_REPEAT ItemEffect = 1011 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_MULTI_THROW ItemEffect = 1012 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_ALWAYS ItemEffect = 1013 + ItemEffect_ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW ItemEffect = 1014 ) -var PokemonRarity_name = map[int32]string{ - 0: "POKEMON_RARITY_NORMAL", - 1: "POKEMON_RARITY_LEGENDARY", - 2: "POKEMON_RARITY_MYTHIC", +var ItemEffect_name = map[int32]string{ + 0: "ITEM_EFFECT_NONE", + 1000: "ITEM_EFFECT_CAP_NO_FLEE", + 1002: "ITEM_EFFECT_CAP_NO_MOVEMENT", + 1003: "ITEM_EFFECT_CAP_NO_THREAT", + 1004: "ITEM_EFFECT_CAP_TARGET_MAX", + 1005: "ITEM_EFFECT_CAP_TARGET_SLOW", + 1006: "ITEM_EFFECT_CAP_CHANCE_NIGHT", + 1007: "ITEM_EFFECT_CAP_CHANCE_TRAINER", + 1008: "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW", + 1009: "ITEM_EFFECT_CAP_CHANCE_LEGEND", + 1010: "ITEM_EFFECT_CAP_CHANCE_HEAVY", + 1011: "ITEM_EFFECT_CAP_CHANCE_REPEAT", + 1012: "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW", + 1013: "ITEM_EFFECT_CAP_CHANCE_ALWAYS", + 1014: "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW", } -var PokemonRarity_value = map[string]int32{ - "POKEMON_RARITY_NORMAL": 0, - "POKEMON_RARITY_LEGENDARY": 1, - "POKEMON_RARITY_MYTHIC": 2, +var ItemEffect_value = map[string]int32{ + "ITEM_EFFECT_NONE": 0, + "ITEM_EFFECT_CAP_NO_FLEE": 1000, + "ITEM_EFFECT_CAP_NO_MOVEMENT": 1002, + "ITEM_EFFECT_CAP_NO_THREAT": 1003, + "ITEM_EFFECT_CAP_TARGET_MAX": 1004, + "ITEM_EFFECT_CAP_TARGET_SLOW": 1005, + "ITEM_EFFECT_CAP_CHANCE_NIGHT": 1006, + "ITEM_EFFECT_CAP_CHANCE_TRAINER": 1007, + "ITEM_EFFECT_CAP_CHANCE_FIRST_THROW": 1008, + "ITEM_EFFECT_CAP_CHANCE_LEGEND": 1009, + "ITEM_EFFECT_CAP_CHANCE_HEAVY": 1010, + "ITEM_EFFECT_CAP_CHANCE_REPEAT": 1011, + "ITEM_EFFECT_CAP_CHANCE_MULTI_THROW": 1012, + "ITEM_EFFECT_CAP_CHANCE_ALWAYS": 1013, + "ITEM_EFFECT_CAP_CHANCE_SINGLE_THROW": 1014, } -func (x PokemonRarity) String() string { - return proto.EnumName(PokemonRarity_name, int32(x)) +func (x ItemEffect) String() string { + return proto.EnumName(ItemEffect_name, int32(x)) } -func (PokemonRarity) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{13} } type PokemonType int32 @@ -1922,411 +1922,75 @@ var PokemonType_value = map[string]int32{ func (x PokemonType) String() string { return proto.EnumName(PokemonType_name, int32(x)) } -func (PokemonType) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{14} } -type TeamColor int32 +type HoloIapItemCategory int32 const ( - TeamColor_NEUTRAL TeamColor = 0 - TeamColor_BLUE TeamColor = 1 - TeamColor_RED TeamColor = 2 - TeamColor_YELLOW TeamColor = 3 + HoloIapItemCategory_IAP_CATEGORY_NONE HoloIapItemCategory = 0 + HoloIapItemCategory_IAP_CATEGORY_BUNDLE HoloIapItemCategory = 1 + HoloIapItemCategory_IAP_CATEGORY_ITEMS HoloIapItemCategory = 2 + HoloIapItemCategory_IAP_CATEGORY_UPGRADES HoloIapItemCategory = 3 + HoloIapItemCategory_IAP_CATEGORY_POKECOINS HoloIapItemCategory = 4 ) -var TeamColor_name = map[int32]string{ - 0: "NEUTRAL", - 1: "BLUE", - 2: "RED", - 3: "YELLOW", +var HoloIapItemCategory_name = map[int32]string{ + 0: "IAP_CATEGORY_NONE", + 1: "IAP_CATEGORY_BUNDLE", + 2: "IAP_CATEGORY_ITEMS", + 3: "IAP_CATEGORY_UPGRADES", + 4: "IAP_CATEGORY_POKECOINS", } -var TeamColor_value = map[string]int32{ - "NEUTRAL": 0, - "BLUE": 1, - "RED": 2, - "YELLOW": 3, +var HoloIapItemCategory_value = map[string]int32{ + "IAP_CATEGORY_NONE": 0, + "IAP_CATEGORY_BUNDLE": 1, + "IAP_CATEGORY_ITEMS": 2, + "IAP_CATEGORY_UPGRADES": 3, + "IAP_CATEGORY_POKECOINS": 4, } -func (x TeamColor) String() string { - return proto.EnumName(TeamColor_name, int32(x)) +func (x HoloIapItemCategory) String() string { + return proto.EnumName(HoloIapItemCategory_name, int32(x)) } -func (TeamColor) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{15} } -type TutorialState int32 +type PokemonRarity int32 const ( - TutorialState_LEGAL_SCREEN TutorialState = 0 - TutorialState_AVATAR_SELECTION TutorialState = 1 - TutorialState_ACCOUNT_CREATION TutorialState = 2 - TutorialState_POKEMON_CAPTURE TutorialState = 3 - TutorialState_NAME_SELECTION TutorialState = 4 - TutorialState_POKEMON_BERRY TutorialState = 5 - TutorialState_USE_ITEM TutorialState = 6 - TutorialState_FIRST_TIME_EXPERIENCE_COMPLETE TutorialState = 7 - TutorialState_POKESTOP_TUTORIAL TutorialState = 8 - TutorialState_GYM_TUTORIAL TutorialState = 9 + PokemonRarity_POKEMON_RARITY_NORMAL PokemonRarity = 0 + PokemonRarity_POKEMON_RARITY_LEGENDARY PokemonRarity = 1 + PokemonRarity_POKEMON_RARITY_MYTHIC PokemonRarity = 2 ) -var TutorialState_name = map[int32]string{ - 0: "LEGAL_SCREEN", - 1: "AVATAR_SELECTION", - 2: "ACCOUNT_CREATION", - 3: "POKEMON_CAPTURE", - 4: "NAME_SELECTION", - 5: "POKEMON_BERRY", - 6: "USE_ITEM", - 7: "FIRST_TIME_EXPERIENCE_COMPLETE", - 8: "POKESTOP_TUTORIAL", - 9: "GYM_TUTORIAL", +var PokemonRarity_name = map[int32]string{ + 0: "POKEMON_RARITY_NORMAL", + 1: "POKEMON_RARITY_LEGENDARY", + 2: "POKEMON_RARITY_MYTHIC", } -var TutorialState_value = map[string]int32{ - "LEGAL_SCREEN": 0, - "AVATAR_SELECTION": 1, - "ACCOUNT_CREATION": 2, - "POKEMON_CAPTURE": 3, - "NAME_SELECTION": 4, - "POKEMON_BERRY": 5, - "USE_ITEM": 6, - "FIRST_TIME_EXPERIENCE_COMPLETE": 7, - "POKESTOP_TUTORIAL": 8, - "GYM_TUTORIAL": 9, +var PokemonRarity_value = map[string]int32{ + "POKEMON_RARITY_NORMAL": 0, + "POKEMON_RARITY_LEGENDARY": 1, + "POKEMON_RARITY_MYTHIC": 2, } -func (x TutorialState) String() string { - return proto.EnumName(TutorialState_name, int32(x)) +func (x PokemonRarity) String() string { + return proto.EnumName(PokemonRarity_name, int32(x)) } -func (TutorialState) EnumDescriptor() ([]byte, []int) { return fileDescriptor6, []int{16} } func init() { - proto.RegisterEnum("POGOProtos.Enums.ActivityType", ActivityType_name, ActivityType_value) proto.RegisterEnum("POGOProtos.Enums.BadgeType", BadgeType_name, BadgeType_value) - proto.RegisterEnum("POGOProtos.Enums.CameraInterpolation", CameraInterpolation_name, CameraInterpolation_value) - proto.RegisterEnum("POGOProtos.Enums.CameraTarget", CameraTarget_name, CameraTarget_value) + proto.RegisterEnum("POGOProtos.Enums.TutorialState", TutorialState_name, TutorialState_value) + proto.RegisterEnum("POGOProtos.Enums.PokemonId", PokemonId_name, PokemonId_value) + proto.RegisterEnum("POGOProtos.Enums.PokemonMovementType", PokemonMovementType_name, PokemonMovementType_value) proto.RegisterEnum("POGOProtos.Enums.Gender", Gender_name, Gender_value) - proto.RegisterEnum("POGOProtos.Enums.HoloIapItemCategory", HoloIapItemCategory_name, HoloIapItemCategory_value) + proto.RegisterEnum("POGOProtos.Enums.ActivityType", ActivityType_name, ActivityType_value) + proto.RegisterEnum("POGOProtos.Enums.CameraTarget", CameraTarget_name, CameraTarget_value) + proto.RegisterEnum("POGOProtos.Enums.PokemonFamilyId", PokemonFamilyId_name, PokemonFamilyId_value) proto.RegisterEnum("POGOProtos.Enums.ItemCategory", ItemCategory_name, ItemCategory_value) - proto.RegisterEnum("POGOProtos.Enums.ItemEffect", ItemEffect_name, ItemEffect_value) + proto.RegisterEnum("POGOProtos.Enums.CameraInterpolation", CameraInterpolation_name, CameraInterpolation_value) proto.RegisterEnum("POGOProtos.Enums.Platform", Platform_name, Platform_value) - proto.RegisterEnum("POGOProtos.Enums.PokemonFamilyId", PokemonFamilyId_name, PokemonFamilyId_value) - proto.RegisterEnum("POGOProtos.Enums.PokemonId", PokemonId_name, PokemonId_value) + proto.RegisterEnum("POGOProtos.Enums.TeamColor", TeamColor_name, TeamColor_value) proto.RegisterEnum("POGOProtos.Enums.PokemonMove", PokemonMove_name, PokemonMove_value) - proto.RegisterEnum("POGOProtos.Enums.PokemonMovementType", PokemonMovementType_name, PokemonMovementType_value) - proto.RegisterEnum("POGOProtos.Enums.PokemonRarity", PokemonRarity_name, PokemonRarity_value) + proto.RegisterEnum("POGOProtos.Enums.ItemEffect", ItemEffect_name, ItemEffect_value) proto.RegisterEnum("POGOProtos.Enums.PokemonType", PokemonType_name, PokemonType_value) - proto.RegisterEnum("POGOProtos.Enums.TeamColor", TeamColor_name, TeamColor_value) - proto.RegisterEnum("POGOProtos.Enums.TutorialState", TutorialState_name, TutorialState_value) -} - -func init() { proto.RegisterFile("enums.proto", fileDescriptor6) } - -var fileDescriptor6 = []byte{ - // 4929 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x7a, 0x69, 0x9b, 0x1c, 0xb7, - 0x71, 0xbf, 0x96, 0xcb, 0xdd, 0xd9, 0xc5, 0x1e, 0x2c, 0x36, 0x49, 0x49, 0x94, 0x28, 0x4a, 0xa2, - 0x2c, 0xcb, 0x5e, 0xfb, 0xef, 0xfb, 0xf8, 0xc7, 0x37, 0xa6, 0xbb, 0xa6, 0x07, 0x1c, 0x34, 0xd0, - 0x44, 0xa3, 0x77, 0x76, 0xd6, 0x47, 0x7b, 0x2d, 0xad, 0x14, 0xc6, 0x24, 0x57, 0xa6, 0x56, 0xb2, - 0x19, 0x5f, 0x71, 0x9c, 0xd8, 0xce, 0x7d, 0xd8, 0x71, 0xf2, 0x36, 0x1f, 0x20, 0xdf, 0x23, 0xa7, - 0x73, 0x3b, 0x89, 0x73, 0x27, 0x4e, 0xe2, 0xf8, 0x76, 0xae, 0x17, 0x79, 0xf2, 0x22, 0x4f, 0x15, - 0x7a, 0x7a, 0x30, 0xb3, 0x94, 0x9e, 0xbc, 0x9a, 0x41, 0x55, 0xa1, 0x50, 0x05, 0x14, 0xaa, 0x7e, - 0x40, 0x43, 0x6c, 0x1c, 0xde, 0x7a, 0xfe, 0xe6, 0x73, 0xaf, 0x79, 0xf6, 0xf6, 0xd1, 0xf1, 0x51, - 0x02, 0xa5, 0xcd, 0x6d, 0x49, 0x7f, 0x9f, 0x7b, 0x0d, 0x12, 0x7d, 0xe7, 0xdb, 0x2b, 0x62, 0x53, - 0x3e, 0x79, 0x7c, 0xfd, 0x85, 0xeb, 0xc7, 0x77, 0xfc, 0x9d, 0x67, 0x0f, 0x93, 0xf3, 0x02, 0x64, - 0xea, 0xd5, 0xae, 0xf2, 0x93, 0xa6, 0x36, 0x23, 0x63, 0xc7, 0x06, 0xee, 0x49, 0x1e, 0x10, 0xf7, - 0x76, 0xd4, 0x54, 0xfa, 0x74, 0xd8, 0x94, 0x76, 0x84, 0x85, 0x35, 0xb0, 0x94, 0x3c, 0x2a, 0x1e, - 0x5a, 0xe0, 0x69, 0xcc, 0xd1, 0x64, 0x9d, 0xc8, 0xa9, 0xe4, 0xa2, 0xb8, 0xd0, 0x89, 0x0c, 0x34, - 0x62, 0xc7, 0x5a, 0x4e, 0xee, 0x17, 0xe7, 0x3b, 0x56, 0x86, 0x03, 0x94, 0xbe, 0x19, 0x58, 0xe7, - 0xe1, 0x74, 0xf2, 0xa0, 0xb8, 0xaf, 0xe3, 0xe0, 0xae, 0xd5, 0xbb, 0xb3, 0x6e, 0x2b, 0xc9, 0xbd, - 0x22, 0xe9, 0x98, 0x43, 0x1e, 0x14, 0xf3, 0x1c, 0x56, 0xe7, 0xcc, 0x1f, 0x4b, 0x3d, 0x6a, 0x46, - 0x05, 0xf4, 0x92, 0xcb, 0xe2, 0x81, 0x8e, 0x4a, 0x3a, 0x32, 0xdc, 0x6b, 0xd0, 0x78, 0x37, 0x69, - 0x0c, 0x8e, 0x61, 0x6d, 0x8e, 0x1f, 0x5c, 0x18, 0x28, 0x57, 0xf9, 0xc6, 0x0f, 0x9d, 0x1d, 0xc3, - 0x7a, 0xf2, 0x90, 0xb8, 0xb8, 0xc0, 0x37, 0x2a, 0xc5, 0x96, 0x2d, 0xee, 0xd2, 0x3d, 0x77, 0xe4, - 0x48, 0xe0, 0x6f, 0x24, 0x57, 0xc4, 0xe5, 0x05, 0x3e, 0xee, 0xa5, 0xa8, 0x35, 0x9a, 0xa9, 0xcc, - 0x66, 0x72, 0x49, 0xdc, 0xbf, 0x20, 0x93, 0xd6, 0x6e, 0x17, 0xfb, 0x52, 0x6b, 0xd8, 0x4a, 0x1e, - 0x17, 0x8f, 0xde, 0xd5, 0xc0, 0xf0, 0xdf, 0x0e, 0x9a, 0x4c, 0x4e, 0x60, 0xfb, 0x2e, 0x4a, 0x0a, - 0xa5, 0xb1, 0xf2, 0xd6, 0x20, 0x9c, 0x99, 0x5b, 0x44, 0xef, 0xa4, 0x32, 0xdd, 0x7c, 0xc2, 0xdc, - 0x32, 0x54, 0x28, 0x1d, 0x8d, 0x40, 0xcb, 0x70, 0x76, 0x4e, 0xa7, 0x43, 0x8d, 0xb2, 0x9a, 0xad, - 0x43, 0x32, 0xe7, 0x5a, 0xb7, 0x0e, 0x4d, 0x55, 0x48, 0xad, 0x9b, 0xbe, 0x35, 0x75, 0x05, 0xe7, - 0x92, 0xc7, 0xc4, 0xc3, 0x77, 0x91, 0x29, 0x30, 0x53, 0x75, 0xd1, 0x0a, 0x9d, 0x7f, 0x11, 0x45, - 0x5a, 0xba, 0x1c, 0x5b, 0x99, 0x0b, 0xc9, 0x23, 0xe2, 0xd2, 0x62, 0xac, 0xe4, 0x93, 0x82, 0xff, - 0x9a, 0x0c, 0x1d, 0xdc, 0x3b, 0xb7, 0x12, 0x91, 0x84, 0x46, 0x49, 0xfc, 0xfb, 0x76, 0x7e, 0xbd, - 0x27, 0xd6, 0xfb, 0x07, 0x4f, 0x3d, 0x73, 0xc8, 0xb1, 0x7e, 0x46, 0x6c, 0xf4, 0x65, 0x96, 0x63, - 0x53, 0x9b, 0x0a, 0x3d, 0xdc, 0x93, 0x9c, 0x13, 0x67, 0x02, 0xc1, 0x3b, 0xb9, 0x8b, 0x9a, 0x82, - 0x67, 0x89, 0x82, 0x37, 0x10, 0xe3, 0xc8, 0x51, 0x58, 0xc1, 0xa9, 0xe4, 0x3e, 0x71, 0x2e, 0xb0, - 0x52, 0x59, 0xfa, 0xda, 0x61, 0xe3, 0xad, 0x97, 0x1a, 0x96, 0x67, 0x8c, 0x60, 0x04, 0x66, 0xd3, - 0xa0, 0xee, 0x18, 0x21, 0xa2, 0xb3, 0xb6, 0xc7, 0xca, 0x8c, 0xc1, 0xce, 0x77, 0x8c, 0x55, 0xda, - 0x06, 0x6d, 0x0f, 0x93, 0xda, 0xda, 0x78, 0x74, 0x1d, 0xb3, 0x37, 0x63, 0x92, 0x6d, 0x95, 0xb7, - 0x65, 0xd5, 0xec, 0xaa, 0x4a, 0x79, 0xcc, 0x60, 0x8d, 0xd6, 0x7b, 0xea, 0x9e, 0xba, 0x56, 0x47, - 0x32, 0xb0, 0x3e, 0xef, 0x14, 0x05, 0x59, 0x08, 0x44, 0x03, 0x82, 0xb6, 0x56, 0x60, 0xf5, 0x55, - 0xde, 0x14, 0x32, 0x57, 0x23, 0xe9, 0x4a, 0xd8, 0xa0, 0x10, 0x99, 0xfa, 0x54, 0x6a, 0x3b, 0xe9, - 0xac, 0xd8, 0x9c, 0x59, 0xd1, 0x97, 0xde, 0x6b, 0x6c, 0xa4, 0xf7, 0x32, 0x1d, 0x35, 0x63, 0x6b, - 0x60, 0x8b, 0xf6, 0xce, 0x1c, 0x93, 0x23, 0x4f, 0x99, 0x9c, 0xd9, 0xdb, 0x27, 0xfa, 0x86, 0xc5, - 0x64, 0xe6, 0x99, 0xc8, 0x4a, 0x87, 0x95, 0x57, 0x39, 0x36, 0x4e, 0xaa, 0x0a, 0x33, 0x80, 0x99, - 0x73, 0x1d, 0x2b, 0x73, 0xb6, 0x2c, 0x31, 0x83, 0xb3, 0xc9, 0x05, 0x71, 0xb6, 0x5d, 0xc6, 0x49, - 0x89, 0x8d, 0xb1, 0xae, 0x90, 0x1a, 0x92, 0xd9, 0x14, 0x33, 0x79, 0xa0, 0xf2, 0xa1, 0x57, 0x26, - 0x87, 0x73, 0x0b, 0xf2, 0x03, 0x3d, 0x21, 0xf2, 0xf9, 0x05, 0x72, 0x69, 0x55, 0x65, 0x0d, 0x5c, - 0x58, 0x20, 0xe7, 0xce, 0xd6, 0x26, 0x83, 0x7b, 0xa3, 0xd8, 0x21, 0xb2, 0xb3, 0xe9, 0x08, 0xee, - 0x4b, 0x12, 0xb1, 0x1d, 0x11, 0xfb, 0x75, 0x0e, 0xf7, 0x53, 0x8a, 0x8a, 0xfb, 0x0f, 0x6d, 0xe5, - 0xe1, 0xe2, 0x02, 0xb5, 0xf2, 0x88, 0x1a, 0x1e, 0x58, 0x50, 0x3a, 0x50, 0x0e, 0xe1, 0xc1, 0x05, - 0xd1, 0xb1, 0xf4, 0xe8, 0xe0, 0xd2, 0xa2, 0x5a, 0x27, 0xab, 0x0a, 0x1e, 0x5a, 0xf0, 0x19, 0x35, - 0xa6, 0xde, 0xa9, 0x14, 0x2e, 0xcf, 0x56, 0x39, 0x38, 0x57, 0x4d, 0xd2, 0xa1, 0x4a, 0xe1, 0xe1, - 0x05, 0x8b, 0x55, 0x8a, 0xf0, 0xc8, 0x82, 0xc7, 0x99, 0x93, 0xb9, 0x35, 0xf0, 0xe8, 0x82, 0x71, - 0x99, 0x74, 0x23, 0xb8, 0xb2, 0x60, 0xc6, 0x40, 0x2a, 0x37, 0x81, 0xc7, 0x66, 0x66, 0x84, 0xcc, - 0xe0, 0x28, 0x42, 0xbc, 0x84, 0x97, 0x25, 0x67, 0xc5, 0x56, 0xbb, 0x8c, 0x6a, 0x24, 0xd3, 0x61, - 0x0d, 0x8f, 0xef, 0x7c, 0x79, 0x49, 0x9c, 0x4b, 0x0f, 0x6e, 0x1e, 0xde, 0x3e, 0x50, 0xb7, 0x8e, - 0x0f, 0x6f, 0x3f, 0x7b, 0x74, 0xe3, 0xe0, 0xf8, 0xfa, 0xd1, 0x2d, 0xb2, 0x2c, 0x95, 0x45, 0xa3, - 0x68, 0x0b, 0x94, 0x4d, 0x5a, 0xd3, 0x86, 0xbd, 0x20, 0xce, 0x46, 0x34, 0xad, 0x0c, 0x4a, 0x07, - 0x4b, 0x0b, 0xe4, 0xaa, 0xb0, 0xd6, 0x0f, 0xe1, 0x14, 0x65, 0xd1, 0x13, 0xe4, 0xc6, 0x59, 0xdf, - 0x76, 0x6c, 0x0a, 0xbb, 0x8b, 0xb0, 0x4c, 0x53, 0x13, 0x89, 0x65, 0x58, 0xa2, 0xc9, 0x2a, 0x38, - 0xbd, 0xf3, 0x3f, 0xcb, 0x62, 0x33, 0x18, 0xe6, 0x0f, 0x6e, 0x3f, 0x73, 0x78, 0x4c, 0x5e, 0x91, - 0xa0, 0xa7, 0x24, 0xe5, 0xdb, 0xa8, 0x47, 0x07, 0xf7, 0x50, 0xce, 0xbc, 0x0b, 0xa3, 0xc1, 0x2c, - 0x47, 0x58, 0xa2, 0x24, 0x75, 0x37, 0x6e, 0x1b, 0x49, 0xa7, 0x16, 0xd4, 0x76, 0xd9, 0x6d, 0x79, - 0x41, 0xed, 0x94, 0x11, 0xd4, 0x9e, 0x5e, 0x50, 0xdb, 0x71, 0x5b, 0xb5, 0x2b, 0x94, 0x3d, 0xef, - 0x36, 0x6c, 0xa7, 0x7f, 0x75, 0x3a, 0x3f, 0x2f, 0x26, 0x11, 0x06, 0xea, 0x2d, 0x28, 0xea, 0xb8, - 0x9d, 0xff, 0x6b, 0x0b, 0x8a, 0x4e, 0x48, 0x04, 0x45, 0xeb, 0xc9, 0x13, 0xe2, 0xb1, 0x97, 0x1c, - 0xaf, 0x50, 0xce, 0x59, 0x07, 0x1b, 0xc9, 0x2b, 0xc5, 0xe3, 0x91, 0x60, 0x35, 0xb4, 0xb5, 0x9e, - 0xd3, 0xd7, 0xf9, 0xb0, 0x99, 0xbc, 0x4e, 0xbc, 0xfa, 0xff, 0x24, 0x3a, 0x55, 0xbe, 0x95, 0xbc, - 0x5c, 0x5c, 0x79, 0x49, 0x2b, 0xc6, 0xd6, 0xe9, 0x0c, 0xb6, 0x77, 0x2e, 0x8b, 0xd5, 0xfc, 0xf0, - 0xd6, 0x53, 0x87, 0xb7, 0x93, 0x35, 0x71, 0xba, 0x90, 0x1a, 0xe1, 0x9e, 0x44, 0x88, 0xd5, 0x01, - 0xf2, 0xff, 0xa5, 0x9d, 0x2f, 0x2d, 0x89, 0x73, 0xc3, 0xa3, 0x1b, 0x47, 0xea, 0xe0, 0x59, 0x75, - 0x7c, 0x78, 0x33, 0x3d, 0x38, 0x3e, 0x7c, 0xe6, 0xe8, 0xf6, 0x1d, 0x0a, 0x46, 0x25, 0x4b, 0xaa, - 0xc7, 0x98, 0x5b, 0x82, 0x1c, 0x54, 0x8d, 0xef, 0xa1, 0x55, 0x9e, 0x23, 0xf7, 0x6b, 0x93, 0x91, - 0x1e, 0x0a, 0xbf, 0x39, 0x86, 0xf2, 0x58, 0x54, 0x01, 0x44, 0xcd, 0xd1, 0xeb, 0x32, 0x77, 0x32, - 0xc3, 0x0a, 0x96, 0x29, 0x19, 0xce, 0xb1, 0x28, 0xa9, 0xa7, 0x56, 0x19, 0x8a, 0xda, 0xaf, 0x9e, - 0x12, 0x9b, 0x73, 0xf6, 0x90, 0x7e, 0x8f, 0xc5, 0x09, 0x83, 0x48, 0xc9, 0x1c, 0x7d, 0x5a, 0x1a, - 0x5a, 0x9b, 0xe6, 0x78, 0x03, 0x6b, 0x29, 0x54, 0x4f, 0xf4, 0xa1, 0xaa, 0x9e, 0x2a, 0x83, 0xa1, - 0x06, 0xce, 0xf3, 0xfa, 0x96, 0x52, 0xdd, 0xe9, 0x93, 0x9d, 0x6a, 0xaf, 0xb4, 0xf2, 0x58, 0xc1, - 0x0a, 0x15, 0x99, 0x79, 0x5e, 0x2a, 0x0b, 0x74, 0x12, 0x56, 0x4f, 0x9a, 0x90, 0xa9, 0x6a, 0x14, - 0x4a, 0xe0, 0x3c, 0x5d, 0x99, 0xb4, 0xee, 0x4b, 0x6f, 0x29, 0x10, 0x69, 0xce, 0x16, 0x99, 0x68, - 0x2a, 0x0a, 0xbe, 0x13, 0x56, 0xec, 0x95, 0xad, 0x85, 0x82, 0x10, 0xcb, 0x62, 0xb7, 0x5d, 0x34, - 0x3e, 0x9a, 0x75, 0xd8, 0xd8, 0xf9, 0xb5, 0xd3, 0x42, 0xd0, 0xc4, 0xe2, 0xd3, 0x4f, 0x1f, 0x3e, - 0x79, 0x4c, 0x89, 0x8f, 0xfb, 0xe0, 0x60, 0x80, 0xa9, 0x9f, 0x4e, 0xea, 0xa5, 0xd6, 0xba, 0x96, - 0x9a, 0xca, 0xb2, 0x31, 0x96, 0x31, 0x30, 0x7c, 0x83, 0x76, 0xd2, 0x83, 0x77, 0xe1, 0x52, 0x1a, - 0x2a, 0xd0, 0x78, 0xf8, 0x26, 0x21, 0xd7, 0x8b, 0x77, 0x91, 0xf0, 0x43, 0xc2, 0x97, 0xf0, 0xad, - 0x5e, 0xf2, 0xb0, 0x78, 0x60, 0x91, 0xdf, 0x06, 0x72, 0x21, 0xf7, 0xe0, 0xdb, 0x77, 0x1d, 0x62, - 0xba, 0x37, 0xb4, 0x1d, 0xc3, 0x77, 0x7a, 0xc9, 0xa3, 0xe2, 0xd2, 0xa2, 0x44, 0x3a, 0x94, 0x26, - 0xc5, 0xc6, 0x50, 0x89, 0x84, 0xef, 0xf6, 0x92, 0xc7, 0xc4, 0xe5, 0x17, 0x11, 0xe1, 0x6a, 0x8e, - 0x0e, 0xbe, 0xd7, 0x4b, 0x9e, 0x10, 0x57, 0x5e, 0x44, 0x28, 0x06, 0xd3, 0xdf, 0xef, 0x25, 0x57, - 0xc4, 0x43, 0x2f, 0x22, 0x18, 0x0e, 0x0e, 0xf0, 0x83, 0x97, 0x32, 0x6a, 0x88, 0x72, 0x77, 0x02, - 0xff, 0xf6, 0x52, 0x6a, 0x1c, 0x96, 0x34, 0x3d, 0xff, 0xfe, 0x52, 0x36, 0x15, 0xb5, 0xf6, 0xaa, - 0xb5, 0xe9, 0x3f, 0x5e, 0x4a, 0x99, 0xd4, 0x63, 0x39, 0xa9, 0xe0, 0x3f, 0x7b, 0xc9, 0x2b, 0xc4, - 0x63, 0x2f, 0x22, 0x53, 0x29, 0x93, 0xeb, 0xe9, 0x79, 0xe0, 0xbf, 0x7a, 0x3b, 0x52, 0xac, 0x95, - 0x37, 0x0e, 0x8e, 0x9f, 0x3e, 0xba, 0x7d, 0x33, 0x59, 0x17, 0x2b, 0x53, 0x78, 0xd9, 0x13, 0xcb, - 0xca, 0x56, 0xb0, 0x94, 0x6c, 0x88, 0x9e, 0x34, 0x99, 0xb3, 0x8a, 0xf6, 0x50, 0x4f, 0x2c, 0xdb, - 0x6a, 0x0f, 0x96, 0x89, 0x3a, 0x56, 0x26, 0xb3, 0x63, 0xda, 0xb6, 0xff, 0xbd, 0x29, 0xce, 0x94, - 0x47, 0x1f, 0x3e, 0xbc, 0x79, 0x74, 0x6b, 0x70, 0x70, 0xf3, 0xfa, 0x8d, 0x3b, 0xea, 0xa9, 0x04, - 0xc4, 0xe6, 0x40, 0x16, 0x4a, 0x4f, 0x3a, 0xc0, 0x7a, 0x5e, 0x40, 0x4b, 0xe9, 0xd7, 0xba, 0x2f, - 0x2b, 0x59, 0xb7, 0xe5, 0xaf, 0xa5, 0xa6, 0x43, 0xe9, 0x0a, 0xc9, 0xa9, 0xf1, 0x34, 0xd5, 0xeb, - 0x96, 0x5c, 0x5d, 0xab, 0x95, 0xf3, 0x9a, 0x92, 0xf9, 0x8c, 0x48, 0xc1, 0xee, 0x4a, 0x85, 0x20, - 0xa8, 0x2a, 0xb7, 0xc4, 0x31, 0x22, 0x65, 0xa5, 0xad, 0x88, 0x54, 0xaa, 0x2c, 0xc7, 0x09, 0x00, - 0x15, 0xe4, 0x96, 0x34, 0xad, 0xe7, 0xe7, 0x22, 0x5a, 0x55, 0xa2, 0xa4, 0xe9, 0xb8, 0x10, 0x99, - 0x8d, 0x23, 0x69, 0xaa, 0x00, 0x8b, 0x3a, 0x65, 0xa1, 0xec, 0x5f, 0x8c, 0x5c, 0xa9, 0xa4, 0xc9, - 0xaa, 0xa1, 0xc3, 0x31, 0x3c, 0x48, 0x1b, 0xb8, 0xa5, 0x1a, 0x95, 0x59, 0x27, 0x4d, 0xd3, 0xe6, - 0x5b, 0x86, 0x36, 0x0b, 0x2c, 0x66, 0x3c, 0x12, 0xbb, 0xa4, 0x71, 0x8a, 0x40, 0x66, 0xf6, 0xef, - 0xd6, 0xba, 0x54, 0x7b, 0xf0, 0x78, 0x34, 0x4d, 0x57, 0x55, 0x9e, 0xeb, 0x49, 0x59, 0x0f, 0x06, - 0xf0, 0x44, 0x64, 0xee, 0x3e, 0xe5, 0x11, 0x78, 0x65, 0xd4, 0xd7, 0x66, 0x99, 0xaa, 0x86, 0xf0, - 0xaa, 0x48, 0xa8, 0x94, 0x4e, 0x56, 0xf0, 0x9a, 0xc8, 0xa7, 0x5d, 0x34, 0xd6, 0x48, 0x0f, 0xaf, - 0x8b, 0x68, 0x99, 0xca, 0x35, 0x7a, 0x0f, 0x6f, 0x88, 0x94, 0x15, 0x68, 0xc7, 0x7e, 0x08, 0x6f, - 0x8a, 0xa7, 0xa3, 0x9a, 0x64, 0x75, 0x3a, 0x82, 0xb7, 0xc4, 0x62, 0xd2, 0x8c, 0x70, 0x02, 0xff, - 0x3f, 0x9a, 0xa1, 0xdc, 0xd9, 0xb1, 0x56, 0x7e, 0x88, 0xf0, 0xb6, 0xb8, 0xb3, 0xd5, 0x6a, 0x2c, - 0x73, 0x78, 0x07, 0x1d, 0x6c, 0x5a, 0x9a, 0xec, 0x3b, 0x09, 0xef, 0x9e, 0xd3, 0x96, 0x0e, 0x6d, - 0x09, 0xfd, 0xc8, 0xfb, 0x3e, 0x6a, 0x5d, 0x95, 0xce, 0xd6, 0x1e, 0x30, 0x1a, 0xc4, 0xa3, 0xf1, - 0x32, 0xb5, 0x56, 0xc3, 0x30, 0x1a, 0x24, 0x47, 0x9b, 0xd5, 0x19, 0xc2, 0xd5, 0x38, 0x22, 0xac, - 0x99, 0x78, 0x09, 0x45, 0x1c, 0x61, 0xda, 0x8e, 0xa9, 0x7e, 0x80, 0x8d, 0x34, 0x16, 0x32, 0x37, - 0x58, 0x28, 0x8f, 0x70, 0x2d, 0xa2, 0x0e, 0xa4, 0x1b, 0xa0, 0x4f, 0x87, 0x19, 0x54, 0xd1, 0xb4, - 0x66, 0x36, 0xab, 0x2d, 0xf8, 0xc8, 0x95, 0x8a, 0x20, 0xf1, 0x6e, 0x34, 0x6c, 0xee, 0x54, 0x81, - 0x0e, 0xf6, 0xe2, 0x61, 0x87, 0xa8, 0xa9, 0xde, 0xc3, 0x7e, 0x2c, 0x27, 0x2b, 0xaf, 0x27, 0xf0, - 0xbe, 0x48, 0x97, 0x35, 0x6a, 0x0f, 0x9a, 0x78, 0x7d, 0x9c, 0x1d, 0xef, 0x23, 0xc2, 0x07, 0x23, - 0x13, 0x86, 0x93, 0xd2, 0x58, 0x38, 0x88, 0x34, 0x8d, 0x9c, 0xec, 0xf7, 0x27, 0xf0, 0xa1, 0x78, - 0xb1, 0xad, 0xf6, 0xd6, 0xf5, 0xe1, 0xa9, 0xc8, 0x23, 0xdc, 0xc3, 0x3c, 0x4f, 0x6b, 0x8f, 0xf0, - 0x74, 0xd4, 0x39, 0xad, 0xfb, 0x54, 0x13, 0x7e, 0x38, 0x12, 0x1c, 0x2a, 0x5f, 0x58, 0x43, 0xc5, - 0xe0, 0x47, 0xa2, 0xf5, 0x08, 0x54, 0x4a, 0x2d, 0xf0, 0xe1, 0x48, 0x58, 0xab, 0x74, 0xa4, 0x7c, - 0x6d, 0x72, 0xb8, 0x11, 0x8d, 0x3f, 0xb2, 0x83, 0x01, 0x1d, 0x57, 0x6e, 0xc6, 0xdb, 0x71, 0x38, - 0x19, 0x5a, 0x67, 0xe0, 0x28, 0xa2, 0x91, 0xba, 0x0a, 0x27, 0xf0, 0x91, 0x88, 0xe6, 0xa5, 0xc9, - 0x51, 0x4b, 0xb8, 0x1d, 0x0d, 0x3e, 0x92, 0x26, 0x97, 0xd5, 0x88, 0x06, 0x7f, 0x2e, 0x32, 0x7e, - 0x68, 0x5d, 0x85, 0x12, 0x8e, 0xe3, 0x48, 0xb0, 0x3a, 0x43, 0x34, 0xf0, 0x42, 0x24, 0x56, 0x79, - 0xe9, 0x26, 0x35, 0x7c, 0x2c, 0x12, 0x2b, 0x08, 0x6a, 0x15, 0x08, 0x3f, 0x1a, 0xe7, 0x86, 0x74, - 0xe2, 0x87, 0xe8, 0xe0, 0xe3, 0xd1, 0x92, 0x5c, 0x9d, 0x98, 0x3d, 0xf8, 0x44, 0x64, 0x09, 0x1f, - 0x56, 0x64, 0xbf, 0xde, 0xdf, 0x87, 0x4f, 0xce, 0x05, 0x70, 0x5e, 0x48, 0x07, 0x9f, 0x9a, 0xcb, - 0x48, 0xa6, 0x52, 0x0e, 0x3e, 0x9d, 0x24, 0x1d, 0xc9, 0xcb, 0xda, 0xd9, 0x0a, 0x7e, 0x6c, 0x29, - 0x39, 0xdf, 0x05, 0x47, 0x77, 0x96, 0xfd, 0xcc, 0x52, 0x24, 0xa9, 0x65, 0x49, 0x1b, 0xf8, 0xb3, - 0x4b, 0xc9, 0xd9, 0x59, 0xf0, 0x29, 0xef, 0x2d, 0xfc, 0x44, 0x4c, 0x42, 0xdc, 0x45, 0x84, 0x9f, - 0x5c, 0x4a, 0xce, 0x45, 0xfb, 0xcd, 0x4d, 0xe8, 0x24, 0xf4, 0x53, 0x31, 0xd1, 0x16, 0xd2, 0x4c, - 0x3c, 0xc2, 0x4f, 0xc7, 0x63, 0x8c, 0x64, 0xbf, 0xf6, 0x16, 0x7e, 0x96, 0x80, 0xd4, 0xd4, 0x3d, - 0x89, 0xce, 0x66, 0x32, 0xf5, 0x13, 0x0d, 0x3f, 0x1f, 0x2b, 0xa8, 0x8c, 0x75, 0x5a, 0xee, 0xc1, - 0x2f, 0xc4, 0xa6, 0x4b, 0xe7, 0x55, 0x5a, 0x1b, 0x0b, 0xbf, 0x18, 0xab, 0xdd, 0x97, 0x65, 0x66, - 0x2b, 0xf8, 0xa5, 0xb8, 0x7b, 0x61, 0xb5, 0x77, 0x58, 0xc1, 0x2f, 0xc7, 0xc4, 0xcc, 0x49, 0xaf, - 0x8c, 0x82, 0x2f, 0xc6, 0xbd, 0x0b, 0x1c, 0xfb, 0xb1, 0x85, 0x2f, 0x2f, 0x25, 0x67, 0x84, 0x98, - 0xd1, 0xe0, 0x57, 0x97, 0x76, 0xbe, 0x08, 0x62, 0xbd, 0x2d, 0x3e, 0xea, 0xa9, 0x64, 0x4b, 0xac, - 0x17, 0xaa, 0xa2, 0x1a, 0x67, 0x2c, 0xdc, 0x43, 0xcd, 0xb8, 0xd8, 0x6c, 0x88, 0x9e, 0xda, 0x9d, - 0x70, 0xe3, 0x54, 0xb2, 0x29, 0xd6, 0x76, 0xd1, 0xd4, 0xdc, 0x5a, 0x4e, 0xb6, 0x85, 0x98, 0x2b, - 0x40, 0xd3, 0x36, 0x6a, 0xe4, 0x4b, 0xbc, 0x2d, 0xb1, 0x4e, 0x6d, 0xb5, 0x2f, 0x5d, 0x06, 0xab, - 0xd4, 0x39, 0x2a, 0x4c, 0x5b, 0x62, 0x7d, 0x2c, 0x9d, 0xb7, 0xdc, 0x5c, 0xe3, 0x51, 0xb5, 0xac, - 0xbc, 0x55, 0x8c, 0xde, 0x36, 0xc5, 0x5a, 0x54, 0xaf, 0x36, 0x44, 0xaf, 0x40, 0x2f, 0x4b, 0x9b, - 0xc1, 0x06, 0x8d, 0xd2, 0xaf, 0xbd, 0x47, 0x37, 0x70, 0x88, 0xb0, 0x49, 0x18, 0xbd, 0xab, 0x62, - 0x42, 0xac, 0x8e, 0xe4, 0xa8, 0x36, 0x12, 0xb6, 0x49, 0x45, 0x1f, 0x31, 0x73, 0x4a, 0x6b, 0x38, - 0x43, 0x9c, 0xae, 0xb0, 0x6d, 0x89, 0x75, 0xfe, 0x6f, 0x29, 0x0a, 0xce, 0x92, 0xf6, 0xb6, 0x09, - 0x09, 0x35, 0x66, 0xd5, 0x6e, 0x53, 0xac, 0xd1, 0xcc, 0x92, 0x25, 0x70, 0x9e, 0x58, 0xb3, 0xa2, - 0xc7, 0x27, 0x03, 0xfe, 0x7f, 0x2f, 0x41, 0x80, 0x69, 0xe5, 0x5b, 0x17, 0x2b, 0xd2, 0xf5, 0xed, - 0x08, 0xee, 0x0f, 0x6a, 0xa7, 0xd5, 0x4f, 0x88, 0x55, 0x27, 0x15, 0xfd, 0x7f, 0x80, 0x86, 0x8f, - 0x4b, 0xe0, 0xb4, 0xa9, 0x65, 0x35, 0x84, 0x4b, 0xb4, 0x8b, 0x4e, 0x94, 0xc2, 0x4d, 0xb1, 0xc6, - 0x34, 0x65, 0x24, 0x5c, 0xa6, 0x0e, 0xd4, 0xba, 0x56, 0xd3, 0xee, 0x7c, 0x98, 0x12, 0xda, 0x42, - 0x81, 0x9c, 0x89, 0x5b, 0x78, 0x74, 0xda, 0x1a, 0x51, 0x16, 0xb9, 0xc2, 0x13, 0x3b, 0xab, 0x9a, - 0xd3, 0x56, 0x5f, 0x23, 0xbc, 0x8c, 0x8c, 0xec, 0x8a, 0x27, 0x0f, 0x62, 0xd0, 0x4b, 0x8d, 0x15, - 0xbc, 0x9c, 0x26, 0x7d, 0xae, 0x88, 0x6e, 0x0b, 0x31, 0xe6, 0xb6, 0xa7, 0xf6, 0x2b, 0xc8, 0xef, - 0x69, 0x35, 0x15, 0x62, 0x35, 0xb7, 0x9a, 0xfe, 0xef, 0xd0, 0xff, 0xae, 0xa4, 0xae, 0x8b, 0x95, - 0x5c, 0x5b, 0x5b, 0xc0, 0xab, 0x49, 0xf9, 0xae, 0xd2, 0x58, 0xea, 0xba, 0x40, 0xf8, 0x7f, 0xc4, - 0x99, 0x56, 0xd9, 0x4d, 0xb1, 0xc6, 0x7f, 0x31, 0xf5, 0xf0, 0x5a, 0x9a, 0xc2, 0x59, 0xb1, 0x0d, - 0xb1, 0x67, 0x0b, 0x3a, 0xeb, 0xbf, 0x9e, 0x58, 0xb3, 0x9a, 0x4b, 0x8d, 0x3a, 0xf7, 0x4e, 0x59, - 0x78, 0x23, 0x8d, 0xd9, 0x55, 0x5e, 0x5a, 0x03, 0x74, 0x95, 0x92, 0x06, 0xde, 0xcc, 0x8d, 0xae, - 0xfe, 0x6e, 0x88, 0x1e, 0x25, 0x38, 0x6a, 0xbc, 0x95, 0xbb, 0x4c, 0xab, 0x30, 0x59, 0x40, 0x85, - 0x47, 0x96, 0x08, 0x3f, 0x44, 0x96, 0xc6, 0xc5, 0x78, 0x53, 0xac, 0x49, 0x97, 0x4a, 0x9a, 0x19, - 0x78, 0x3b, 0x2b, 0xec, 0x6a, 0x32, 0x05, 0x15, 0x35, 0x86, 0xca, 0x69, 0x78, 0x67, 0xd7, 0x74, - 0xd2, 0x0f, 0xe1, 0x5d, 0x74, 0xa4, 0x6c, 0x4b, 0xf5, 0x86, 0xe8, 0x8d, 0x64, 0xc6, 0x8d, 0xf7, - 0xb0, 0x3e, 0x2d, 0x47, 0x72, 0x5f, 0x16, 0x20, 0x83, 0x19, 0x6d, 0xf9, 0xa6, 0x90, 0xa7, 0xff, - 0x23, 0x84, 0x74, 0xda, 0x90, 0x45, 0x09, 0x19, 0xc7, 0x7f, 0x5c, 0xd1, 0x69, 0x29, 0x10, 0x4b, - 0x65, 0x88, 0x0a, 0x03, 0x6a, 0xef, 0xaa, 0xd4, 0x3b, 0xc4, 0x3e, 0x6a, 0xc8, 0xc9, 0x92, 0xb8, - 0xd4, 0x6f, 0x0b, 0x11, 0x9a, 0xae, 0x46, 0x0d, 0x8a, 0x27, 0xa2, 0xab, 0xf9, 0x9b, 0x62, 0x2d, - 0xe7, 0xab, 0x51, 0x74, 0x30, 0xe2, 0x15, 0xb3, 0x1a, 0x0b, 0xd0, 0xbc, 0x7d, 0xa6, 0x28, 0x80, - 0x77, 0x45, 0xa9, 0x32, 0x8a, 0x57, 0xc3, 0xbb, 0x7a, 0x06, 0x06, 0x68, 0x8f, 0x68, 0x3b, 0xee, - 0x3b, 0x0b, 0x25, 0x27, 0x96, 0x08, 0x12, 0x6c, 0x8a, 0x35, 0x6e, 0x7a, 0x6b, 0xc0, 0x11, 0x33, - 0x46, 0x06, 0xeb, 0x62, 0x65, 0x0a, 0x09, 0x84, 0x58, 0xcd, 0x6c, 0x46, 0x8b, 0x59, 0xd3, 0xbc, - 0xb5, 0xb8, 0x80, 0xd6, 0x18, 0xc7, 0xb9, 0x35, 0x39, 0x8c, 0x39, 0xc6, 0xa6, 0xe8, 0xa0, 0x27, - 0x96, 0x8b, 0x7a, 0x04, 0x13, 0xb6, 0x64, 0x86, 0x0f, 0x38, 0xb4, 0xed, 0xa4, 0xf2, 0xe8, 0xe0, - 0xbd, 0xdc, 0x61, 0x0a, 0x13, 0x36, 0x44, 0x6f, 0x28, 0xf9, 0xa6, 0x15, 0xde, 0xcf, 0x0c, 0x34, - 0xb9, 0x74, 0xf0, 0x01, 0x1a, 0xac, 0x05, 0x0e, 0x34, 0x58, 0x87, 0x18, 0xd6, 0xc5, 0xca, 0x14, - 0x2a, 0x50, 0x7e, 0x99, 0x62, 0x04, 0x5a, 0x48, 0x3e, 0x17, 0x38, 0x78, 0x92, 0x23, 0xb5, 0x43, - 0x0a, 0x5b, 0x62, 0x3d, 0xdc, 0xc4, 0xd9, 0x0c, 0xe1, 0x90, 0x9b, 0x11, 0x62, 0x98, 0x36, 0x6b, - 0x3a, 0xc2, 0x3e, 0x43, 0x2a, 0x3b, 0xe4, 0xc0, 0xeb, 0xec, 0xec, 0x58, 0x8e, 0xe0, 0x3a, 0xc9, - 0xc5, 0xf8, 0x61, 0x5b, 0x88, 0x39, 0xe0, 0xb0, 0x25, 0xd6, 0x63, 0xc4, 0x40, 0xd6, 0x74, 0x50, - 0x81, 0x4e, 0x1a, 0x88, 0xfb, 0xd4, 0xb8, 0xc5, 0x19, 0xad, 0x03, 0x0c, 0x94, 0x87, 0x86, 0x93, - 0xcc, 0x1a, 0x78, 0x96, 0x18, 0x33, 0xd4, 0xb0, 0x21, 0x7a, 0x33, 0xb8, 0xb0, 0x2d, 0xc4, 0x1c, - 0x4e, 0x10, 0x62, 0xb5, 0x03, 0x08, 0x42, 0xac, 0x56, 0x28, 0x33, 0x27, 0xe1, 0xf9, 0xe9, 0x26, - 0x0a, 0x28, 0x81, 0x96, 0x1e, 0x25, 0xa7, 0x99, 0x8f, 0xb2, 0xd4, 0x14, 0x2b, 0x10, 0xc3, 0x4b, - 0x57, 0x28, 0x84, 0x3b, 0xec, 0x62, 0x87, 0x18, 0x88, 0xd3, 0x41, 0x85, 0x35, 0x71, 0xba, 0xc5, - 0x08, 0xdb, 0x42, 0xcc, 0x81, 0x03, 0xde, 0x17, 0x2d, 0x2a, 0xe0, 0x3c, 0xde, 0xc2, 0x81, 0x0d, - 0xb1, 0x3a, 0xc3, 0x01, 0x5b, 0x1c, 0x5d, 0x1d, 0x00, 0xd8, 0x12, 0x6b, 0xf9, 0x44, 0x3a, 0x49, - 0x05, 0xf4, 0xc7, 0xa9, 0x8a, 0xad, 0xce, 0x80, 0x80, 0x10, 0x2b, 0x1d, 0x02, 0x10, 0x62, 0xa5, - 0x2b, 0xfd, 0x5b, 0x62, 0x6d, 0x57, 0x96, 0xd6, 0x51, 0xf5, 0xfa, 0xdc, 0x52, 0xb2, 0x29, 0x7a, - 0x57, 0xad, 0xf6, 0xd4, 0xfa, 0x3c, 0xb7, 0x06, 0x5a, 0x32, 0xef, 0x0b, 0xdc, 0x8a, 0xe0, 0xc1, - 0xa6, 0xe8, 0x45, 0xb8, 0x20, 0xb4, 0xc8, 0x65, 0xf8, 0x19, 0x1e, 0x79, 0x06, 0x0f, 0xb6, 0xc4, - 0x5a, 0x68, 0x94, 0x15, 0xfc, 0x1c, 0x17, 0xe6, 0x79, 0x98, 0xb0, 0x29, 0x7a, 0x11, 0x3e, 0xd8, - 0xa2, 0x6c, 0x33, 0x03, 0x06, 0x1b, 0x62, 0x75, 0x86, 0x08, 0x36, 0x45, 0x2f, 0x82, 0x02, 0x9b, - 0x14, 0xaf, 0x1d, 0x06, 0xd8, 0x16, 0xeb, 0xe1, 0x12, 0x57, 0x2a, 0x07, 0x5f, 0x8a, 0xda, 0xb4, - 0x0f, 0x7f, 0x85, 0x15, 0xcd, 0xc0, 0xc1, 0x9a, 0x58, 0x6e, 0x51, 0xc1, 0x57, 0xee, 0x13, 0x1b, - 0x2d, 0x2a, 0x28, 0x8e, 0x5e, 0x38, 0xa4, 0x65, 0x28, 0xec, 0xee, 0xec, 0xeb, 0xc9, 0x59, 0xb1, - 0xe5, 0x87, 0x35, 0xdf, 0x99, 0x55, 0x43, 0x9b, 0x8e, 0x60, 0x89, 0x6a, 0xcf, 0xb5, 0x5a, 0xa5, - 0xa3, 0xf6, 0x5a, 0x0d, 0x4e, 0x85, 0x25, 0x75, 0xd2, 0xa7, 0x43, 0x58, 0xe6, 0xc2, 0x58, 0xf4, - 0x19, 0x1b, 0x70, 0xca, 0x37, 0xd8, 0x8c, 0x87, 0xaa, 0x84, 0x15, 0x5a, 0x46, 0xea, 0xa0, 0x11, - 0x56, 0x69, 0x1c, 0x27, 0xf7, 0xad, 0x6b, 0x34, 0xca, 0x41, 0x40, 0x06, 0x5e, 0x8e, 0xb0, 0xc9, - 0xec, 0xd8, 0x04, 0x64, 0xc0, 0x77, 0xe0, 0x4d, 0x5e, 0x1b, 0x58, 0xa7, 0x30, 0xe9, 0x93, 0x1f, - 0x82, 0xcb, 0x06, 0xdf, 0x7d, 0x6e, 0x10, 0xcc, 0xcc, 0x6c, 0xdd, 0xd7, 0xd8, 0x54, 0x5a, 0x96, - 0xb0, 0x49, 0x52, 0x63, 0x27, 0x4b, 0xd8, 0xe2, 0x7d, 0x33, 0x29, 0xd1, 0x35, 0x7d, 0x94, 0x05, - 0x6c, 0x13, 0x87, 0xf6, 0x0d, 0x9c, 0x21, 0x4e, 0x26, 0xdd, 0xa8, 0x29, 0x6b, 0x5d, 0x21, 0x00, - 0xe7, 0x9a, 0xc2, 0xe6, 0x70, 0x96, 0xa3, 0x57, 0xd7, 0x59, 0x8e, 0x90, 0xf0, 0x2c, 0x50, 0x19, - 0x6c, 0x52, 0x2d, 0xc7, 0x70, 0x2e, 0x38, 0x92, 0x22, 0x9d, 0x4e, 0x4a, 0x38, 0xcf, 0x00, 0x57, - 0xcb, 0x82, 0x1c, 0xa3, 0x3c, 0x75, 0x81, 0xb3, 0x1c, 0xe6, 0x92, 0xf7, 0xdb, 0xbd, 0xc4, 0x1e, - 0x2b, 0x93, 0x4f, 0xe7, 0xe7, 0x3e, 0x3e, 0x7e, 0x90, 0x3c, 0xdf, 0x25, 0xa0, 0x83, 0xfb, 0x89, - 0x52, 0xd5, 0x7c, 0x25, 0x59, 0xd6, 0x26, 0x1d, 0xc2, 0x45, 0xca, 0x68, 0x99, 0xca, 0xe1, 0x01, - 0xd2, 0xa5, 0xed, 0xb8, 0x19, 0x91, 0xbd, 0x0f, 0x32, 0xbc, 0x72, 0xb6, 0xaa, 0x1a, 0x2e, 0x11, - 0x97, 0xa8, 0xcd, 0xf7, 0xfa, 0x96, 0x2f, 0xcb, 0x1f, 0x6a, 0xeb, 0x1b, 0xbb, 0x79, 0x99, 0xf7, - 0x90, 0x74, 0x7e, 0x78, 0xad, 0x96, 0x23, 0x84, 0x87, 0xa9, 0xcd, 0xdf, 0x09, 0xc3, 0xdd, 0xec, - 0x23, 0xe4, 0x06, 0x79, 0x11, 0x86, 0x7c, 0x94, 0xec, 0x1c, 0x92, 0x3c, 0x21, 0xfc, 0xa2, 0x84, - 0x2b, 0xc4, 0xcf, 0x54, 0x45, 0xf0, 0x2d, 0x47, 0x78, 0xac, 0x35, 0xbb, 0x1a, 0x36, 0xa9, 0x34, - 0xc6, 0x1a, 0x78, 0x19, 0xcd, 0x56, 0x89, 0xe9, 0x08, 0x1e, 0xe7, 0x79, 0x24, 0x94, 0xd5, 0x70, - 0xfb, 0xe5, 0x64, 0x35, 0xa9, 0x66, 0x43, 0x9e, 0x60, 0x18, 0xa6, 0xd5, 0x3e, 0x63, 0xc0, 0x57, - 0x90, 0x5a, 0xa9, 0x5c, 0x13, 0xc0, 0xce, 0x2b, 0x39, 0xc7, 0xa1, 0xf4, 0xcd, 0x58, 0xee, 0x22, - 0xec, 0xf0, 0xca, 0x8f, 0x95, 0x09, 0x68, 0xee, 0x55, 0xec, 0x20, 0x7f, 0x95, 0x69, 0xae, 0xca, - 0x3e, 0xbc, 0x9a, 0xda, 0x12, 0x9d, 0x92, 0xba, 0x91, 0x29, 0xe1, 0x06, 0xb2, 0x91, 0x07, 0x76, - 0xb5, 0x09, 0x27, 0xf4, 0x92, 0x57, 0xaa, 0x1b, 0xef, 0xb5, 0x61, 0xf5, 0x72, 0x49, 0x08, 0x59, - 0x99, 0x00, 0x22, 0xfa, 0x75, 0xde, 0x70, 0x62, 0x79, 0x3d, 0x79, 0xdd, 0x0e, 0x30, 0x90, 0x26, - 0x87, 0x37, 0x10, 0x81, 0x2f, 0xc5, 0x5a, 0x03, 0xdf, 0x48, 0x31, 0x16, 0xfe, 0xbe, 0x89, 0xbf, - 0x26, 0xd6, 0x7d, 0x8a, 0x31, 0xf6, 0xec, 0xcd, 0x3c, 0xa5, 0x75, 0x9f, 0xa1, 0xb3, 0x35, 0xf0, - 0x16, 0x12, 0x18, 0x49, 0x27, 0x3d, 0x86, 0x05, 0x7a, 0x2b, 0xa7, 0x68, 0x3b, 0x6e, 0x2a, 0x2a, - 0xcf, 0x01, 0x59, 0xc8, 0x6b, 0xb5, 0x6c, 0xae, 0xa2, 0x0f, 0xc8, 0x82, 0x5b, 0x5e, 0x2a, 0x0d, - 0x6f, 0x63, 0x14, 0x88, 0x98, 0x35, 0x7d, 0x5b, 0xf4, 0xe1, 0xed, 0x8c, 0x42, 0xaa, 0x49, 0xd8, - 0x66, 0xef, 0xe0, 0x1d, 0x62, 0xd3, 0x51, 0x7b, 0x01, 0xf5, 0x4e, 0xda, 0x89, 0xd2, 0xa4, 0x0a, - 0x8d, 0x6f, 0x4a, 0x8e, 0xa2, 0x77, 0x51, 0xff, 0x20, 0x42, 0xfd, 0xdf, 0xdd, 0xf5, 0xa8, 0xb4, - 0xca, 0x10, 0xde, 0x13, 0xe0, 0xc8, 0x98, 0x36, 0x11, 0x12, 0xd2, 0xa0, 0x98, 0x1b, 0xca, 0x8c, - 0x8c, 0x33, 0x28, 0x47, 0xd0, 0x8f, 0x28, 0x21, 0x24, 0x52, 0x72, 0xa7, 0xa5, 0x70, 0xe4, 0x67, - 0x24, 0x62, 0x0b, 0x65, 0x6c, 0x5d, 0x35, 0x63, 0x65, 0x32, 0xc0, 0x48, 0x84, 0xef, 0x91, 0x07, - 0x24, 0xd2, 0xaf, 0xb5, 0x46, 0xdf, 0x6a, 0xc9, 0x49, 0x24, 0x14, 0xfd, 0xe0, 0xd9, 0x30, 0x04, - 0x22, 0xa2, 0x26, 0x1d, 0x39, 0x28, 0x0e, 0x44, 0x67, 0x4d, 0x33, 0x44, 0x99, 0xc1, 0x55, 0x3a, - 0x0f, 0x13, 0x00, 0xec, 0x5b, 0xad, 0xd2, 0xa6, 0x0d, 0x3f, 0x46, 0x22, 0x55, 0x29, 0xdd, 0x08, - 0x74, 0x9c, 0x85, 0xc2, 0x18, 0x05, 0xd7, 0xae, 0x40, 0x02, 0x43, 0x03, 0xb6, 0x8d, 0xbe, 0xd5, - 0x3e, 0x40, 0x12, 0x3f, 0x56, 0x8c, 0x03, 0x4a, 0xea, 0x1d, 0x52, 0x61, 0xd3, 0x77, 0x48, 0xd0, - 0xec, 0x1a, 0xd9, 0xdc, 0x92, 0x42, 0x22, 0x70, 0x9c, 0x4d, 0x02, 0x85, 0x3d, 0xaf, 0x92, 0x73, - 0xe2, 0x4c, 0xa6, 0x2a, 0x2a, 0x61, 0x26, 0x6f, 0x76, 0xad, 0x4a, 0x11, 0x7c, 0xab, 0x2a, 0x7c, - 0xeb, 0x1c, 0xa9, 0xaa, 0x82, 0x9a, 0x22, 0x30, 0x93, 0xfb, 0xfb, 0x9a, 0x48, 0xb9, 0xa6, 0x28, - 0xd9, 0x65, 0x10, 0x64, 0xad, 0xe1, 0xc3, 0x0d, 0x8c, 0x39, 0xa6, 0xb5, 0x9c, 0x34, 0xce, 0xd6, - 0xf9, 0x10, 0xf6, 0x68, 0xf4, 0xb0, 0xa9, 0xdb, 0xef, 0x8f, 0x13, 0x9e, 0x54, 0x4e, 0x3e, 0x61, - 0xc6, 0xf6, 0x23, 0x02, 0x6f, 0x93, 0xf7, 0x32, 0x28, 0xad, 0xcd, 0x88, 0xb2, 0xb0, 0x87, 0xf7, - 0x71, 0xc6, 0xa9, 0xb3, 0xd0, 0x7a, 0x3f, 0x1f, 0xa4, 0x68, 0x9f, 0xa7, 0xba, 0xee, 0xc3, 0x07, - 0x42, 0xc0, 0x6b, 0x9d, 0xd9, 0x7d, 0x84, 0x66, 0x2a, 0xca, 0x8a, 0x3f, 0xc8, 0xb9, 0xab, 0x76, - 0x13, 0x4a, 0x1f, 0x34, 0x3b, 0x07, 0xdd, 0xee, 0xa0, 0xfc, 0xfa, 0x21, 0x1e, 0x57, 0xe5, 0x86, - 0x36, 0x14, 0xb9, 0xf2, 0x24, 0xa9, 0xde, 0x6b, 0xaa, 0x54, 0x55, 0x95, 0x75, 0xf0, 0x54, 0x97, - 0xca, 0xa6, 0xcb, 0x74, 0x38, 0x4b, 0x86, 0xfd, 0xda, 0x55, 0x1e, 0x9e, 0x26, 0x6f, 0x07, 0xca, - 0x61, 0x13, 0xbc, 0x7f, 0x86, 0xd6, 0xb1, 0xef, 0x14, 0x63, 0x1d, 0xca, 0x8c, 0x9c, 0xd6, 0xc3, - 0xac, 0x5f, 0xe7, 0x35, 0x4e, 0xa5, 0xce, 0x5a, 0xac, 0x33, 0xc9, 0x9c, 0x6d, 0xca, 0xba, 0x28, - 0xe1, 0xc3, 0x6d, 0x66, 0xe3, 0x2f, 0x98, 0x37, 0x38, 0x94, 0xab, 0x49, 0xe5, 0x9d, 0x1a, 0x21, - 0xdc, 0x9c, 0x26, 0xb2, 0x6a, 0x48, 0x1b, 0xfe, 0x56, 0x48, 0x3e, 0x93, 0x10, 0xa0, 0x47, 0x6c, - 0xa2, 0xb3, 0x95, 0x9f, 0xae, 0xf6, 0xb3, 0x94, 0xda, 0x65, 0xbf, 0x22, 0x9c, 0xf6, 0x11, 0x1a, - 0x26, 0x57, 0x5d, 0x72, 0xb8, 0xdd, 0x59, 0x1b, 0xe2, 0xea, 0x39, 0x0e, 0x55, 0xab, 0x65, 0x5b, - 0x3a, 0x8e, 0xa9, 0x4d, 0x25, 0x8a, 0xbc, 0xc9, 0x10, 0x9e, 0x0f, 0xf9, 0x89, 0x36, 0x15, 0x17, - 0xb5, 0x17, 0xb8, 0x6c, 0x94, 0x9c, 0x2d, 0x3e, 0xca, 0x80, 0x3f, 0x55, 0x19, 0x7c, 0x8c, 0xb3, - 0x96, 0x72, 0xd3, 0x49, 0xbe, 0xc3, 0x39, 0xaf, 0x76, 0x4e, 0xa5, 0xd2, 0x10, 0x06, 0xa2, 0xb4, - 0xe2, 0xa8, 0x84, 0x92, 0x89, 0x23, 0xf8, 0x38, 0x65, 0x7f, 0xca, 0xe7, 0x9f, 0xe0, 0x09, 0x19, - 0xab, 0x81, 0x87, 0x4f, 0x72, 0x7a, 0xb6, 0xce, 0x4c, 0xcb, 0xc8, 0xa7, 0x98, 0xe7, 0x6d, 0x51, - 0xc2, 0xa7, 0x09, 0x25, 0xd0, 0xde, 0xa1, 0x33, 0x31, 0xe1, 0xa0, 0x33, 0xd3, 0x7a, 0xc7, 0x29, - 0xed, 0x33, 0x4b, 0xc9, 0xba, 0x38, 0x5d, 0x69, 0x59, 0x10, 0x0a, 0xda, 0xa6, 0xd8, 0xc8, 0x26, - 0x0d, 0xb7, 0x3f, 0xcb, 0x2c, 0x87, 0x95, 0x27, 0x1c, 0xb4, 0x25, 0xd6, 0x2a, 0xef, 0xea, 0x3c, - 0xd7, 0x0c, 0x85, 0xce, 0x8b, 0x33, 0xbc, 0x18, 0xcd, 0xec, 0x50, 0xfe, 0xb9, 0xa5, 0xe4, 0xa2, - 0x38, 0x3f, 0x5b, 0x97, 0x88, 0xf5, 0x79, 0x1e, 0x96, 0x0a, 0x6e, 0x93, 0x3b, 0x42, 0x83, 0x5f, - 0xe0, 0xb1, 0x98, 0x50, 0x2a, 0x33, 0x22, 0x8c, 0x74, 0x41, 0x40, 0x14, 0x6c, 0xcd, 0x80, 0x02, - 0xe2, 0x37, 0xf9, 0xbe, 0x62, 0x1a, 0x72, 0x81, 0xf6, 0x5b, 0xc1, 0xcc, 0xae, 0xfd, 0xdb, 0x7c, - 0xa9, 0x12, 0x57, 0xc8, 0x40, 0xff, 0x9d, 0xa5, 0xe4, 0x3e, 0x91, 0xcc, 0x6d, 0xe6, 0xc0, 0xf8, - 0x5d, 0x66, 0xcc, 0x21, 0x95, 0xc0, 0xf8, 0x3d, 0xb6, 0x92, 0xf3, 0x48, 0x20, 0x7c, 0x85, 0x87, - 0x9f, 0x56, 0xd8, 0x40, 0xfb, 0x7d, 0xb6, 0x34, 0xca, 0xe3, 0x81, 0xfc, 0x07, 0xdc, 0x97, 0xc1, - 0x4c, 0x20, 0xfc, 0x21, 0xcb, 0x45, 0xb5, 0x3d, 0x90, 0xff, 0x88, 0xad, 0xa7, 0x42, 0x18, 0xda, - 0x7f, 0xcc, 0x6d, 0xdd, 0xa9, 0xff, 0x13, 0xee, 0x16, 0xe5, 0xd5, 0x40, 0xfe, 0x53, 0xbe, 0xcd, - 0xe9, 0x00, 0x52, 0x20, 0x7e, 0x95, 0x97, 0x61, 0x06, 0x8d, 0x02, 0xf5, 0xcf, 0xd8, 0xe8, 0xe9, - 0x86, 0x0f, 0xb4, 0x3f, 0xe7, 0xee, 0xdd, 0x36, 0x08, 0xc4, 0xbf, 0x08, 0xb7, 0x51, 0x51, 0xf8, - 0x07, 0xfa, 0xd7, 0x98, 0x1e, 0xc3, 0xb6, 0x40, 0xff, 0x4b, 0xbe, 0x0e, 0x6b, 0xc1, 0x5b, 0x20, - 0xfd, 0x15, 0x21, 0xbc, 0x8d, 0x00, 0xd4, 0x02, 0xe5, 0xaf, 0x79, 0x1e, 0x18, 0x76, 0x05, 0xc2, - 0xdf, 0x70, 0xe8, 0xa4, 0x75, 0x6b, 0xc9, 0xdf, 0xb2, 0xcd, 0xb3, 0xaa, 0x1d, 0xa8, 0x7f, 0xc7, - 0xb3, 0x40, 0xfb, 0x21, 0xb4, 0xff, 0x3e, 0x48, 0x75, 0xe0, 0x25, 0x50, 0xff, 0x21, 0xf8, 0xdb, - 0x15, 0xba, 0x40, 0xfd, 0x47, 0xa6, 0xce, 0x20, 0x58, 0xa0, 0x7e, 0x9d, 0x9d, 0x88, 0x6b, 0x4d, - 0xa0, 0xff, 0x13, 0xcf, 0x44, 0x87, 0x17, 0x03, 0xf1, 0x9f, 0xd9, 0x8d, 0xb0, 0x35, 0x03, 0xe5, - 0x5f, 0x96, 0x92, 0x87, 0xc4, 0xfd, 0xf3, 0x62, 0x51, 0x3c, 0x7f, 0x63, 0x36, 0xc7, 0x5a, 0xb6, - 0xab, 0xf1, 0xaf, 0x3c, 0xe2, 0x3e, 0x86, 0x4a, 0x45, 0xbb, 0x2d, 0xd0, 0xbf, 0xc9, 0x23, 0xa6, - 0xd6, 0x0c, 0x6a, 0xc2, 0x01, 0x81, 0xf8, 0x2d, 0x16, 0x6e, 0xa7, 0xa1, 0xf2, 0x14, 0x25, 0x4c, - 0xff, 0x36, 0x5b, 0xd2, 0xc2, 0x08, 0xa6, 0x7c, 0x27, 0xac, 0x12, 0x2a, 0xe3, 0xe7, 0x56, 0xe3, - 0xbb, 0x61, 0x0f, 0x76, 0x95, 0x32, 0x50, 0xbf, 0x17, 0x6e, 0xfd, 0x28, 0x49, 0xd1, 0xf6, 0x0e, - 0xc4, 0xef, 0xcf, 0xe6, 0xad, 0x2a, 0x3a, 0x17, 0x7f, 0xb0, 0xb4, 0xf3, 0x1b, 0x4b, 0xe2, 0x5c, - 0x04, 0xe8, 0x6f, 0x1e, 0xde, 0x3a, 0xe6, 0x77, 0x51, 0xe7, 0xc4, 0x99, 0xe9, 0x37, 0x48, 0xc2, - 0x7b, 0x5e, 0xa5, 0x01, 0xdd, 0x77, 0xc4, 0xab, 0x94, 0x76, 0xf9, 0x3b, 0x53, 0x47, 0xda, 0x45, - 0x3a, 0x89, 0x48, 0x0d, 0xa7, 0xa8, 0x44, 0x77, 0xe4, 0x69, 0x5a, 0x5e, 0x9e, 0x13, 0xee, 0xde, - 0xa1, 0x9c, 0x9e, 0x1b, 0xab, 0x7d, 0x79, 0xb3, 0x32, 0x27, 0x3b, 0xb4, 0xbb, 0xe8, 0x88, 0xbc, - 0xba, 0xf3, 0xa4, 0xd8, 0x6a, 0xcd, 0x75, 0x07, 0xb7, 0xaf, 0x1f, 0xdf, 0x49, 0x2e, 0x8a, 0x0b, - 0xed, 0x53, 0xb4, 0xc6, 0x49, 0xa7, 0xfc, 0x64, 0xfa, 0xd8, 0x87, 0x9f, 0x60, 0x2c, 0xb0, 0xc2, - 0xc7, 0x45, 0xe9, 0x26, 0xe1, 0x4d, 0xd7, 0x02, 0xb7, 0x98, 0x78, 0xb2, 0xf3, 0xd4, 0xce, 0xd7, - 0x96, 0xbb, 0x53, 0x0e, 0x4f, 0xc6, 0x05, 0x5a, 0xa7, 0x20, 0xda, 0x3e, 0x27, 0x9a, 0x7e, 0xbe, - 0x5f, 0x20, 0xf3, 0xc0, 0x73, 0xaa, 0xe7, 0xdf, 0x19, 0x9d, 0x3a, 0xd1, 0xa7, 0xf5, 0x77, 0xf9, - 0x04, 0xa3, 0xad, 0xf5, 0xa7, 0x4f, 0x30, 0xba, 0xc7, 0x1c, 0x8b, 0x56, 0xf1, 0x7b, 0x23, 0x7e, - 0xfe, 0x38, 0x47, 0xee, 0xd7, 0x39, 0xf4, 0x92, 0x7b, 0x45, 0x32, 0xaf, 0x85, 0xdf, 0x1c, 0xad, - 0x9d, 0xa0, 0x87, 0x57, 0x47, 0xeb, 0x27, 0x94, 0xf3, 0xbb, 0x23, 0x71, 0x42, 0x3c, 0xbc, 0x3c, - 0xda, 0x38, 0xa9, 0x9e, 0xdf, 0x1e, 0x6d, 0x9e, 0x98, 0x89, 0x6e, 0xd5, 0xb7, 0x92, 0xfb, 0xc5, - 0xf9, 0x79, 0x87, 0xdb, 0x30, 0xd9, 0x3e, 0xe1, 0x01, 0x61, 0xa9, 0x33, 0x27, 0xe6, 0xa1, 0x7d, - 0x83, 0x04, 0x27, 0x4c, 0xe5, 0x57, 0x48, 0x67, 0x4f, 0x98, 0x14, 0xee, 0x33, 0x93, 0x9d, 0xb7, - 0x8a, 0x75, 0x7f, 0x78, 0x70, 0x33, 0x3d, 0xba, 0x71, 0x74, 0x9b, 0x50, 0x83, 0xc1, 0xda, 0x3b, - 0x8e, 0x17, 0x3a, 0x36, 0xea, 0x1a, 0x61, 0x89, 0xea, 0xab, 0xc3, 0x0c, 0x4e, 0x51, 0xb9, 0x9e, - 0xa0, 0xd6, 0x76, 0x0c, 0xcb, 0x3b, 0x5f, 0x5f, 0x12, 0x5b, 0xfe, 0xf9, 0xe3, 0xa3, 0xdb, 0xd7, - 0x0f, 0x6e, 0x54, 0xc7, 0x07, 0xc7, 0x87, 0x04, 0x1d, 0x34, 0xe6, 0x52, 0x37, 0x55, 0xca, 0x25, - 0x8d, 0x3f, 0xc6, 0xca, 0x5d, 0xe9, 0xa5, 0x6b, 0x2a, 0x76, 0x55, 0xf1, 0xf3, 0x58, 0x7e, 0x91, - 0xca, 0x2f, 0xf7, 0x9a, 0x94, 0xb2, 0xac, 0xe2, 0x17, 0xb1, 0xe7, 0x28, 0x09, 0x06, 0x03, 0xdb, - 0xb7, 0x83, 0xb0, 0xcc, 0x57, 0xbb, 0x84, 0x8e, 0x66, 0xdd, 0x4f, 0xd3, 0xb6, 0x9b, 0x0a, 0xf6, - 0xd1, 0xb9, 0x09, 0xac, 0x10, 0x84, 0xa9, 0x2b, 0xe4, 0x77, 0x21, 0xb0, 0x9a, 0x5c, 0x11, 0x97, - 0xdb, 0xef, 0xeb, 0xaa, 0xc0, 0x06, 0xf7, 0x4a, 0x74, 0x0a, 0x4d, 0x8a, 0x4d, 0x6a, 0x8b, 0x52, - 0xa3, 0x47, 0xe8, 0x4d, 0x67, 0xa9, 0xf2, 0xb6, 0x6c, 0x7c, 0xed, 0x2d, 0x9d, 0x91, 0x60, 0x8d, - 0x5c, 0xc8, 0x27, 0xc5, 0x8c, 0xb2, 0xde, 0x5f, 0xdb, 0x5f, 0xe5, 0x97, 0xc2, 0xcf, 0x7d, 0x28, - 0xfc, 0xbe, 0xf1, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x58, 0xb9, 0x13, 0xb3, 0x40, 0x2c, 0x00, - 0x00, + proto.RegisterEnum("POGOProtos.Enums.HoloIapItemCategory", HoloIapItemCategory_name, HoloIapItemCategory_value) + proto.RegisterEnum("POGOProtos.Enums.PokemonRarity", PokemonRarity_name, PokemonRarity_value) } diff --git a/inventory.pb.go b/inventory.pb.go index 98a066b..ecc37ef 100644 --- a/inventory.pb.go +++ b/inventory.pb.go @@ -5,87 +5,83 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ItemAward from inventory_item.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto -// Ignoring public import of ActivityType from enums.proto +// Ignoring public import of PokedexEntry from data.proto -// Ignoring public import of BadgeType from enums.proto +// Ignoring public import of PlayerData from data.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of DownloadUrlEntry from data.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of AssetDigestEntry from data.proto -// Ignoring public import of Gender from enums.proto +// Ignoring public import of PlayerBadge from data.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of PokemonData from data.proto -// Ignoring public import of ItemCategory from enums.proto +// Ignoring public import of BuddyPokemon from data.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of Platform from enums.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of PokemonFamilyId from enums.proto +// Ignoring public import of Currency from data_player.proto -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of PokemonMove from enums.proto +// Ignoring public import of PlayerStats from data_player.proto -// Ignoring public import of PokemonMovementType from enums.proto +// Ignoring public import of PlayerCamera from data_player.proto -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of PlayerCurrency from data_player.proto -// Ignoring public import of PokemonType from enums.proto +// Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of DailyBonus from data_player.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of BadgeType from enums.proto -// Ignoring public import of AssetDigestEntry from data.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of BuddyPokemon from data.proto +// Ignoring public import of PokemonId from enums.proto -// Ignoring public import of DownloadUrlEntry from data.proto +// Ignoring public import of PokemonMovementType from enums.proto -// Ignoring public import of PlayerBadge from data.proto +// Ignoring public import of Gender from enums.proto -// Ignoring public import of PlayerData from data.proto +// Ignoring public import of ActivityType from enums.proto -// Ignoring public import of PokedexEntry from data.proto +// Ignoring public import of CameraTarget from enums.proto -// Ignoring public import of PokemonData from data.proto +// Ignoring public import of PokemonFamilyId from enums.proto -// Ignoring public import of ContactSettings from data_player.proto +// Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of CameraInterpolation from enums.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of Platform from enums.proto -// Ignoring public import of EquippedBadge from data_player.proto +// Ignoring public import of TeamColor from enums.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PlayerCamera from data_player.proto +// Ignoring public import of ItemEffect from enums.proto -// Ignoring public import of PlayerCurrency from data_player.proto +// Ignoring public import of PokemonType from enums.proto -// Ignoring public import of PlayerPublicProfile from data_player.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of PlayerStats from data_player.proto +// Ignoring public import of PokemonRarity from enums.proto type EggIncubatorType int32 @@ -106,7 +102,6 @@ var EggIncubatorType_value = map[string]int32{ func (x EggIncubatorType) String() string { return proto.EnumName(EggIncubatorType_name, int32(x)) } -func (EggIncubatorType) EnumDescriptor() ([]byte, []int) { return fileDescriptor7, []int{0} } type InventoryUpgradeType int32 @@ -130,87 +125,98 @@ var InventoryUpgradeType_value = map[string]int32{ func (x InventoryUpgradeType) String() string { return proto.EnumName(InventoryUpgradeType_name, int32(x)) } -func (InventoryUpgradeType) EnumDescriptor() ([]byte, []int) { return fileDescriptor7, []int{1} } - -type AppliedItem struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - ItemType ItemType `protobuf:"varint,2,opt,name=item_type,json=itemType,enum=POGOProtos.Inventory.Item.ItemType" json:"item_type,omitempty"` - ExpireMs int64 `protobuf:"varint,3,opt,name=expire_ms,json=expireMs" json:"expire_ms,omitempty"` - AppliedMs int64 `protobuf:"varint,4,opt,name=applied_ms,json=appliedMs" json:"applied_ms,omitempty"` -} -func (m *AppliedItem) Reset() { *m = AppliedItem{} } -func (m *AppliedItem) String() string { return proto.CompactTextString(m) } -func (*AppliedItem) ProtoMessage() {} -func (*AppliedItem) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} } - -type AppliedItems struct { - Item []*AppliedItem `protobuf:"bytes,4,rep,name=item" json:"item,omitempty"` +type EggIncubators struct { + EggIncubator []*EggIncubator `protobuf:"bytes,1,rep,name=egg_incubator" json:"egg_incubator,omitempty"` } -func (m *AppliedItems) Reset() { *m = AppliedItems{} } -func (m *AppliedItems) String() string { return proto.CompactTextString(m) } -func (*AppliedItems) ProtoMessage() {} -func (*AppliedItems) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} } +func (m *EggIncubators) Reset() { *m = EggIncubators{} } +func (m *EggIncubators) String() string { return proto.CompactTextString(m) } +func (*EggIncubators) ProtoMessage() {} -func (m *AppliedItems) GetItem() []*AppliedItem { +func (m *EggIncubators) GetEggIncubator() []*EggIncubator { if m != nil { - return m.Item + return m.EggIncubator } return nil } -type Candy struct { - FamilyId PokemonFamilyId `protobuf:"varint,1,opt,name=family_id,json=familyId,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_id,omitempty"` - Candy int32 `protobuf:"varint,2,opt,name=candy" json:"candy,omitempty"` +type InventoryUpgrade struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + UpgradeType InventoryUpgradeType `protobuf:"varint,2,opt,name=upgrade_type,enum=POGOProtos.Inventory.InventoryUpgradeType" json:"upgrade_type,omitempty"` + AdditionalStorage int32 `protobuf:"varint,3,opt,name=additional_storage" json:"additional_storage,omitempty"` } -func (m *Candy) Reset() { *m = Candy{} } -func (m *Candy) String() string { return proto.CompactTextString(m) } -func (*Candy) ProtoMessage() {} -func (*Candy) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} } +func (m *InventoryUpgrade) Reset() { *m = InventoryUpgrade{} } +func (m *InventoryUpgrade) String() string { return proto.CompactTextString(m) } +func (*InventoryUpgrade) ProtoMessage() {} -type EggIncubator struct { - Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` - ItemId ItemId `protobuf:"varint,2,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - IncubatorType EggIncubatorType `protobuf:"varint,3,opt,name=incubator_type,json=incubatorType,enum=POGOProtos.Inventory.EggIncubatorType" json:"incubator_type,omitempty"` - UsesRemaining int32 `protobuf:"varint,4,opt,name=uses_remaining,json=usesRemaining" json:"uses_remaining,omitempty"` - PokemonId uint64 `protobuf:"varint,5,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - StartKmWalked float64 `protobuf:"fixed64,6,opt,name=start_km_walked,json=startKmWalked" json:"start_km_walked,omitempty"` - TargetKmWalked float64 `protobuf:"fixed64,7,opt,name=target_km_walked,json=targetKmWalked" json:"target_km_walked,omitempty"` +type InventoryItem struct { + ModifiedTimestampMs int64 `protobuf:"varint,1,opt,name=modified_timestamp_ms" json:"modified_timestamp_ms,omitempty"` + DeletedItem *InventoryItem_DeletedItem `protobuf:"bytes,2,opt,name=deleted_item" json:"deleted_item,omitempty"` + InventoryItemData *InventoryItemData `protobuf:"bytes,3,opt,name=inventory_item_data" json:"inventory_item_data,omitempty"` } -func (m *EggIncubator) Reset() { *m = EggIncubator{} } -func (m *EggIncubator) String() string { return proto.CompactTextString(m) } -func (*EggIncubator) ProtoMessage() {} -func (*EggIncubator) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} } +func (m *InventoryItem) Reset() { *m = InventoryItem{} } +func (m *InventoryItem) String() string { return proto.CompactTextString(m) } +func (*InventoryItem) ProtoMessage() {} -type EggIncubators struct { - EggIncubator []*EggIncubator `protobuf:"bytes,1,rep,name=egg_incubator,json=eggIncubator" json:"egg_incubator,omitempty"` +func (m *InventoryItem) GetDeletedItem() *InventoryItem_DeletedItem { + if m != nil { + return m.DeletedItem + } + return nil } -func (m *EggIncubators) Reset() { *m = EggIncubators{} } -func (m *EggIncubators) String() string { return proto.CompactTextString(m) } -func (*EggIncubators) ProtoMessage() {} -func (*EggIncubators) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{4} } - -func (m *EggIncubators) GetEggIncubator() []*EggIncubator { +func (m *InventoryItem) GetInventoryItemData() *InventoryItemData { if m != nil { - return m.EggIncubator + return m.InventoryItemData } return nil } +type InventoryItem_DeletedItem struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` +} + +func (m *InventoryItem_DeletedItem) Reset() { *m = InventoryItem_DeletedItem{} } +func (m *InventoryItem_DeletedItem) String() string { return proto.CompactTextString(m) } +func (*InventoryItem_DeletedItem) ProtoMessage() {} + +type AppliedItem struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + ItemType ItemType `protobuf:"varint,2,opt,name=item_type,enum=POGOProtos.Inventory.Item.ItemType" json:"item_type,omitempty"` + ExpireMs int64 `protobuf:"varint,3,opt,name=expire_ms" json:"expire_ms,omitempty"` + AppliedMs int64 `protobuf:"varint,4,opt,name=applied_ms" json:"applied_ms,omitempty"` +} + +func (m *AppliedItem) Reset() { *m = AppliedItem{} } +func (m *AppliedItem) String() string { return proto.CompactTextString(m) } +func (*AppliedItem) ProtoMessage() {} + +type EggIncubator struct { + Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` + ItemId ItemId `protobuf:"varint,2,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + IncubatorType EggIncubatorType `protobuf:"varint,3,opt,name=incubator_type,enum=POGOProtos.Inventory.EggIncubatorType" json:"incubator_type,omitempty"` + UsesRemaining int32 `protobuf:"varint,4,opt,name=uses_remaining" json:"uses_remaining,omitempty"` + PokemonId uint64 `protobuf:"varint,5,opt,name=pokemon_id" json:"pokemon_id,omitempty"` + StartKmWalked float64 `protobuf:"fixed64,6,opt,name=start_km_walked" json:"start_km_walked,omitempty"` + TargetKmWalked float64 `protobuf:"fixed64,7,opt,name=target_km_walked" json:"target_km_walked,omitempty"` +} + +func (m *EggIncubator) Reset() { *m = EggIncubator{} } +func (m *EggIncubator) String() string { return proto.CompactTextString(m) } +func (*EggIncubator) ProtoMessage() {} + type InventoryDelta struct { - OriginalTimestampMs int64 `protobuf:"varint,1,opt,name=original_timestamp_ms,json=originalTimestampMs" json:"original_timestamp_ms,omitempty"` - NewTimestampMs int64 `protobuf:"varint,2,opt,name=new_timestamp_ms,json=newTimestampMs" json:"new_timestamp_ms,omitempty"` - InventoryItems []*InventoryItem `protobuf:"bytes,3,rep,name=inventory_items,json=inventoryItems" json:"inventory_items,omitempty"` + OriginalTimestampMs int64 `protobuf:"varint,1,opt,name=original_timestamp_ms" json:"original_timestamp_ms,omitempty"` + NewTimestampMs int64 `protobuf:"varint,2,opt,name=new_timestamp_ms" json:"new_timestamp_ms,omitempty"` + InventoryItems []*InventoryItem `protobuf:"bytes,3,rep,name=inventory_items" json:"inventory_items,omitempty"` } -func (m *InventoryDelta) Reset() { *m = InventoryDelta{} } -func (m *InventoryDelta) String() string { return proto.CompactTextString(m) } -func (*InventoryDelta) ProtoMessage() {} -func (*InventoryDelta) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{5} } +func (m *InventoryDelta) Reset() { *m = InventoryDelta{} } +func (m *InventoryDelta) String() string { return proto.CompactTextString(m) } +func (*InventoryDelta) ProtoMessage() {} func (m *InventoryDelta) GetInventoryItems() []*InventoryItem { if m != nil { @@ -219,57 +225,52 @@ func (m *InventoryDelta) GetInventoryItems() []*InventoryItem { return nil } -type InventoryItem struct { - ModifiedTimestampMs int64 `protobuf:"varint,1,opt,name=modified_timestamp_ms,json=modifiedTimestampMs" json:"modified_timestamp_ms,omitempty"` - DeletedItem *InventoryItem_DeletedItem `protobuf:"bytes,2,opt,name=deleted_item,json=deletedItem" json:"deleted_item,omitempty"` - InventoryItemData *InventoryItemData `protobuf:"bytes,3,opt,name=inventory_item_data,json=inventoryItemData" json:"inventory_item_data,omitempty"` +type InventoryUpgrades struct { + InventoryUpgrades []*InventoryUpgrade `protobuf:"bytes,1,rep,name=inventory_upgrades" json:"inventory_upgrades,omitempty"` } -func (m *InventoryItem) Reset() { *m = InventoryItem{} } -func (m *InventoryItem) String() string { return proto.CompactTextString(m) } -func (*InventoryItem) ProtoMessage() {} -func (*InventoryItem) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6} } +func (m *InventoryUpgrades) Reset() { *m = InventoryUpgrades{} } +func (m *InventoryUpgrades) String() string { return proto.CompactTextString(m) } +func (*InventoryUpgrades) ProtoMessage() {} -func (m *InventoryItem) GetDeletedItem() *InventoryItem_DeletedItem { +func (m *InventoryUpgrades) GetInventoryUpgrades() []*InventoryUpgrade { if m != nil { - return m.DeletedItem + return m.InventoryUpgrades } return nil } -func (m *InventoryItem) GetInventoryItemData() *InventoryItemData { +type AppliedItems struct { + Item []*AppliedItem `protobuf:"bytes,4,rep,name=item" json:"item,omitempty"` +} + +func (m *AppliedItems) Reset() { *m = AppliedItems{} } +func (m *AppliedItems) String() string { return proto.CompactTextString(m) } +func (*AppliedItems) ProtoMessage() {} + +func (m *AppliedItems) GetItem() []*AppliedItem { if m != nil { - return m.InventoryItemData + return m.Item } return nil } -type InventoryItem_DeletedItem struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` -} - -func (m *InventoryItem_DeletedItem) Reset() { *m = InventoryItem_DeletedItem{} } -func (m *InventoryItem_DeletedItem) String() string { return proto.CompactTextString(m) } -func (*InventoryItem_DeletedItem) ProtoMessage() {} -func (*InventoryItem_DeletedItem) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6, 0} } - type InventoryItemData struct { - PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,1,opt,name=pokemon_data" json:"pokemon_data,omitempty"` Item *ItemData `protobuf:"bytes,2,opt,name=item" json:"item,omitempty"` - PokedexEntry *PokedexEntry `protobuf:"bytes,3,opt,name=pokedex_entry,json=pokedexEntry" json:"pokedex_entry,omitempty"` - PlayerStats *PlayerStats `protobuf:"bytes,4,opt,name=player_stats,json=playerStats" json:"player_stats,omitempty"` - PlayerCurrency *PlayerCurrency `protobuf:"bytes,5,opt,name=player_currency,json=playerCurrency" json:"player_currency,omitempty"` - PlayerCamera *PlayerCamera `protobuf:"bytes,6,opt,name=player_camera,json=playerCamera" json:"player_camera,omitempty"` - InventoryUpgrades *InventoryUpgrades `protobuf:"bytes,7,opt,name=inventory_upgrades,json=inventoryUpgrades" json:"inventory_upgrades,omitempty"` - AppliedItems *AppliedItems `protobuf:"bytes,8,opt,name=applied_items,json=appliedItems" json:"applied_items,omitempty"` - EggIncubators *EggIncubators `protobuf:"bytes,9,opt,name=egg_incubators,json=eggIncubators" json:"egg_incubators,omitempty"` + PokedexEntry *PokedexEntry `protobuf:"bytes,3,opt,name=pokedex_entry" json:"pokedex_entry,omitempty"` + PlayerStats *PlayerStats `protobuf:"bytes,4,opt,name=player_stats" json:"player_stats,omitempty"` + PlayerCurrency *PlayerCurrency `protobuf:"bytes,5,opt,name=player_currency" json:"player_currency,omitempty"` + PlayerCamera *PlayerCamera `protobuf:"bytes,6,opt,name=player_camera" json:"player_camera,omitempty"` + InventoryUpgrades *InventoryUpgrades `protobuf:"bytes,7,opt,name=inventory_upgrades" json:"inventory_upgrades,omitempty"` + AppliedItems *AppliedItems `protobuf:"bytes,8,opt,name=applied_items" json:"applied_items,omitempty"` + EggIncubators *EggIncubators `protobuf:"bytes,9,opt,name=egg_incubators" json:"egg_incubators,omitempty"` Candy *Candy `protobuf:"bytes,10,opt,name=candy" json:"candy,omitempty"` } -func (m *InventoryItemData) Reset() { *m = InventoryItemData{} } -func (m *InventoryItemData) String() string { return proto.CompactTextString(m) } -func (*InventoryItemData) ProtoMessage() {} -func (*InventoryItemData) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{7} } +func (m *InventoryItemData) Reset() { *m = InventoryItemData{} } +func (m *InventoryItemData) String() string { return proto.CompactTextString(m) } +func (*InventoryItemData) ProtoMessage() {} func (m *InventoryItemData) GetPokemonData() *PokemonData { if m != nil { @@ -341,115 +342,16 @@ func (m *InventoryItemData) GetCandy() *Candy { return nil } -type InventoryUpgrade struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - UpgradeType InventoryUpgradeType `protobuf:"varint,2,opt,name=upgrade_type,json=upgradeType,enum=POGOProtos.Inventory.InventoryUpgradeType" json:"upgrade_type,omitempty"` - AdditionalStorage int32 `protobuf:"varint,3,opt,name=additional_storage,json=additionalStorage" json:"additional_storage,omitempty"` -} - -func (m *InventoryUpgrade) Reset() { *m = InventoryUpgrade{} } -func (m *InventoryUpgrade) String() string { return proto.CompactTextString(m) } -func (*InventoryUpgrade) ProtoMessage() {} -func (*InventoryUpgrade) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{8} } - -type InventoryUpgrades struct { - InventoryUpgrades []*InventoryUpgrade `protobuf:"bytes,1,rep,name=inventory_upgrades,json=inventoryUpgrades" json:"inventory_upgrades,omitempty"` +type Candy struct { + FamilyId PokemonFamilyId `protobuf:"varint,1,opt,name=family_id,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_id,omitempty"` + Candy int32 `protobuf:"varint,2,opt,name=candy" json:"candy,omitempty"` } -func (m *InventoryUpgrades) Reset() { *m = InventoryUpgrades{} } -func (m *InventoryUpgrades) String() string { return proto.CompactTextString(m) } -func (*InventoryUpgrades) ProtoMessage() {} -func (*InventoryUpgrades) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{9} } - -func (m *InventoryUpgrades) GetInventoryUpgrades() []*InventoryUpgrade { - if m != nil { - return m.InventoryUpgrades - } - return nil -} +func (m *Candy) Reset() { *m = Candy{} } +func (m *Candy) String() string { return proto.CompactTextString(m) } +func (*Candy) ProtoMessage() {} func init() { - proto.RegisterType((*AppliedItem)(nil), "POGOProtos.Inventory.AppliedItem") - proto.RegisterType((*AppliedItems)(nil), "POGOProtos.Inventory.AppliedItems") - proto.RegisterType((*Candy)(nil), "POGOProtos.Inventory.Candy") - proto.RegisterType((*EggIncubator)(nil), "POGOProtos.Inventory.EggIncubator") - proto.RegisterType((*EggIncubators)(nil), "POGOProtos.Inventory.EggIncubators") - proto.RegisterType((*InventoryDelta)(nil), "POGOProtos.Inventory.InventoryDelta") - proto.RegisterType((*InventoryItem)(nil), "POGOProtos.Inventory.InventoryItem") - proto.RegisterType((*InventoryItem_DeletedItem)(nil), "POGOProtos.Inventory.InventoryItem.DeletedItem") - proto.RegisterType((*InventoryItemData)(nil), "POGOProtos.Inventory.InventoryItemData") - proto.RegisterType((*InventoryUpgrade)(nil), "POGOProtos.Inventory.InventoryUpgrade") - proto.RegisterType((*InventoryUpgrades)(nil), "POGOProtos.Inventory.InventoryUpgrades") proto.RegisterEnum("POGOProtos.Inventory.EggIncubatorType", EggIncubatorType_name, EggIncubatorType_value) proto.RegisterEnum("POGOProtos.Inventory.InventoryUpgradeType", InventoryUpgradeType_name, InventoryUpgradeType_value) } - -func init() { proto.RegisterFile("inventory.proto", fileDescriptor7) } - -var fileDescriptor7 = []byte{ - // 1010 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x56, 0x5d, 0x6f, 0xe3, 0x44, - 0x17, 0x5e, 0xa7, 0x4d, 0xb7, 0x39, 0x8e, 0xdd, 0x74, 0xda, 0x7d, 0x95, 0xb7, 0xbb, 0x2b, 0x15, - 0x03, 0x25, 0xaa, 0xa0, 0x88, 0x22, 0x84, 0xc4, 0x05, 0x4b, 0x9a, 0x78, 0x2b, 0xb3, 0xe4, 0x43, - 0x93, 0x84, 0x45, 0x48, 0xc8, 0x9a, 0xd6, 0xd3, 0x68, 0x68, 0xfc, 0x21, 0x7b, 0x42, 0x9b, 0x3f, - 0xc3, 0x2f, 0xe1, 0x86, 0x2b, 0x6e, 0xb8, 0xe5, 0xff, 0xa0, 0x99, 0xb1, 0x93, 0x49, 0x36, 0x25, - 0x45, 0xdc, 0x34, 0x73, 0xce, 0x79, 0xe6, 0xf1, 0x33, 0x67, 0xce, 0x9c, 0x53, 0xd8, 0x63, 0xd1, - 0x2f, 0x34, 0xe2, 0x71, 0x3a, 0x3b, 0x4b, 0xd2, 0x98, 0xc7, 0xe8, 0xb0, 0xdf, 0xbb, 0xec, 0xf5, - 0xc5, 0x32, 0x3b, 0xf3, 0x8a, 0xd8, 0xd1, 0xe1, 0x1c, 0xe6, 0x33, 0x4e, 0x43, 0x85, 0x3d, 0x32, - 0x69, 0x34, 0x0d, 0xb3, 0xdc, 0x80, 0x80, 0x70, 0x92, 0xaf, 0xf7, 0xc5, 0xda, 0x4f, 0x26, 0x64, - 0x46, 0x53, 0xe5, 0x72, 0xfe, 0x30, 0xc0, 0x6c, 0x26, 0xc9, 0x84, 0xd1, 0xc0, 0xe3, 0x34, 0x44, - 0x5f, 0xc1, 0x53, 0xc1, 0xe4, 0xb3, 0xa0, 0x6e, 0x1c, 0x1b, 0x0d, 0xfb, 0xfc, 0xbd, 0xb3, 0x75, - 0x5f, 0x3e, 0x13, 0x60, 0xf9, 0xc7, 0x0b, 0xf0, 0x0e, 0x93, 0xbf, 0xe8, 0x1b, 0xa8, 0xc8, 0xbd, - 0x7c, 0x96, 0xd0, 0x7a, 0x49, 0xee, 0x7e, 0x7f, 0xc3, 0xee, 0xe1, 0x2c, 0xa1, 0x78, 0x97, 0xe5, - 0x2b, 0xf4, 0x1c, 0x2a, 0xf4, 0x3e, 0x61, 0x29, 0xf5, 0xc3, 0xac, 0xbe, 0x75, 0x6c, 0x34, 0xb6, - 0xf0, 0xae, 0x72, 0x74, 0x32, 0xf4, 0x12, 0x80, 0x28, 0xa5, 0x22, 0xba, 0x2d, 0xa3, 0x95, 0xdc, - 0xd3, 0xc9, 0x1c, 0x17, 0xaa, 0xda, 0x41, 0x32, 0xf4, 0x05, 0x6c, 0x0b, 0xde, 0xfa, 0xf6, 0xf1, - 0x56, 0xc3, 0x7c, 0xe8, 0x18, 0xda, 0x0e, 0x2c, 0xe1, 0xce, 0x4f, 0x50, 0x6e, 0x91, 0x28, 0x98, - 0xa1, 0xaf, 0xa1, 0x72, 0x43, 0x42, 0x36, 0x99, 0x3d, 0x90, 0x0b, 0x57, 0x26, 0xb9, 0x1f, 0xdf, - 0xd2, 0x30, 0x8e, 0x5e, 0x4b, 0xa4, 0x17, 0xe0, 0xdd, 0x9b, 0x7c, 0x85, 0x0e, 0xa1, 0x7c, 0x2d, - 0x88, 0x64, 0x26, 0xca, 0x58, 0x19, 0xce, 0xef, 0x25, 0xa8, 0xba, 0xe3, 0xb1, 0x17, 0x5d, 0x4f, - 0xaf, 0x08, 0x8f, 0x53, 0x64, 0x43, 0x29, 0xe7, 0xaf, 0xe0, 0x12, 0x0b, 0xf4, 0x0b, 0x28, 0xfd, - 0xdb, 0x0b, 0xe8, 0x80, 0xcd, 0x0a, 0x62, 0x75, 0x0b, 0x5b, 0x92, 0xe2, 0x64, 0x3d, 0x85, 0xae, - 0x43, 0x5e, 0x84, 0xc5, 0x74, 0x13, 0x7d, 0x08, 0xf6, 0x34, 0xa3, 0x99, 0x9f, 0xd2, 0x90, 0xb0, - 0x88, 0x45, 0x63, 0x99, 0xf4, 0x32, 0xb6, 0x84, 0x17, 0x17, 0x4e, 0x71, 0x2f, 0x89, 0xca, 0x82, - 0x10, 0x5d, 0x3e, 0x36, 0x1a, 0xdb, 0xb8, 0x92, 0x7b, 0xbc, 0x00, 0x9d, 0xc0, 0x5e, 0xc6, 0x49, - 0xca, 0xfd, 0xdb, 0xd0, 0xbf, 0x23, 0x93, 0x5b, 0x1a, 0xd4, 0x77, 0x8e, 0x8d, 0x86, 0x81, 0x2d, - 0xe9, 0x7e, 0x13, 0xbe, 0x95, 0x4e, 0xd4, 0x80, 0x1a, 0x27, 0xe9, 0x98, 0xea, 0xc0, 0xa7, 0x12, - 0x68, 0x2b, 0x7f, 0x81, 0x74, 0x7e, 0x00, 0x4b, 0x97, 0x9e, 0xa1, 0x4b, 0xb0, 0xe8, 0x78, 0xec, - 0xcf, 0xd5, 0xd7, 0x0d, 0x79, 0xe7, 0xce, 0xe6, 0x63, 0xe3, 0x2a, 0xd5, 0x2c, 0xe7, 0x37, 0x03, - 0xec, 0x39, 0xb0, 0x4d, 0x27, 0x9c, 0xa0, 0x73, 0x78, 0x16, 0xa7, 0x6c, 0xcc, 0x22, 0x32, 0xf1, - 0x39, 0x0b, 0x69, 0xc6, 0x49, 0x98, 0x88, 0x02, 0x34, 0x64, 0x01, 0x1e, 0x14, 0xc1, 0x61, 0x11, - 0xeb, 0x64, 0xe2, 0x28, 0x11, 0xbd, 0x5b, 0x86, 0x97, 0x24, 0xdc, 0x8e, 0xe8, 0x9d, 0x8e, 0xfc, - 0x4e, 0x7b, 0xe9, 0xf2, 0x09, 0x8b, 0xb2, 0x17, 0xda, 0x1f, 0x7a, 0x38, 0xc5, 0x4a, 0x56, 0xac, - 0xcd, 0x74, 0x33, 0x73, 0x7e, 0x2d, 0x81, 0xb5, 0x84, 0x10, 0xea, 0xc3, 0x38, 0x60, 0x37, 0xe2, - 0xd1, 0xac, 0x53, 0x5f, 0x04, 0x75, 0x4d, 0x18, 0xaa, 0x01, 0x9d, 0x50, 0x4e, 0x03, 0xa9, 0x48, - 0x2a, 0x37, 0xcf, 0x3f, 0x7d, 0x84, 0xa0, 0xb3, 0xb6, 0xda, 0x27, 0xc5, 0x99, 0xc1, 0xc2, 0x40, - 0x6f, 0xe1, 0x60, 0xf9, 0x9c, 0xbe, 0x68, 0x45, 0xb2, 0x3c, 0xcd, 0xf3, 0x8f, 0x1e, 0x41, 0xdd, - 0x26, 0x9c, 0xe0, 0x7d, 0xb6, 0xea, 0x3a, 0xfa, 0x18, 0x4c, 0xed, 0xa3, 0x2b, 0xb5, 0x28, 0x0e, - 0xb9, 0xa3, 0xd5, 0xa2, 0xf3, 0x57, 0x19, 0xf6, 0xdf, 0xa1, 0x45, 0xaf, 0xa0, 0x5a, 0x6c, 0x92, - 0xaa, 0x0c, 0xa9, 0xea, 0x85, 0xae, 0x4a, 0xe0, 0x8a, 0xb7, 0x2e, 0xa5, 0x98, 0xc9, 0xc2, 0x40, - 0x5f, 0xe6, 0xad, 0x46, 0x65, 0x6a, 0x53, 0xcf, 0x93, 0xfb, 0xe5, 0x06, 0x74, 0x01, 0x96, 0xe0, - 0x09, 0xe8, 0xbd, 0x4f, 0x23, 0x9e, 0xce, 0xf2, 0x84, 0xbc, 0x5c, 0xfb, 0xe9, 0x80, 0xde, 0xbb, - 0x02, 0x84, 0xab, 0x89, 0x66, 0xa1, 0xd7, 0x50, 0x55, 0x1d, 0xdd, 0xcf, 0x38, 0xe1, 0xaa, 0x31, - 0xae, 0x88, 0x50, 0x14, 0xaa, 0xed, 0xab, 0x9f, 0x81, 0x80, 0x62, 0x33, 0x59, 0x18, 0xa8, 0x07, - 0x7b, 0x39, 0xcf, 0xf5, 0x34, 0x4d, 0x69, 0x74, 0x3d, 0x93, 0x6f, 0xd9, 0x5c, 0xee, 0x1e, 0xef, - 0x52, 0xb5, 0x72, 0x34, 0xb6, 0x93, 0x25, 0x1b, 0x79, 0x60, 0x15, 0x84, 0x24, 0xa4, 0x29, 0x91, - 0xcf, 0xde, 0x3c, 0xff, 0x60, 0x03, 0x9d, 0xc4, 0xe2, 0xfc, 0x4c, 0xca, 0x42, 0xdf, 0x03, 0x5a, - 0x94, 0xcf, 0x34, 0x19, 0xa7, 0x24, 0xa0, 0x99, 0xec, 0x0e, 0x9b, 0xab, 0x67, 0x94, 0xc3, 0xb5, - 0xea, 0x29, 0x5c, 0xa2, 0x71, 0x14, 0x23, 0x45, 0x3d, 0xbe, 0x5d, 0x49, 0xe9, 0x6c, 0x1c, 0x16, - 0x19, 0xae, 0x12, 0x7d, 0xd8, 0x7c, 0x0b, 0xf6, 0x52, 0x07, 0xca, 0xea, 0x95, 0x7f, 0xaa, 0x85, - 0xa5, 0xf6, 0x85, 0x2d, 0xba, 0xd4, 0xcd, 0x3e, 0x2b, 0x06, 0x07, 0x48, 0x8a, 0xe7, 0xeb, 0x29, - 0xe4, 0x90, 0x2a, 0xa6, 0xca, 0x9f, 0x06, 0xd4, 0x56, 0x0f, 0xfc, 0x9f, 0x46, 0x79, 0x07, 0xaa, - 0x79, 0x9a, 0xf5, 0x69, 0x7e, 0xfa, 0xb8, 0x54, 0xcb, 0x59, 0x62, 0x4e, 0x17, 0x06, 0xfa, 0x04, - 0x10, 0x09, 0x02, 0xc6, 0x59, 0x2c, 0xda, 0x68, 0xc6, 0xe3, 0x94, 0x8c, 0xd5, 0x70, 0x2a, 0xe3, - 0xfd, 0x45, 0x64, 0xa0, 0x02, 0xce, 0xcf, 0xda, 0x2b, 0x9d, 0xdf, 0xd5, 0x68, 0x6d, 0x0d, 0xa8, - 0x4e, 0x7f, 0xf2, 0x38, 0x61, 0x6b, 0x4a, 0xe0, 0xf4, 0x15, 0xd4, 0x56, 0xe7, 0x20, 0x3a, 0x80, - 0x3d, 0xaf, 0xdb, 0x1a, 0x5d, 0x34, 0x87, 0x3d, 0xec, 0x8f, 0xba, 0x03, 0x77, 0x58, 0x7b, 0x82, - 0xfe, 0x07, 0x68, 0xe1, 0x6c, 0x7b, 0x83, 0x61, 0xb3, 0xdb, 0x72, 0x6b, 0xc6, 0xe9, 0x15, 0x1c, - 0xae, 0x4b, 0x00, 0xda, 0x07, 0x6b, 0xd4, 0xbf, 0xc4, 0xcd, 0xb6, 0x3b, 0xa7, 0xf8, 0x3f, 0x3c, - 0xf3, 0xba, 0x2d, 0xec, 0x36, 0x07, 0xae, 0xef, 0x0d, 0xdd, 0x8e, 0x3f, 0x18, 0xf6, 0x70, 0xf3, - 0xd2, 0xad, 0x19, 0xe8, 0x05, 0xd4, 0xe7, 0xa1, 0x7e, 0xef, 0x8d, 0xdb, 0xe9, 0x75, 0xe7, 0xd1, - 0xd2, 0xc5, 0xee, 0x8f, 0x3b, 0xf2, 0xdf, 0xb5, 0xac, 0xff, 0xa4, 0x6f, 0xf4, 0x4b, 0xfd, 0xad, - 0x2b, 0x65, 0x7f, 0xfe, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x91, 0xf9, 0xf2, 0x83, 0x29, 0x0a, - 0x00, 0x00, -} diff --git a/inventory_item.pb.go b/inventory_item.pb.go index 63fa7c7..e6e272a 100644 --- a/inventory_item.pb.go +++ b/inventory_item.pb.go @@ -5,13 +5,9 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf type ItemId int32 @@ -116,7 +112,6 @@ var ItemId_value = map[string]int32{ func (x ItemId) String() string { return proto.EnumName(ItemId_name, int32(x)) } -func (ItemId) EnumDescriptor() ([]byte, []int) { return fileDescriptor8, []int{0} } type ItemType int32 @@ -170,81 +165,27 @@ var ItemType_value = map[string]int32{ func (x ItemType) String() string { return proto.EnumName(ItemType_name, int32(x)) } -func (ItemType) EnumDescriptor() ([]byte, []int) { return fileDescriptor8, []int{1} } - -type ItemAward struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - ItemCount int32 `protobuf:"varint,2,opt,name=item_count,json=itemCount" json:"item_count,omitempty"` -} - -func (m *ItemAward) Reset() { *m = ItemAward{} } -func (m *ItemAward) String() string { return proto.CompactTextString(m) } -func (*ItemAward) ProtoMessage() {} -func (*ItemAward) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{0} } type ItemData struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` Unseen bool `protobuf:"varint,3,opt,name=unseen" json:"unseen,omitempty"` } -func (m *ItemData) Reset() { *m = ItemData{} } -func (m *ItemData) String() string { return proto.CompactTextString(m) } -func (*ItemData) ProtoMessage() {} -func (*ItemData) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{1} } +func (m *ItemData) Reset() { *m = ItemData{} } +func (m *ItemData) String() string { return proto.CompactTextString(m) } +func (*ItemData) ProtoMessage() {} + +type ItemAward struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + ItemCount int32 `protobuf:"varint,2,opt,name=item_count" json:"item_count,omitempty"` +} + +func (m *ItemAward) Reset() { *m = ItemAward{} } +func (m *ItemAward) String() string { return proto.CompactTextString(m) } +func (*ItemAward) ProtoMessage() {} func init() { - proto.RegisterType((*ItemAward)(nil), "POGOProtos.Inventory.Item.ItemAward") - proto.RegisterType((*ItemData)(nil), "POGOProtos.Inventory.Item.ItemData") proto.RegisterEnum("POGOProtos.Inventory.Item.ItemId", ItemId_name, ItemId_value) proto.RegisterEnum("POGOProtos.Inventory.Item.ItemType", ItemType_name, ItemType_value) } - -func init() { proto.RegisterFile("inventory_item.proto", fileDescriptor8) } - -var fileDescriptor8 = []byte{ - // 685 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x94, 0xcf, 0x56, 0xd3, 0x4e, - 0x14, 0xc7, 0x69, 0xd3, 0x7f, 0x0c, 0xfc, 0x60, 0xb8, 0x14, 0x28, 0x3f, 0x15, 0x01, 0x37, 0x1c, - 0x16, 0x5d, 0xe8, 0xce, 0xdd, 0x24, 0x1d, 0xea, 0x9c, 0x26, 0x99, 0x9c, 0xc9, 0x04, 0x1a, 0x36, - 0x73, 0x50, 0x8a, 0x76, 0x41, 0xcb, 0x81, 0xa2, 0x87, 0x07, 0xd0, 0xbd, 0x7f, 0x5e, 0xc0, 0x07, - 0x70, 0xe3, 0xde, 0x7f, 0x2b, 0x8f, 0x3e, 0x82, 0xfa, 0x02, 0xba, 0x77, 0xef, 0xc9, 0x64, 0x1a, - 0x1a, 0x8f, 0xae, 0xdc, 0x74, 0x9a, 0xcf, 0x7c, 0xef, 0xdc, 0xb9, 0xf7, 0x7e, 0x13, 0x54, 0xef, - 0x0f, 0x1e, 0xf6, 0x06, 0xa3, 0xe1, 0xe9, 0x85, 0xea, 0x8f, 0x7a, 0xc7, 0xcd, 0x93, 0xd3, 0xe1, - 0x68, 0x08, 0xab, 0x01, 0x6f, 0xf3, 0x20, 0xf9, 0x7b, 0xd6, 0x64, 0x63, 0x41, 0x93, 0x8d, 0x7a, - 0xc7, 0x9b, 0x47, 0x68, 0x3a, 0x59, 0xc9, 0xa3, 0x83, 0xd3, 0x43, 0xb8, 0x8d, 0xaa, 0x49, 0x94, - 0xea, 0x1f, 0x36, 0x0a, 0xeb, 0x85, 0xad, 0xb9, 0x9b, 0x1b, 0xcd, 0xbf, 0x46, 0xea, 0x1f, 0x76, - 0x28, 0x2a, 0x7d, 0xbd, 0xc2, 0x35, 0x84, 0x74, 0xec, 0xbd, 0xe1, 0xf9, 0x60, 0xd4, 0x28, 0xae, - 0x17, 0xb6, 0xca, 0x62, 0x3a, 0x21, 0x4e, 0x02, 0x36, 0x47, 0xa8, 0x96, 0x04, 0xb4, 0x0e, 0x46, - 0x07, 0xff, 0x94, 0xa6, 0x8e, 0xca, 0x93, 0x19, 0xd2, 0x07, 0x58, 0x46, 0x95, 0xf3, 0xc1, 0x59, - 0xaf, 0x37, 0x68, 0x58, 0xeb, 0x85, 0xad, 0x9a, 0x30, 0x4f, 0xdb, 0x1f, 0xcb, 0xa8, 0x92, 0x1e, - 0x00, 0x18, 0xcd, 0x32, 0x49, 0x3d, 0x15, 0xf9, 0x1d, 0x9f, 0xef, 0xf9, 0x78, 0x0a, 0x00, 0xcd, - 0x69, 0x12, 0xf0, 0x0e, 0x55, 0x36, 0x71, 0x5d, 0x5c, 0x80, 0x45, 0x34, 0xaf, 0x59, 0x5b, 0x50, - 0x22, 0x53, 0x58, 0xcc, 0x60, 0xe4, 0x4a, 0x41, 0x52, 0x68, 0x41, 0x1d, 0x61, 0x0d, 0x3d, 0x12, - 0x4a, 0x2a, 0x52, 0x5a, 0x82, 0x79, 0x34, 0x63, 0xce, 0x94, 0x8c, 0xfb, 0xb8, 0x07, 0x4b, 0x68, - 0x41, 0x83, 0x30, 0x0a, 0xa8, 0x18, 0xe3, 0xa3, 0x0c, 0xdf, 0x89, 0x27, 0xf0, 0xfd, 0x2c, 0x93, - 0x47, 0xba, 0x63, 0xf8, 0x00, 0xb0, 0x39, 0x53, 0xd0, 0x5d, 0xb6, 0x4b, 0xf1, 0xa7, 0x02, 0xd4, - 0x27, 0x64, 0x86, 0x7e, 0x4e, 0xee, 0x9e, 0xd6, 0xe3, 0x46, 0x4e, 0x27, 0x56, 0xb4, 0xdd, 0xc6, - 0xaf, 0x8a, 0xf0, 0x3f, 0x5a, 0xd2, 0x90, 0xf9, 0x0e, 0xf5, 0x43, 0xaa, 0xb8, 0x68, 0x31, 0x9f, - 0x88, 0x18, 0x3f, 0xb5, 0x60, 0x05, 0x41, 0x6e, 0x2f, 0x0c, 0x98, 0x13, 0xe3, 0x67, 0x16, 0x2c, - 0x9b, 0xdb, 0x8d, 0x37, 0x1c, 0xce, 0x5d, 0xfc, 0xdc, 0x82, 0x06, 0x5a, 0xcc, 0xf1, 0x1d, 0x97, - 0x0b, 0xe2, 0xe2, 0x17, 0x56, 0x96, 0x5b, 0x0a, 0x1e, 0xab, 0x16, 0x0b, 0x3b, 0xf8, 0xa7, 0x05, - 0x80, 0xfe, 0xd3, 0xb0, 0xab, 0x88, 0x94, 0xc4, 0xe9, 0xe0, 0x2f, 0xa5, 0x4c, 0xd8, 0x55, 0x2d, - 0xba, 0x93, 0x1c, 0x82, 0xbf, 0x4e, 0x42, 0x8f, 0x09, 0xe2, 0xb8, 0x14, 0x7f, 0x2b, 0x65, 0x45, - 0x0a, 0xb2, 0xbf, 0xaf, 0x6c, 0x2a, 0x44, 0x8c, 0xdf, 0x94, 0x33, 0x6a, 0xbb, 0x51, 0xc7, 0xd0, - 0xb7, 0x65, 0x58, 0x32, 0xc3, 0xf0, 0x89, 0x4f, 0x6c, 0x83, 0xdf, 0x5d, 0xe2, 0x3d, 0x1a, 0x10, - 0x61, 0xf0, 0xfb, 0x4b, 0x1c, 0x30, 0x9f, 0x04, 0x06, 0x7f, 0x28, 0x67, 0xd5, 0x85, 0x01, 0x75, - 0x18, 0x71, 0x95, 0x43, 0x3c, 0x2a, 0x08, 0x7e, 0x59, 0x81, 0x1b, 0x68, 0x6d, 0x5c, 0x77, 0x64, - 0x13, 0xc9, 0x93, 0x71, 0x87, 0xcc, 0x51, 0x91, 0xef, 0x32, 0x8f, 0x49, 0xda, 0xc2, 0x8f, 0xab, - 0xb0, 0x8a, 0xea, 0x7f, 0x12, 0xe1, 0x27, 0x55, 0xd8, 0x40, 0x57, 0x33, 0xa7, 0x79, 0xdc, 0x57, - 0xa1, 0xe4, 0x82, 0xb4, 0xa9, 0x8a, 0x82, 0xb6, 0x20, 0x2d, 0x8a, 0xbf, 0x57, 0x61, 0x0d, 0xad, - 0xa6, 0xd1, 0xfa, 0x06, 0xbf, 0xed, 0xff, 0xa8, 0x6e, 0xbf, 0x2e, 0xa6, 0x2f, 0x90, 0xbc, 0x38, - 0xe9, 0x65, 0xce, 0x95, 0x71, 0x40, 0x95, 0xcf, 0x7d, 0x8a, 0xa7, 0x60, 0xd9, 0x0c, 0x53, 0xb3, - 0x24, 0x91, 0x71, 0xf4, 0xd8, 0xa7, 0x86, 0x6b, 0x4f, 0x15, 0xf3, 0xd4, 0x58, 0xc8, 0x82, 0x05, - 0x33, 0x30, 0x4d, 0x3d, 0x12, 0xe0, 0x52, 0x5e, 0x68, 0x13, 0x29, 0x5d, 0x8a, 0xcb, 0xf9, 0x0b, - 0xec, 0x70, 0xde, 0xc2, 0x95, 0xbc, 0xd2, 0xf4, 0xae, 0x9a, 0x57, 0x6a, 0x63, 0xd4, 0x60, 0xc5, - 0x34, 0x5a, 0xb3, 0xac, 0x5d, 0x78, 0x3a, 0x7b, 0x2b, 0xc6, 0x1b, 0xda, 0x1f, 0x28, 0x5f, 0x5a, - 0x37, 0x50, 0x36, 0xe7, 0xa1, 0xc4, 0x33, 0x70, 0x1d, 0x5d, 0x99, 0x94, 0xef, 0x52, 0x5f, 0x72, - 0x11, 0x67, 0x5d, 0x9b, 0xb5, 0x6b, 0xfb, 0x15, 0xfd, 0x01, 0x3c, 0xbb, 0x9b, 0xae, 0xb7, 0x7e, - 0x05, 0x00, 0x00, 0xff, 0xff, 0x95, 0x01, 0xbf, 0x07, 0x20, 0x05, 0x00, 0x00, -} diff --git a/map_fort.pb.go b/map_fort.pb.go index 86d2bbd..bba99d7 100644 --- a/map_fort.pb.go +++ b/map_fort.pb.go @@ -5,52 +5,48 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto - -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of PokemonRarity from enums.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto @@ -74,7 +70,6 @@ var FortRenderingType_value = map[string]int32{ func (x FortRenderingType) String() string { return proto.EnumName(FortRenderingType_name, int32(x)) } -func (FortRenderingType) EnumDescriptor() ([]byte, []int) { return fileDescriptor9, []int{0} } type FortSponsor int32 @@ -98,7 +93,6 @@ var FortSponsor_value = map[string]int32{ func (x FortSponsor) String() string { return proto.EnumName(FortSponsor_name, int32(x)) } -func (FortSponsor) EnumDescriptor() ([]byte, []int) { return fileDescriptor9, []int{1} } type FortType int32 @@ -119,37 +113,67 @@ var FortType_value = map[string]int32{ func (x FortType) String() string { return proto.EnumName(FortType_name, int32(x)) } -func (FortType) EnumDescriptor() ([]byte, []int) { return fileDescriptor9, []int{2} } + +type FortSummary struct { + FortSummaryId string `protobuf:"bytes,1,opt,name=fort_summary_id" json:"fort_summary_id,omitempty"` + LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms" json:"last_modified_timestamp_ms,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` +} + +func (m *FortSummary) Reset() { *m = FortSummary{} } +func (m *FortSummary) String() string { return proto.CompactTextString(m) } +func (*FortSummary) ProtoMessage() {} + +type FortLureInfo struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id" json:"encounter_id,omitempty"` + ActivePokemonId PokemonId `protobuf:"varint,3,opt,name=active_pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"active_pokemon_id,omitempty"` + LureExpiresTimestampMs int64 `protobuf:"varint,4,opt,name=lure_expires_timestamp_ms" json:"lure_expires_timestamp_ms,omitempty"` +} + +func (m *FortLureInfo) Reset() { *m = FortLureInfo{} } +func (m *FortLureInfo) String() string { return proto.CompactTextString(m) } +func (*FortLureInfo) ProtoMessage() {} + +type FortModifier struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + ExpirationTimestampMs int64 `protobuf:"varint,2,opt,name=expiration_timestamp_ms" json:"expiration_timestamp_ms,omitempty"` + DeployerPlayerCodename string `protobuf:"bytes,3,opt,name=deployer_player_codename" json:"deployer_player_codename,omitempty"` +} + +func (m *FortModifier) Reset() { *m = FortModifier{} } +func (m *FortModifier) String() string { return proto.CompactTextString(m) } +func (*FortModifier) ProtoMessage() {} type FortData struct { Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` - LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms,json=lastModifiedTimestampMs" json:"last_modified_timestamp_ms,omitempty"` + LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms" json:"last_modified_timestamp_ms,omitempty"` Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` Enabled bool `protobuf:"varint,8,opt,name=enabled" json:"enabled,omitempty"` Type FortType `protobuf:"varint,9,opt,name=type,enum=POGOProtos.Map.Fort.FortType" json:"type,omitempty"` // Team that owns the gym - OwnedByTeam TeamColor `protobuf:"varint,5,opt,name=owned_by_team,json=ownedByTeam,enum=POGOProtos.Enums.TeamColor" json:"owned_by_team,omitempty"` + OwnedByTeam TeamColor `protobuf:"varint,5,opt,name=owned_by_team,enum=POGOProtos.Enums.TeamColor" json:"owned_by_team,omitempty"` // Highest CP Pokemon at the gym - GuardPokemonId PokemonId `protobuf:"varint,6,opt,name=guard_pokemon_id,json=guardPokemonId,enum=POGOProtos.Enums.PokemonId" json:"guard_pokemon_id,omitempty"` - GuardPokemonCp int32 `protobuf:"varint,7,opt,name=guard_pokemon_cp,json=guardPokemonCp" json:"guard_pokemon_cp,omitempty"` + GuardPokemonId PokemonId `protobuf:"varint,6,opt,name=guard_pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"guard_pokemon_id,omitempty"` + GuardPokemonCp int32 `protobuf:"varint,7,opt,name=guard_pokemon_cp" json:"guard_pokemon_cp,omitempty"` // Prestigate / experience of the gym - GymPoints int64 `protobuf:"varint,10,opt,name=gym_points,json=gymPoints" json:"gym_points,omitempty"` + GymPoints int64 `protobuf:"varint,10,opt,name=gym_points" json:"gym_points,omitempty"` // Whether someone is battling at the gym currently - IsInBattle bool `protobuf:"varint,11,opt,name=is_in_battle,json=isInBattle" json:"is_in_battle,omitempty"` + IsInBattle bool `protobuf:"varint,11,opt,name=is_in_battle" json:"is_in_battle,omitempty"` // // Fields related to pokestops only - ActiveFortModifier []ItemId `protobuf:"varint,12,rep,packed,name=active_fort_modifier,json=activeFortModifier,enum=POGOProtos.Inventory.Item.ItemId" json:"active_fort_modifier,omitempty"` - LureInfo *FortLureInfo `protobuf:"bytes,13,opt,name=lure_info,json=lureInfo" json:"lure_info,omitempty"` + ActiveFortModifier []ItemId `protobuf:"varint,12,rep,name=active_fort_modifier,enum=POGOProtos.Inventory.Item.ItemId" json:"active_fort_modifier,omitempty"` + LureInfo *FortLureInfo `protobuf:"bytes,13,opt,name=lure_info" json:"lure_info,omitempty"` // Timestamp when the pokestop can be activated again to get items / xp - CooldownCompleteTimestampMs int64 `protobuf:"varint,14,opt,name=cooldown_complete_timestamp_ms,json=cooldownCompleteTimestampMs" json:"cooldown_complete_timestamp_ms,omitempty"` + CooldownCompleteTimestampMs int64 `protobuf:"varint,14,opt,name=cooldown_complete_timestamp_ms" json:"cooldown_complete_timestamp_ms,omitempty"` Sponsor FortSponsor `protobuf:"varint,15,opt,name=sponsor,enum=POGOProtos.Map.Fort.FortSponsor" json:"sponsor,omitempty"` - RenderingType FortRenderingType `protobuf:"varint,16,opt,name=rendering_type,json=renderingType,enum=POGOProtos.Map.Fort.FortRenderingType" json:"rendering_type,omitempty"` + RenderingType FortRenderingType `protobuf:"varint,16,opt,name=rendering_type,enum=POGOProtos.Map.Fort.FortRenderingType" json:"rendering_type,omitempty"` } -func (m *FortData) Reset() { *m = FortData{} } -func (m *FortData) String() string { return proto.CompactTextString(m) } -func (*FortData) ProtoMessage() {} -func (*FortData) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{0} } +func (m *FortData) Reset() { *m = FortData{} } +func (m *FortData) String() string { return proto.CompactTextString(m) } +func (*FortData) ProtoMessage() {} func (m *FortData) GetLureInfo() *FortLureInfo { if m != nil { @@ -158,105 +182,8 @@ func (m *FortData) GetLureInfo() *FortLureInfo { return nil } -type FortLureInfo struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - ActivePokemonId PokemonId `protobuf:"varint,3,opt,name=active_pokemon_id,json=activePokemonId,enum=POGOProtos.Enums.PokemonId" json:"active_pokemon_id,omitempty"` - LureExpiresTimestampMs int64 `protobuf:"varint,4,opt,name=lure_expires_timestamp_ms,json=lureExpiresTimestampMs" json:"lure_expires_timestamp_ms,omitempty"` -} - -func (m *FortLureInfo) Reset() { *m = FortLureInfo{} } -func (m *FortLureInfo) String() string { return proto.CompactTextString(m) } -func (*FortLureInfo) ProtoMessage() {} -func (*FortLureInfo) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{1} } - -type FortModifier struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - ExpirationTimestampMs int64 `protobuf:"varint,2,opt,name=expiration_timestamp_ms,json=expirationTimestampMs" json:"expiration_timestamp_ms,omitempty"` - DeployerPlayerCodename string `protobuf:"bytes,3,opt,name=deployer_player_codename,json=deployerPlayerCodename" json:"deployer_player_codename,omitempty"` -} - -func (m *FortModifier) Reset() { *m = FortModifier{} } -func (m *FortModifier) String() string { return proto.CompactTextString(m) } -func (*FortModifier) ProtoMessage() {} -func (*FortModifier) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{2} } - -type FortSummary struct { - FortSummaryId string `protobuf:"bytes,1,opt,name=fort_summary_id,json=fortSummaryId" json:"fort_summary_id,omitempty"` - LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms,json=lastModifiedTimestampMs" json:"last_modified_timestamp_ms,omitempty"` - Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` -} - -func (m *FortSummary) Reset() { *m = FortSummary{} } -func (m *FortSummary) String() string { return proto.CompactTextString(m) } -func (*FortSummary) ProtoMessage() {} -func (*FortSummary) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{3} } - func init() { - proto.RegisterType((*FortData)(nil), "POGOProtos.Map.Fort.FortData") - proto.RegisterType((*FortLureInfo)(nil), "POGOProtos.Map.Fort.FortLureInfo") - proto.RegisterType((*FortModifier)(nil), "POGOProtos.Map.Fort.FortModifier") - proto.RegisterType((*FortSummary)(nil), "POGOProtos.Map.Fort.FortSummary") proto.RegisterEnum("POGOProtos.Map.Fort.FortRenderingType", FortRenderingType_name, FortRenderingType_value) proto.RegisterEnum("POGOProtos.Map.Fort.FortSponsor", FortSponsor_name, FortSponsor_value) proto.RegisterEnum("POGOProtos.Map.Fort.FortType", FortType_name, FortType_value) } - -func init() { proto.RegisterFile("map_fort.proto", fileDescriptor9) } - -var fileDescriptor9 = []byte{ - // 817 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x55, 0xcd, 0x6e, 0xdb, 0x46, - 0x10, 0x36, 0x2d, 0x47, 0x3f, 0x23, 0x4b, 0x96, 0xb7, 0x69, 0xcc, 0x3a, 0x4d, 0xc1, 0xb8, 0x40, - 0x40, 0xf8, 0x20, 0xa0, 0x09, 0x50, 0xb4, 0x29, 0xd0, 0xc2, 0x96, 0x19, 0x97, 0x88, 0x25, 0x12, - 0x14, 0x73, 0x68, 0x2f, 0x8b, 0xb5, 0x76, 0x25, 0x2c, 0x4a, 0xee, 0x12, 0xcb, 0x55, 0x52, 0xbe, - 0x53, 0xcf, 0x3d, 0xf5, 0x19, 0xfa, 0x4c, 0x05, 0x97, 0xa4, 0x7e, 0xda, 0x18, 0xed, 0xad, 0x17, - 0x72, 0x67, 0xe6, 0x9b, 0xd1, 0xce, 0x7c, 0x1f, 0x47, 0x30, 0x4c, 0x49, 0x86, 0x97, 0x52, 0xe9, - 0x71, 0xa6, 0xa4, 0x96, 0xe8, 0x93, 0x30, 0xb8, 0x0d, 0xc2, 0xf2, 0x98, 0x8f, 0xa7, 0x24, 0x1b, - 0xbf, 0x91, 0x4a, 0x9f, 0xf7, 0x99, 0x58, 0xa7, 0x79, 0x85, 0x38, 0x7f, 0xcc, 0xc5, 0x7b, 0x26, - 0xb4, 0x54, 0x05, 0xe6, 0x9a, 0xa5, 0x95, 0xf7, 0xe2, 0xf7, 0x36, 0x74, 0x4b, 0xec, 0x0d, 0xd1, - 0x04, 0x0d, 0xe1, 0x90, 0x53, 0xdb, 0x72, 0x2c, 0xb7, 0x17, 0x1d, 0x72, 0x8a, 0xbe, 0x83, 0xf3, - 0x84, 0xe4, 0x1a, 0xa7, 0x92, 0xf2, 0x25, 0x67, 0x14, 0x6b, 0x9e, 0xb2, 0x5c, 0x93, 0x34, 0xc3, - 0x69, 0x6e, 0x1f, 0x3a, 0x96, 0xdb, 0x8a, 0xce, 0x4a, 0xc4, 0xb4, 0x06, 0xc4, 0x4d, 0x7c, 0x9a, - 0xa3, 0x73, 0xe8, 0x26, 0x44, 0x73, 0xbd, 0xa6, 0xcc, 0x6e, 0x39, 0x96, 0x6b, 0x45, 0x1b, 0x1b, - 0x7d, 0x0e, 0xbd, 0x44, 0x8a, 0x55, 0x15, 0x3c, 0x32, 0xc1, 0xad, 0x03, 0xd9, 0xd0, 0x61, 0x82, - 0xdc, 0x27, 0x8c, 0xda, 0x5d, 0xc7, 0x72, 0xbb, 0x51, 0x63, 0xa2, 0xaf, 0xe0, 0x48, 0x17, 0x19, - 0xb3, 0x7b, 0x8e, 0xe5, 0x0e, 0x5f, 0x3e, 0x1b, 0x7f, 0xa4, 0x69, 0xf3, 0x88, 0x8b, 0x8c, 0x45, - 0x06, 0x8a, 0x7e, 0x80, 0x81, 0xfc, 0x20, 0x18, 0xc5, 0xf7, 0x05, 0xd6, 0x8c, 0xa4, 0xf6, 0x23, - 0x93, 0xfb, 0x74, 0x37, 0xd7, 0x33, 0x63, 0x8a, 0x19, 0x49, 0x27, 0x32, 0x91, 0x2a, 0xea, 0x9b, - 0x8c, 0xeb, 0xa2, 0xf4, 0x20, 0x0f, 0x46, 0xab, 0x35, 0x51, 0x14, 0x67, 0xf2, 0x17, 0x96, 0x4a, - 0x81, 0x39, 0xb5, 0xdb, 0x0f, 0xd5, 0x08, 0x2b, 0x8c, 0x4f, 0xa3, 0xa1, 0x49, 0xda, 0xd8, 0xc8, - 0xfd, 0x7b, 0x99, 0x45, 0x66, 0x77, 0x1c, 0xcb, 0x7d, 0xb4, 0x8f, 0x9c, 0x64, 0xe8, 0x19, 0xc0, - 0xaa, 0x48, 0x71, 0x26, 0xb9, 0xd0, 0xb9, 0x0d, 0x66, 0xca, 0xbd, 0x55, 0x91, 0x86, 0xc6, 0x81, - 0x1c, 0x38, 0xe6, 0x39, 0xe6, 0x02, 0xdf, 0x13, 0xad, 0x13, 0x66, 0xf7, 0xcd, 0x88, 0x80, 0xe7, - 0xbe, 0xb8, 0x36, 0x1e, 0x34, 0x87, 0xc7, 0x64, 0xa1, 0xf9, 0x7b, 0x66, 0x04, 0xd2, 0xb0, 0xa7, - 0xec, 0x63, 0xa7, 0xe5, 0x0e, 0x5f, 0x3e, 0xdf, 0xbd, 0xb5, 0xdf, 0x68, 0x62, 0xec, 0x97, 0x9a, - 0x28, 0x1f, 0x3e, 0x8d, 0x50, 0x95, 0x5e, 0x4e, 0xb2, 0x66, 0x56, 0xa1, 0xef, 0xa1, 0x97, 0xac, - 0x15, 0xc3, 0x5c, 0x2c, 0xa5, 0x3d, 0x70, 0x2c, 0xb7, 0xbf, 0x5f, 0x69, 0x6f, 0xfe, 0x77, 0x6b, - 0xc5, 0x7c, 0xb1, 0x94, 0x51, 0x37, 0xa9, 0x4f, 0x68, 0x02, 0x5f, 0x2c, 0xa4, 0x4c, 0xa8, 0xfc, - 0x20, 0xf0, 0x42, 0xa6, 0x59, 0xc2, 0x34, 0xdb, 0xd7, 0xd3, 0xd0, 0x74, 0xfa, 0xb4, 0x41, 0x4d, - 0x6a, 0xd0, 0xae, 0xa6, 0x5e, 0x43, 0x27, 0xcf, 0xa4, 0xc8, 0xa5, 0xb2, 0x4f, 0x0c, 0x05, 0xce, - 0x83, 0x57, 0x98, 0x57, 0xb8, 0xa8, 0x49, 0x40, 0x53, 0x18, 0x2a, 0x26, 0x28, 0x53, 0x5c, 0xac, - 0xb0, 0x51, 0xd1, 0xc8, 0x94, 0x78, 0xf1, 0x60, 0x89, 0xa8, 0x81, 0x1b, 0x39, 0x0d, 0xd4, 0xae, - 0x79, 0xf1, 0xa7, 0x05, 0xc7, 0xbb, 0xad, 0xa2, 0x33, 0xe8, 0x98, 0x71, 0x6f, 0xbe, 0xa0, 0x76, - 0x69, 0xfa, 0x14, 0x3d, 0x87, 0x63, 0x26, 0x16, 0x72, 0x2d, 0x34, 0x53, 0x65, 0xb4, 0xfc, 0x6e, - 0xda, 0x51, 0x7f, 0xe3, 0xf3, 0x29, 0xba, 0x85, 0xd3, 0x9a, 0xb1, 0x1d, 0x91, 0xb5, 0xfe, 0x5d, - 0x64, 0x27, 0x55, 0xd6, 0x56, 0x65, 0xdf, 0xc2, 0x67, 0x86, 0x25, 0xf6, 0x6b, 0xc6, 0x15, 0xcb, - 0xf7, 0x07, 0x7c, 0x64, 0x06, 0xfc, 0xa4, 0x04, 0x78, 0x55, 0x7c, 0x67, 0xb6, 0x17, 0x7f, 0xd4, - 0x0d, 0x6d, 0x18, 0x7f, 0x0d, 0x9d, 0x72, 0x51, 0x34, 0x0d, 0xfd, 0x27, 0xe5, 0xb4, 0xb9, 0x79, - 0xa3, 0xaf, 0xe1, 0xcc, 0x5c, 0x81, 0x68, 0x2e, 0xc5, 0xc7, 0xd6, 0xc6, 0xa7, 0xdb, 0xf0, 0x2e, - 0xc1, 0xdf, 0x80, 0x4d, 0x59, 0x96, 0xc8, 0x82, 0x29, 0x9c, 0x25, 0xa4, 0x7c, 0x2d, 0x24, 0x65, - 0x82, 0xa4, 0xd5, 0x12, 0xe9, 0x45, 0x4f, 0x9a, 0x78, 0x68, 0xc2, 0x93, 0x3a, 0x7a, 0xf1, 0x9b, - 0x05, 0x7d, 0xc3, 0xfb, 0x3a, 0x4d, 0x89, 0x2a, 0xd0, 0x0b, 0x38, 0x31, 0x74, 0xe4, 0x95, 0xbd, - 0xa5, 0x65, 0xb0, 0xdc, 0xa2, 0xfc, 0xff, 0x6b, 0xc7, 0x5d, 0xbe, 0x82, 0xd3, 0x7f, 0x48, 0x0c, - 0xf5, 0xa1, 0x73, 0xe3, 0xbd, 0xb9, 0x7a, 0x77, 0x17, 0x8f, 0x0e, 0xd0, 0x29, 0x0c, 0xfc, 0x59, - 0xec, 0x45, 0xb3, 0xab, 0x3b, 0x1c, 0x7b, 0xf3, 0x78, 0x64, 0x5d, 0x5e, 0xd7, 0x2d, 0xd6, 0x8a, - 0x3e, 0x85, 0xc1, 0xbb, 0xd9, 0xdc, 0x8b, 0xf1, 0x3c, 0x0c, 0x66, 0xf3, 0x20, 0x1a, 0x1d, 0xa0, - 0x01, 0xf4, 0xa6, 0x93, 0x9b, 0x60, 0x76, 0x75, 0x77, 0x33, 0x1f, 0x59, 0x25, 0x22, 0x0c, 0xde, - 0x7a, 0xd3, 0x60, 0x86, 0xe7, 0x71, 0x10, 0x79, 0xa3, 0xc3, 0xcb, 0x2f, 0xab, 0x7d, 0x6f, 0x7e, - 0xaf, 0x03, 0xad, 0xdb, 0x9f, 0xa6, 0xa3, 0x03, 0x34, 0x04, 0x98, 0xfc, 0xe8, 0x4d, 0xde, 0x86, - 0x81, 0x3f, 0x8b, 0x47, 0xd6, 0x75, 0xf7, 0xe7, 0xb6, 0xf9, 0x7b, 0xc8, 0xc3, 0x83, 0xd0, 0xba, - 0xaf, 0xce, 0xaf, 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xad, 0xc2, 0x7b, 0xdd, 0x74, 0x06, 0x00, - 0x00, -} diff --git a/map_pokemon.pb.go b/map_pokemon.pb.go index 7700806..966f2f8 100644 --- a/map_pokemon.pb.go +++ b/map_pokemon.pb.go @@ -5,104 +5,97 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto -// Ignoring public import of AssetDigestEntry from data.proto +// Ignoring public import of PokedexEntry from data.proto -// Ignoring public import of BuddyPokemon from data.proto +// Ignoring public import of PlayerData from data.proto // Ignoring public import of DownloadUrlEntry from data.proto +// Ignoring public import of AssetDigestEntry from data.proto + // Ignoring public import of PlayerBadge from data.proto -// Ignoring public import of PlayerData from data.proto +// Ignoring public import of PokemonData from data.proto -// Ignoring public import of PokedexEntry from data.proto +// Ignoring public import of BuddyPokemon from data.proto -// Ignoring public import of PokemonData from data.proto +type NearbyPokemon struct { + PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + DistanceInMeters float32 `protobuf:"fixed32,2,opt,name=distance_in_meters" json:"distance_in_meters,omitempty"` + EncounterId uint64 `protobuf:"fixed64,3,opt,name=encounter_id" json:"encounter_id,omitempty"` + FortId string `protobuf:"bytes,4,opt,name=fort_id" json:"fort_id,omitempty"` + FortImageUrl string `protobuf:"bytes,5,opt,name=fort_image_url" json:"fort_image_url,omitempty"` +} + +func (m *NearbyPokemon) Reset() { *m = NearbyPokemon{} } +func (m *NearbyPokemon) String() string { return proto.CompactTextString(m) } +func (*NearbyPokemon) ProtoMessage() {} type MapPokemon struct { - SpawnPointId string `protobuf:"bytes,1,opt,name=spawn_point_id,json=spawnPointId" json:"spawn_point_id,omitempty"` - EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - PokemonId PokemonId `protobuf:"varint,3,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + SpawnPointId string `protobuf:"bytes,1,opt,name=spawn_point_id" json:"spawn_point_id,omitempty"` + EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id" json:"encounter_id,omitempty"` + PokemonId PokemonId `protobuf:"varint,3,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` // After this timestamp, the pokemon will be gone. - ExpirationTimestampMs int64 `protobuf:"varint,4,opt,name=expiration_timestamp_ms,json=expirationTimestampMs" json:"expiration_timestamp_ms,omitempty"` + ExpirationTimestampMs int64 `protobuf:"varint,4,opt,name=expiration_timestamp_ms" json:"expiration_timestamp_ms,omitempty"` Latitude float64 `protobuf:"fixed64,5,opt,name=latitude" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,6,opt,name=longitude" json:"longitude,omitempty"` } -func (m *MapPokemon) Reset() { *m = MapPokemon{} } -func (m *MapPokemon) String() string { return proto.CompactTextString(m) } -func (*MapPokemon) ProtoMessage() {} -func (*MapPokemon) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} } - -type NearbyPokemon struct { - PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` - DistanceInMeters float32 `protobuf:"fixed32,2,opt,name=distance_in_meters,json=distanceInMeters" json:"distance_in_meters,omitempty"` - EncounterId uint64 `protobuf:"fixed64,3,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - FortId string `protobuf:"bytes,4,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - FortImageUrl string `protobuf:"bytes,5,opt,name=fort_image_url,json=fortImageUrl" json:"fort_image_url,omitempty"` -} - -func (m *NearbyPokemon) Reset() { *m = NearbyPokemon{} } -func (m *NearbyPokemon) String() string { return proto.CompactTextString(m) } -func (*NearbyPokemon) ProtoMessage() {} -func (*NearbyPokemon) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{1} } +func (m *MapPokemon) Reset() { *m = MapPokemon{} } +func (m *MapPokemon) String() string { return proto.CompactTextString(m) } +func (*MapPokemon) ProtoMessage() {} type WildPokemon struct { - EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms,json=lastModifiedTimestampMs" json:"last_modified_timestamp_ms,omitempty"` + EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id" json:"encounter_id,omitempty"` + LastModifiedTimestampMs int64 `protobuf:"varint,2,opt,name=last_modified_timestamp_ms" json:"last_modified_timestamp_ms,omitempty"` Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` - SpawnPointId string `protobuf:"bytes,5,opt,name=spawn_point_id,json=spawnPointId" json:"spawn_point_id,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,7,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - TimeTillHiddenMs int32 `protobuf:"varint,11,opt,name=time_till_hidden_ms,json=timeTillHiddenMs" json:"time_till_hidden_ms,omitempty"` + SpawnPointId string `protobuf:"bytes,5,opt,name=spawn_point_id" json:"spawn_point_id,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,7,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + TimeTillHiddenMs int32 `protobuf:"varint,11,opt,name=time_till_hidden_ms" json:"time_till_hidden_ms,omitempty"` } -func (m *WildPokemon) Reset() { *m = WildPokemon{} } -func (m *WildPokemon) String() string { return proto.CompactTextString(m) } -func (*WildPokemon) ProtoMessage() {} -func (*WildPokemon) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{2} } +func (m *WildPokemon) Reset() { *m = WildPokemon{} } +func (m *WildPokemon) String() string { return proto.CompactTextString(m) } +func (*WildPokemon) ProtoMessage() {} func (m *WildPokemon) GetPokemonData() *PokemonData { if m != nil { @@ -112,42 +105,4 @@ func (m *WildPokemon) GetPokemonData() *PokemonData { } func init() { - proto.RegisterType((*MapPokemon)(nil), "POGOProtos.Map.Pokemon.MapPokemon") - proto.RegisterType((*NearbyPokemon)(nil), "POGOProtos.Map.Pokemon.NearbyPokemon") - proto.RegisterType((*WildPokemon)(nil), "POGOProtos.Map.Pokemon.WildPokemon") -} - -func init() { proto.RegisterFile("map_pokemon.proto", fileDescriptor10) } - -var fileDescriptor10 = []byte{ - // 462 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x53, 0x4d, 0x6f, 0xd4, 0x30, - 0x10, 0xc5, 0xd9, 0x8f, 0x76, 0x27, 0x4b, 0x55, 0x82, 0x60, 0x57, 0x4b, 0x0f, 0x61, 0xc5, 0x21, - 0x07, 0xd8, 0x43, 0x91, 0x38, 0xc0, 0x01, 0x09, 0x81, 0x20, 0x87, 0xd0, 0xc8, 0x2a, 0x42, 0xe2, - 0x62, 0xb9, 0xb5, 0x5b, 0x2c, 0xfc, 0xa5, 0xd8, 0x2b, 0xe0, 0xcc, 0xef, 0xe2, 0x97, 0xf0, 0x67, - 0x90, 0x9d, 0xa4, 0xdb, 0x76, 0x0b, 0x52, 0x6f, 0xe3, 0xf7, 0x9e, 0x34, 0xf3, 0xe6, 0x8d, 0xe1, - 0x9e, 0xa2, 0x96, 0x58, 0xf3, 0x8d, 0x2b, 0xa3, 0x57, 0xb6, 0x31, 0xde, 0x64, 0x0f, 0xeb, 0xa3, - 0xf7, 0x47, 0x75, 0x28, 0xdd, 0xaa, 0xa2, 0x76, 0x55, 0xb7, 0xec, 0x22, 0xe5, 0x7a, 0xad, 0x5c, - 0x2b, 0x5a, 0x00, 0xa3, 0x9e, 0xb6, 0xf5, 0xf2, 0x57, 0x02, 0x50, 0x51, 0xdb, 0xe9, 0xb2, 0x27, - 0xb0, 0xe7, 0x2c, 0xfd, 0xae, 0x89, 0x35, 0x42, 0x7b, 0x22, 0xd8, 0x1c, 0xe5, 0xa8, 0x98, 0xe0, - 0x69, 0x44, 0xeb, 0x00, 0x96, 0x2c, 0x7b, 0x0c, 0x53, 0xae, 0x4f, 0xcd, 0x5a, 0x7b, 0xde, 0x04, - 0x4d, 0x92, 0xa3, 0x62, 0x8c, 0xd3, 0x0b, 0xac, 0x64, 0xd9, 0x4b, 0x80, 0x6e, 0xb2, 0x20, 0x18, - 0xe4, 0xa8, 0xd8, 0x3b, 0x7c, 0xb4, 0xba, 0x34, 0xdd, 0xbb, 0x38, 0x50, 0xd7, 0xb7, 0x64, 0x78, - 0x62, 0xfb, 0x32, 0x7b, 0x01, 0x33, 0xfe, 0xc3, 0x8a, 0x86, 0x7a, 0x61, 0x34, 0xf1, 0x42, 0x71, - 0xe7, 0xa9, 0xb2, 0x44, 0xb9, 0xf9, 0x30, 0x47, 0xc5, 0x00, 0x3f, 0xd8, 0xd0, 0xc7, 0x3d, 0x5b, - 0xb9, 0x6c, 0x01, 0xbb, 0x92, 0x7a, 0xe1, 0xd7, 0x8c, 0xcf, 0x47, 0x39, 0x2a, 0x10, 0xbe, 0x78, - 0x67, 0x07, 0x30, 0x91, 0x46, 0x9f, 0xb7, 0xe4, 0x38, 0x92, 0x1b, 0x60, 0xf9, 0x07, 0xc1, 0xdd, - 0x8f, 0x9c, 0x36, 0x27, 0x3f, 0xfb, 0x45, 0x5c, 0x9d, 0x1f, 0xdd, 0x6a, 0xfe, 0xa7, 0x90, 0x31, - 0xe1, 0x3c, 0xd5, 0xa7, 0x9c, 0x08, 0x4d, 0x14, 0xf7, 0xbc, 0x71, 0x71, 0x49, 0x09, 0xde, 0xef, - 0x99, 0x52, 0x57, 0x11, 0xdf, 0x5a, 0xe6, 0x60, 0x7b, 0x99, 0x33, 0xd8, 0x39, 0x33, 0x4d, 0x8c, - 0x63, 0x18, 0xe3, 0x18, 0x87, 0x67, 0xc9, 0x42, 0x5c, 0x2d, 0xa1, 0xe8, 0x39, 0x27, 0xeb, 0x46, - 0x46, 0xdf, 0x13, 0x3c, 0x8d, 0x7c, 0x00, 0x3f, 0x35, 0x72, 0xf9, 0x3b, 0x81, 0xf4, 0xb3, 0x90, - 0xac, 0xf7, 0x76, 0xbd, 0x23, 0xda, 0xee, 0xf8, 0x0a, 0x16, 0x92, 0x3a, 0x4f, 0x94, 0x61, 0xe2, - 0x4c, 0x70, 0x76, 0x35, 0x85, 0x24, 0xa6, 0x30, 0x0b, 0x8a, 0xaa, 0x13, 0xfc, 0x2b, 0x87, 0xc1, - 0xff, 0x72, 0x18, 0x5e, 0xcb, 0xe1, 0x86, 0xf3, 0x1b, 0xdd, 0x70, 0x7e, 0xaf, 0x61, 0xda, 0x67, - 0x13, 0x2e, 0x79, 0xbe, 0x93, 0xa3, 0x22, 0x3d, 0x3c, 0xb8, 0x9c, 0xce, 0xdb, 0x70, 0xe1, 0x9d, - 0xdf, 0x50, 0xe3, 0xd4, 0x6e, 0x1e, 0xd9, 0x33, 0xb8, 0x1f, 0xfc, 0x10, 0x2f, 0xa4, 0x24, 0x5f, - 0x05, 0x63, 0x5c, 0x07, 0x5b, 0x69, 0x8e, 0x8a, 0x11, 0xde, 0x0f, 0xd4, 0xb1, 0x90, 0xf2, 0x43, - 0x24, 0x2a, 0xf7, 0x66, 0xf7, 0xcb, 0x38, 0x7e, 0x16, 0x57, 0xdf, 0xa9, 0xd1, 0x49, 0x5b, 0x3f, - 0xff, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xed, 0xe3, 0x16, 0x7e, 0x7e, 0x03, 0x00, 0x00, } diff --git a/maps.pb.go b/maps.pb.go index a71a683..30ff0d1 100644 --- a/maps.pb.go +++ b/maps.pb.go @@ -5,21 +5,17 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of FortData from map_fort.proto +// Ignoring public import of FortSummary from map_fort.proto // Ignoring public import of FortLureInfo from map_fort.proto // Ignoring public import of FortModifier from map_fort.proto -// Ignoring public import of FortSummary from map_fort.proto +// Ignoring public import of FortData from map_fort.proto // Ignoring public import of FortRenderingType from map_fort.proto @@ -27,10 +23,10 @@ var _ = math.Inf // Ignoring public import of FortType from map_fort.proto -// Ignoring public import of MapPokemon from map_pokemon.proto - // Ignoring public import of NearbyPokemon from map_pokemon.proto +// Ignoring public import of MapPokemon from map_pokemon.proto + // Ignoring public import of WildPokemon from map_pokemon.proto type MapObjectsStatus int32 @@ -55,30 +51,37 @@ var MapObjectsStatus_value = map[string]int32{ func (x MapObjectsStatus) String() string { return proto.EnumName(MapObjectsStatus_name, int32(x)) } -func (MapObjectsStatus) EnumDescriptor() ([]byte, []int) { return fileDescriptor11, []int{0} } + +type SpawnPoint struct { + Latitude float64 `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"` +} + +func (m *SpawnPoint) Reset() { *m = SpawnPoint{} } +func (m *SpawnPoint) String() string { return proto.CompactTextString(m) } +func (*SpawnPoint) ProtoMessage() {} type MapCell struct { // S2 geographic area that the cell covers (http://s2map.com/) (https://code.google.com/archive/p/s2-geometry-library/) - S2CellId uint64 `protobuf:"varint,1,opt,name=s2_cell_id,json=s2CellId" json:"s2_cell_id,omitempty"` - CurrentTimestampMs int64 `protobuf:"varint,2,opt,name=current_timestamp_ms,json=currentTimestampMs" json:"current_timestamp_ms,omitempty"` + S2CellId uint64 `protobuf:"varint,1,opt,name=s2_cell_id" json:"s2_cell_id,omitempty"` + CurrentTimestampMs int64 `protobuf:"varint,2,opt,name=current_timestamp_ms" json:"current_timestamp_ms,omitempty"` Forts []*FortData `protobuf:"bytes,3,rep,name=forts" json:"forts,omitempty"` - SpawnPoints []*SpawnPoint `protobuf:"bytes,4,rep,name=spawn_points,json=spawnPoints" json:"spawn_points,omitempty"` - DeletedObjects []string `protobuf:"bytes,6,rep,name=deleted_objects,json=deletedObjects" json:"deleted_objects,omitempty"` - IsTruncatedList bool `protobuf:"varint,7,opt,name=is_truncated_list,json=isTruncatedList" json:"is_truncated_list,omitempty"` - FortSummaries []*FortSummary `protobuf:"bytes,8,rep,name=fort_summaries,json=fortSummaries" json:"fort_summaries,omitempty"` - DecimatedSpawnPoints []*SpawnPoint `protobuf:"bytes,9,rep,name=decimated_spawn_points,json=decimatedSpawnPoints" json:"decimated_spawn_points,omitempty"` + SpawnPoints []*SpawnPoint `protobuf:"bytes,4,rep,name=spawn_points" json:"spawn_points,omitempty"` + DeletedObjects []string `protobuf:"bytes,6,rep,name=deleted_objects" json:"deleted_objects,omitempty"` + IsTruncatedList bool `protobuf:"varint,7,opt,name=is_truncated_list" json:"is_truncated_list,omitempty"` + FortSummaries []*FortSummary `protobuf:"bytes,8,rep,name=fort_summaries" json:"fort_summaries,omitempty"` + DecimatedSpawnPoints []*SpawnPoint `protobuf:"bytes,9,rep,name=decimated_spawn_points" json:"decimated_spawn_points,omitempty"` // Pokemon within 2 steps or less. - WildPokemons []*WildPokemon `protobuf:"bytes,5,rep,name=wild_pokemons,json=wildPokemons" json:"wild_pokemons,omitempty"` + WildPokemons []*WildPokemon `protobuf:"bytes,5,rep,name=wild_pokemons" json:"wild_pokemons,omitempty"` // Pokemon within 1 step or none. - CatchablePokemons []*MapPokemon `protobuf:"bytes,10,rep,name=catchable_pokemons,json=catchablePokemons" json:"catchable_pokemons,omitempty"` + CatchablePokemons []*MapPokemon `protobuf:"bytes,10,rep,name=catchable_pokemons" json:"catchable_pokemons,omitempty"` // Pokemon farther away than 2 steps, but still in the area. - NearbyPokemons []*NearbyPokemon `protobuf:"bytes,11,rep,name=nearby_pokemons,json=nearbyPokemons" json:"nearby_pokemons,omitempty"` + NearbyPokemons []*NearbyPokemon `protobuf:"bytes,11,rep,name=nearby_pokemons" json:"nearby_pokemons,omitempty"` } -func (m *MapCell) Reset() { *m = MapCell{} } -func (m *MapCell) String() string { return proto.CompactTextString(m) } -func (*MapCell) ProtoMessage() {} -func (*MapCell) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} } +func (m *MapCell) Reset() { *m = MapCell{} } +func (m *MapCell) String() string { return proto.CompactTextString(m) } +func (*MapCell) ProtoMessage() {} func (m *MapCell) GetForts() []*FortData { if m != nil { @@ -129,56 +132,6 @@ func (m *MapCell) GetNearbyPokemons() []*NearbyPokemon { return nil } -type SpawnPoint struct { - Latitude float64 `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"` -} - -func (m *SpawnPoint) Reset() { *m = SpawnPoint{} } -func (m *SpawnPoint) String() string { return proto.CompactTextString(m) } -func (*SpawnPoint) ProtoMessage() {} -func (*SpawnPoint) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{1} } - func init() { - proto.RegisterType((*MapCell)(nil), "POGOProtos.Map.MapCell") - proto.RegisterType((*SpawnPoint)(nil), "POGOProtos.Map.SpawnPoint") proto.RegisterEnum("POGOProtos.Map.MapObjectsStatus", MapObjectsStatus_name, MapObjectsStatus_value) } - -func init() { proto.RegisterFile("maps.proto", fileDescriptor11) } - -var fileDescriptor11 = []byte{ - // 505 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x84, 0x93, 0x51, 0x6b, 0xdb, 0x30, - 0x10, 0xc7, 0xeb, 0xa6, 0x6d, 0x92, 0x4b, 0xea, 0x24, 0xa2, 0x0c, 0x13, 0x3a, 0x30, 0x19, 0x63, - 0xa1, 0x0f, 0x61, 0xa4, 0xcf, 0x7b, 0xe8, 0xb2, 0xb4, 0x2b, 0x34, 0x89, 0x67, 0x3b, 0x0c, 0xf6, - 0x22, 0x14, 0x5b, 0xdd, 0xb4, 0xc9, 0xb6, 0xf0, 0x29, 0x84, 0x7e, 0xa5, 0x7d, 0xca, 0x61, 0x39, - 0x71, 0xda, 0x42, 0xd8, 0x8b, 0xb9, 0xbb, 0xff, 0xff, 0x7e, 0xba, 0x43, 0x32, 0x40, 0xc2, 0x14, - 0x8e, 0x54, 0x9e, 0xe9, 0x8c, 0xd8, 0xde, 0xe2, 0x6e, 0xe1, 0x15, 0x21, 0x8e, 0x66, 0x4c, 0xf5, - 0xed, 0x84, 0x29, 0xfa, 0x98, 0xe5, 0xba, 0xd4, 0xfb, 0xbd, 0x22, 0x57, 0xd9, 0x1f, 0x9e, 0x64, - 0x69, 0x59, 0x1a, 0xfc, 0x3d, 0x85, 0xfa, 0x8c, 0xa9, 0x09, 0x97, 0x92, 0x5c, 0x02, 0xe0, 0x98, - 0x46, 0x5c, 0x4a, 0x2a, 0x62, 0xc7, 0x72, 0xad, 0xe1, 0x89, 0xdf, 0xc0, 0x71, 0xa1, 0xdd, 0xc7, - 0xe4, 0x23, 0x5c, 0x44, 0xeb, 0x3c, 0xe7, 0xa9, 0xa6, 0x5a, 0x24, 0x1c, 0x35, 0x4b, 0x14, 0x4d, - 0xd0, 0x39, 0x76, 0xad, 0x61, 0xcd, 0x27, 0x5b, 0x2d, 0xdc, 0x49, 0x33, 0x24, 0xd7, 0x70, 0x5a, - 0x1c, 0x8e, 0x4e, 0xcd, 0xad, 0x0d, 0x5b, 0xe3, 0xb7, 0xa3, 0x97, 0xe3, 0x8d, 0x6e, 0x8b, 0xc9, - 0x8a, 0xcf, 0x17, 0xa6, 0x99, 0x5f, 0x7a, 0xc9, 0x27, 0x68, 0xa3, 0x62, 0x9b, 0x94, 0xaa, 0x4c, - 0xa4, 0x1a, 0x9d, 0x13, 0xd3, 0xdb, 0x7f, 0xdd, 0x1b, 0x14, 0x1e, 0xaf, 0xb0, 0xf8, 0x2d, 0xac, - 0x62, 0x24, 0x1f, 0xa0, 0x13, 0x73, 0xc9, 0x35, 0x8f, 0x69, 0xb6, 0xfa, 0xcd, 0x23, 0x8d, 0xce, - 0x99, 0x5b, 0x1b, 0x36, 0x7d, 0x7b, 0x5b, 0x5e, 0x94, 0x55, 0x72, 0x05, 0x3d, 0x81, 0x54, 0xe7, - 0xeb, 0x34, 0x62, 0x85, 0x5b, 0x0a, 0xd4, 0x4e, 0xdd, 0xb5, 0x86, 0x0d, 0xbf, 0x23, 0x30, 0xdc, - 0xd5, 0x1f, 0x04, 0x6a, 0x72, 0x07, 0x76, 0x31, 0x1c, 0xc5, 0x75, 0x92, 0xb0, 0x5c, 0x70, 0x74, - 0x1a, 0x66, 0x2a, 0xf7, 0xe0, 0x46, 0x81, 0x71, 0x3e, 0xf9, 0xe7, 0x8f, 0x55, 0x22, 0x38, 0x12, - 0x0f, 0xde, 0xc4, 0x3c, 0x12, 0x89, 0x39, 0xf1, 0xc5, 0x9a, 0xcd, 0xff, 0xae, 0x79, 0x51, 0x75, - 0x06, 0xcf, 0xf6, 0xfd, 0x0a, 0xe7, 0x1b, 0x21, 0xe3, 0xdd, 0xad, 0xa2, 0x73, 0x6a, 0x40, 0xef, - 0x5e, 0x83, 0xbc, 0xed, 0xad, 0x7f, 0x17, 0x32, 0xde, 0xc6, 0x7e, 0x7b, 0xb3, 0x4f, 0x90, 0x7c, - 0x03, 0x12, 0x31, 0x1d, 0xfd, 0x62, 0x2b, 0xc9, 0xf7, 0x38, 0x30, 0xb8, 0xc1, 0x21, 0xdc, 0x8c, - 0xa9, 0x1d, 0xad, 0x57, 0x75, 0x57, 0xc8, 0x39, 0x74, 0x52, 0xce, 0xf2, 0xd5, 0xd3, 0x9e, 0xd7, - 0x32, 0xbc, 0xf7, 0x87, 0x78, 0x73, 0x63, 0xdf, 0x21, 0xed, 0xf4, 0x79, 0x8a, 0x83, 0x5b, 0x80, - 0xfd, 0xee, 0xa4, 0x0f, 0x0d, 0xc9, 0xb4, 0xd0, 0xeb, 0x98, 0x9b, 0x47, 0x68, 0xf9, 0x55, 0x4e, - 0x2e, 0xa1, 0x29, 0xb3, 0xf4, 0x67, 0x29, 0xd6, 0x8c, 0xb8, 0x2f, 0x5c, 0x4d, 0xa1, 0x3b, 0x63, - 0x6a, 0xfb, 0x12, 0x02, 0xcd, 0xf4, 0x1a, 0x49, 0x17, 0xda, 0xcb, 0x79, 0x30, 0x0d, 0x69, 0x10, - 0xde, 0x84, 0xcb, 0xa0, 0x7b, 0x44, 0x5a, 0x50, 0x0f, 0x96, 0x93, 0xc9, 0x34, 0x08, 0xba, 0x16, - 0x21, 0x60, 0x3f, 0x2c, 0x26, 0x37, 0xe1, 0xfd, 0x62, 0x4e, 0x8d, 0xaf, 0x7b, 0xfc, 0xb9, 0xf1, - 0xe3, 0xcc, 0xfc, 0x44, 0xe8, 0x1d, 0x79, 0xd6, 0xaa, 0x8c, 0xaf, 0xff, 0x05, 0x00, 0x00, 0xff, - 0xff, 0x0f, 0x27, 0x2c, 0xed, 0x91, 0x03, 0x00, 0x00, -} diff --git a/networking_envelopes.pb.go b/networking_envelopes.pb.go index 86167a7..8032917 100644 --- a/networking_envelopes.pb.go +++ b/networking_envelopes.pb.go @@ -5,20 +5,16 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf + +// Ignoring public import of PlatformRequestType from networking_platform.proto // Ignoring public import of Request from networking_requests.proto // Ignoring public import of RequestType from networking_requests.proto -// Ignoring public import of PlatformRequestType from networking_platform.proto - type ResponseEnvelope_StatusCode int32 const ( @@ -59,38 +55,70 @@ var ResponseEnvelope_StatusCode_value = map[string]int32{ func (x ResponseEnvelope_StatusCode) String() string { return proto.EnumName(ResponseEnvelope_StatusCode_name, int32(x)) } -func (ResponseEnvelope_StatusCode) EnumDescriptor() ([]byte, []int) { - return fileDescriptor12, []int{2, 0} -} type AuthTicket struct { Start []byte `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` - ExpireTimestampMs uint64 `protobuf:"varint,2,opt,name=expire_timestamp_ms,json=expireTimestampMs" json:"expire_timestamp_ms,omitempty"` + ExpireTimestampMs uint64 `protobuf:"varint,2,opt,name=expire_timestamp_ms" json:"expire_timestamp_ms,omitempty"` End []byte `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"` } -func (m *AuthTicket) Reset() { *m = AuthTicket{} } -func (m *AuthTicket) String() string { return proto.CompactTextString(m) } -func (*AuthTicket) ProtoMessage() {} -func (*AuthTicket) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{0} } +func (m *AuthTicket) Reset() { *m = AuthTicket{} } +func (m *AuthTicket) String() string { return proto.CompactTextString(m) } +func (*AuthTicket) ProtoMessage() {} + +type ResponseEnvelope struct { + StatusCode ResponseEnvelope_StatusCode `protobuf:"varint,1,opt,name=status_code,enum=POGOProtos.Networking.Envelopes.ResponseEnvelope_StatusCode" json:"status_code,omitempty"` + RequestId uint64 `protobuf:"varint,2,opt,name=request_id" json:"request_id,omitempty"` + ApiUrl string `protobuf:"bytes,3,opt,name=api_url" json:"api_url,omitempty"` + PlatformReturns []*ResponseEnvelope_PlatformResponse `protobuf:"bytes,6,rep,name=platform_returns" json:"platform_returns,omitempty"` + AuthTicket *AuthTicket `protobuf:"bytes,7,opt,name=auth_ticket" json:"auth_ticket,omitempty"` + Returns [][]byte `protobuf:"bytes,100,rep,name=returns,proto3" json:"returns,omitempty"` + Error string `protobuf:"bytes,101,opt,name=error" json:"error,omitempty"` +} + +func (m *ResponseEnvelope) Reset() { *m = ResponseEnvelope{} } +func (m *ResponseEnvelope) String() string { return proto.CompactTextString(m) } +func (*ResponseEnvelope) ProtoMessage() {} + +func (m *ResponseEnvelope) GetPlatformReturns() []*ResponseEnvelope_PlatformResponse { + if m != nil { + return m.PlatformReturns + } + return nil +} + +func (m *ResponseEnvelope) GetAuthTicket() *AuthTicket { + if m != nil { + return m.AuthTicket + } + return nil +} + +type ResponseEnvelope_PlatformResponse struct { + Type PlatformRequestType `protobuf:"varint,1,opt,name=type,enum=POGOProtos.Networking.Platform.PlatformRequestType" json:"type,omitempty"` + Response []byte `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` +} + +func (m *ResponseEnvelope_PlatformResponse) Reset() { *m = ResponseEnvelope_PlatformResponse{} } +func (m *ResponseEnvelope_PlatformResponse) String() string { return proto.CompactTextString(m) } +func (*ResponseEnvelope_PlatformResponse) ProtoMessage() {} type RequestEnvelope struct { - StatusCode int32 `protobuf:"varint,1,opt,name=status_code,json=statusCode" json:"status_code,omitempty"` - RequestId uint64 `protobuf:"varint,3,opt,name=request_id,json=requestId" json:"request_id,omitempty"` + StatusCode int32 `protobuf:"varint,1,opt,name=status_code" json:"status_code,omitempty"` + RequestId uint64 `protobuf:"varint,3,opt,name=request_id" json:"request_id,omitempty"` Requests []*Request `protobuf:"bytes,4,rep,name=requests" json:"requests,omitempty"` - PlatformRequests []*RequestEnvelope_PlatformRequest `protobuf:"bytes,6,rep,name=platform_requests,json=platformRequests" json:"platform_requests,omitempty"` + PlatformRequests []*RequestEnvelope_PlatformRequest `protobuf:"bytes,6,rep,name=platform_requests" json:"platform_requests,omitempty"` Latitude float64 `protobuf:"fixed64,7,opt,name=latitude" json:"latitude,omitempty"` Longitude float64 `protobuf:"fixed64,8,opt,name=longitude" json:"longitude,omitempty"` - Accuracy int32 `protobuf:"varint,9,opt,name=accuracy" json:"accuracy,omitempty"` - AuthInfo *RequestEnvelope_AuthInfo `protobuf:"bytes,10,opt,name=auth_info,json=authInfo" json:"auth_info,omitempty"` - AuthTicket *AuthTicket `protobuf:"bytes,11,opt,name=auth_ticket,json=authTicket" json:"auth_ticket,omitempty"` - MsSinceLastLocationfix int64 `protobuf:"varint,12,opt,name=ms_since_last_locationfix,json=msSinceLastLocationfix" json:"ms_since_last_locationfix,omitempty"` + Accuracy float64 `protobuf:"fixed64,9,opt,name=accuracy" json:"accuracy,omitempty"` + AuthInfo *RequestEnvelope_AuthInfo `protobuf:"bytes,10,opt,name=auth_info" json:"auth_info,omitempty"` + AuthTicket *AuthTicket `protobuf:"bytes,11,opt,name=auth_ticket" json:"auth_ticket,omitempty"` + MsSinceLastLocationfix int64 `protobuf:"varint,12,opt,name=ms_since_last_locationfix" json:"ms_since_last_locationfix,omitempty"` } -func (m *RequestEnvelope) Reset() { *m = RequestEnvelope{} } -func (m *RequestEnvelope) String() string { return proto.CompactTextString(m) } -func (*RequestEnvelope) ProtoMessage() {} -func (*RequestEnvelope) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{1} } +func (m *RequestEnvelope) Reset() { *m = RequestEnvelope{} } +func (m *RequestEnvelope) String() string { return proto.CompactTextString(m) } +func (*RequestEnvelope) ProtoMessage() {} func (m *RequestEnvelope) GetRequests() []*Request { if m != nil { @@ -125,10 +153,9 @@ type RequestEnvelope_AuthInfo struct { Token *RequestEnvelope_AuthInfo_JWT `protobuf:"bytes,2,opt,name=token" json:"token,omitempty"` } -func (m *RequestEnvelope_AuthInfo) Reset() { *m = RequestEnvelope_AuthInfo{} } -func (m *RequestEnvelope_AuthInfo) String() string { return proto.CompactTextString(m) } -func (*RequestEnvelope_AuthInfo) ProtoMessage() {} -func (*RequestEnvelope_AuthInfo) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{1, 0} } +func (m *RequestEnvelope_AuthInfo) Reset() { *m = RequestEnvelope_AuthInfo{} } +func (m *RequestEnvelope_AuthInfo) String() string { return proto.CompactTextString(m) } +func (*RequestEnvelope_AuthInfo) ProtoMessage() {} func (m *RequestEnvelope_AuthInfo) GetToken() *RequestEnvelope_AuthInfo_JWT { if m != nil { @@ -145,74 +172,27 @@ type RequestEnvelope_AuthInfo_JWT struct { func (m *RequestEnvelope_AuthInfo_JWT) Reset() { *m = RequestEnvelope_AuthInfo_JWT{} } func (m *RequestEnvelope_AuthInfo_JWT) String() string { return proto.CompactTextString(m) } func (*RequestEnvelope_AuthInfo_JWT) ProtoMessage() {} -func (*RequestEnvelope_AuthInfo_JWT) Descriptor() ([]byte, []int) { - return fileDescriptor12, []int{1, 0, 0} -} type RequestEnvelope_PlatformRequest struct { Type PlatformRequestType `protobuf:"varint,1,opt,name=type,enum=POGOProtos.Networking.Platform.PlatformRequestType" json:"type,omitempty"` - RequestMessage []byte `protobuf:"bytes,2,opt,name=request_message,json=requestMessage,proto3" json:"request_message,omitempty"` + RequestMessage []byte `protobuf:"bytes,2,opt,name=request_message,proto3" json:"request_message,omitempty"` } func (m *RequestEnvelope_PlatformRequest) Reset() { *m = RequestEnvelope_PlatformRequest{} } func (m *RequestEnvelope_PlatformRequest) String() string { return proto.CompactTextString(m) } func (*RequestEnvelope_PlatformRequest) ProtoMessage() {} -func (*RequestEnvelope_PlatformRequest) Descriptor() ([]byte, []int) { - return fileDescriptor12, []int{1, 1} -} - -type ResponseEnvelope struct { - StatusCode ResponseEnvelope_StatusCode `protobuf:"varint,1,opt,name=status_code,json=statusCode,enum=POGOProtos.Networking.Envelopes.ResponseEnvelope_StatusCode" json:"status_code,omitempty"` - RequestId uint64 `protobuf:"varint,2,opt,name=request_id,json=requestId" json:"request_id,omitempty"` - ApiUrl string `protobuf:"bytes,3,opt,name=api_url,json=apiUrl" json:"api_url,omitempty"` - PlatformReturns []*ResponseEnvelope_PlatformResponse `protobuf:"bytes,6,rep,name=platform_returns,json=platformReturns" json:"platform_returns,omitempty"` - AuthTicket *AuthTicket `protobuf:"bytes,7,opt,name=auth_ticket,json=authTicket" json:"auth_ticket,omitempty"` - Returns [][]byte `protobuf:"bytes,100,rep,name=returns,proto3" json:"returns,omitempty"` - Error string `protobuf:"bytes,101,opt,name=error" json:"error,omitempty"` -} - -func (m *ResponseEnvelope) Reset() { *m = ResponseEnvelope{} } -func (m *ResponseEnvelope) String() string { return proto.CompactTextString(m) } -func (*ResponseEnvelope) ProtoMessage() {} -func (*ResponseEnvelope) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{2} } - -func (m *ResponseEnvelope) GetPlatformReturns() []*ResponseEnvelope_PlatformResponse { - if m != nil { - return m.PlatformReturns - } - return nil -} - -func (m *ResponseEnvelope) GetAuthTicket() *AuthTicket { - if m != nil { - return m.AuthTicket - } - return nil -} - -type ResponseEnvelope_PlatformResponse struct { - Type PlatformRequestType `protobuf:"varint,1,opt,name=type,enum=POGOProtos.Networking.Platform.PlatformRequestType" json:"type,omitempty"` - Response []byte `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` -} - -func (m *ResponseEnvelope_PlatformResponse) Reset() { *m = ResponseEnvelope_PlatformResponse{} } -func (m *ResponseEnvelope_PlatformResponse) String() string { return proto.CompactTextString(m) } -func (*ResponseEnvelope_PlatformResponse) ProtoMessage() {} -func (*ResponseEnvelope_PlatformResponse) Descriptor() ([]byte, []int) { - return fileDescriptor12, []int{2, 0} -} type Signature struct { Field1 []*UnknownMessage `protobuf:"bytes,1,rep,name=field1" json:"field1,omitempty"` - TimestampSinceStart uint64 `protobuf:"varint,2,opt,name=timestamp_since_start,json=timestampSinceStart" json:"timestamp_since_start,omitempty"` + TimestampSinceStart uint64 `protobuf:"varint,2,opt,name=timestamp_since_start" json:"timestamp_since_start,omitempty"` Field3 string `protobuf:"bytes,3,opt,name=field3" json:"field3,omitempty"` - LocationFix []*Signature_LocationFix `protobuf:"bytes,4,rep,name=location_fix,json=locationFix" json:"location_fix,omitempty"` - GpsInfo []*Signature_AndroidGpsInfo `protobuf:"bytes,5,rep,name=gps_info,json=gpsInfo" json:"gps_info,omitempty"` + LocationFix []*Signature_LocationFix `protobuf:"bytes,4,rep,name=location_fix" json:"location_fix,omitempty"` + GpsInfo []*Signature_AndroidGpsInfo `protobuf:"bytes,5,rep,name=gps_info" json:"gps_info,omitempty"` Field6 []*UnknownMessage `protobuf:"bytes,6,rep,name=field6" json:"field6,omitempty"` - SensorInfo []*Signature_SensorInfo `protobuf:"bytes,7,rep,name=sensor_info,json=sensorInfo" json:"sensor_info,omitempty"` - DeviceInfo *Signature_DeviceInfo `protobuf:"bytes,8,opt,name=device_info,json=deviceInfo" json:"device_info,omitempty"` - ActivityStatus *Signature_ActivityStatus `protobuf:"bytes,9,opt,name=activity_status,json=activityStatus" json:"activity_status,omitempty"` - LocationHash1 int32 `protobuf:"varint,10,opt,name=location_hash1,json=locationHash1" json:"location_hash1,omitempty"` + SensorInfo []*Signature_SensorInfo `protobuf:"bytes,7,rep,name=sensor_info" json:"sensor_info,omitempty"` + DeviceInfo *Signature_DeviceInfo `protobuf:"bytes,8,opt,name=device_info" json:"device_info,omitempty"` + ActivityStatus *Signature_ActivityStatus `protobuf:"bytes,9,opt,name=activity_status" json:"activity_status,omitempty"` + LocationHash1 int32 `protobuf:"varint,10,opt,name=location_hash1" json:"location_hash1,omitempty"` Field11 bool `protobuf:"varint,11,opt,name=field11" json:"field11,omitempty"` Field12 bool `protobuf:"varint,12,opt,name=field12" json:"field12,omitempty"` Field13 int32 `protobuf:"varint,13,opt,name=field13" json:"field13,omitempty"` @@ -222,18 +202,17 @@ type Signature struct { Field17 string `protobuf:"bytes,17,opt,name=field17" json:"field17,omitempty"` Field18 string `protobuf:"bytes,18,opt,name=field18" json:"field18,omitempty"` Field19 bool `protobuf:"varint,19,opt,name=field19" json:"field19,omitempty"` - LocationHash2 int32 `protobuf:"varint,20,opt,name=location_hash2,json=locationHash2" json:"location_hash2,omitempty"` + LocationHash2 int32 `protobuf:"varint,20,opt,name=location_hash2" json:"location_hash2,omitempty"` Field21 bool `protobuf:"varint,21,opt,name=field21" json:"field21,omitempty"` - SessionHash []byte `protobuf:"bytes,22,opt,name=session_hash,json=sessionHash,proto3" json:"session_hash,omitempty"` + SessionHash []byte `protobuf:"bytes,22,opt,name=session_hash,proto3" json:"session_hash,omitempty"` Timestamp uint64 `protobuf:"varint,23,opt,name=timestamp" json:"timestamp,omitempty"` - RequestHash []uint64 `protobuf:"varint,24,rep,packed,name=request_hash,json=requestHash" json:"request_hash,omitempty"` + RequestHash []uint64 `protobuf:"varint,24,rep,name=request_hash" json:"request_hash,omitempty"` Unknown25 int64 `protobuf:"varint,25,opt,name=unknown25" json:"unknown25,omitempty"` } -func (m *Signature) Reset() { *m = Signature{} } -func (m *Signature) String() string { return proto.CompactTextString(m) } -func (*Signature) ProtoMessage() {} -func (*Signature) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3} } +func (m *Signature) Reset() { *m = Signature{} } +func (m *Signature) String() string { return proto.CompactTextString(m) } +func (*Signature) ProtoMessage() {} func (m *Signature) GetField1() []*UnknownMessage { if m != nil { @@ -286,94 +265,90 @@ func (m *Signature) GetActivityStatus() *Signature_ActivityStatus { type Signature_LocationFix struct { Provider string `protobuf:"bytes,1,opt,name=provider" json:"provider,omitempty"` - TimestampSnapshot uint64 `protobuf:"varint,2,opt,name=timestamp_snapshot,json=timestampSnapshot" json:"timestamp_snapshot,omitempty"` + TimestampSnapshot uint64 `protobuf:"varint,2,opt,name=timestamp_snapshot" json:"timestamp_snapshot,omitempty"` Altitude float32 `protobuf:"fixed32,4,opt,name=altitude" json:"altitude,omitempty"` Latitude float32 `protobuf:"fixed32,13,opt,name=latitude" json:"latitude,omitempty"` Longitude float32 `protobuf:"fixed32,14,opt,name=longitude" json:"longitude,omitempty"` Speed float32 `protobuf:"fixed32,18,opt,name=speed" json:"speed,omitempty"` Course float32 `protobuf:"fixed32,20,opt,name=course" json:"course,omitempty"` - HorizontalAccuracy float32 `protobuf:"fixed32,21,opt,name=horizontal_accuracy,json=horizontalAccuracy" json:"horizontal_accuracy,omitempty"` - VerticalAccuracy float32 `protobuf:"fixed32,22,opt,name=vertical_accuracy,json=verticalAccuracy" json:"vertical_accuracy,omitempty"` - ProviderStatus uint64 `protobuf:"varint,26,opt,name=provider_status,json=providerStatus" json:"provider_status,omitempty"` + HorizontalAccuracy float32 `protobuf:"fixed32,21,opt,name=horizontal_accuracy" json:"horizontal_accuracy,omitempty"` + VerticalAccuracy float32 `protobuf:"fixed32,22,opt,name=vertical_accuracy" json:"vertical_accuracy,omitempty"` + ProviderStatus uint64 `protobuf:"varint,26,opt,name=provider_status" json:"provider_status,omitempty"` // On iOS there are some LocationFixes with unk26=1 and everything else empty Floor uint32 `protobuf:"varint,27,opt,name=floor" json:"floor,omitempty"` - LocationType uint64 `protobuf:"varint,28,opt,name=location_type,json=locationType" json:"location_type,omitempty"` + LocationType uint64 `protobuf:"varint,28,opt,name=location_type" json:"location_type,omitempty"` } -func (m *Signature_LocationFix) Reset() { *m = Signature_LocationFix{} } -func (m *Signature_LocationFix) String() string { return proto.CompactTextString(m) } -func (*Signature_LocationFix) ProtoMessage() {} -func (*Signature_LocationFix) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3, 0} } +func (m *Signature_LocationFix) Reset() { *m = Signature_LocationFix{} } +func (m *Signature_LocationFix) String() string { return proto.CompactTextString(m) } +func (*Signature_LocationFix) ProtoMessage() {} // don't really care about this since we're not using it type Signature_AndroidGpsInfo struct { - TimeToFix uint64 `protobuf:"varint,1,opt,name=time_to_fix,json=timeToFix" json:"time_to_fix,omitempty"` - SatellitesPrn []int32 `protobuf:"varint,2,rep,packed,name=satellites_prn,json=satellitesPrn" json:"satellites_prn,omitempty"` - Azimuth []float32 `protobuf:"fixed32,3,rep,packed,name=azimuth" json:"azimuth,omitempty"` - Elevation []float32 `protobuf:"fixed32,4,rep,packed,name=elevation" json:"elevation,omitempty"` - Snr []float32 `protobuf:"fixed32,5,rep,packed,name=snr" json:"snr,omitempty"` - HasAlmanac []bool `protobuf:"varint,6,rep,packed,name=has_almanac,json=hasAlmanac" json:"has_almanac,omitempty"` - HasEphemeris []bool `protobuf:"varint,7,rep,packed,name=has_ephemeris,json=hasEphemeris" json:"has_ephemeris,omitempty"` - UsedInFix []bool `protobuf:"varint,8,rep,packed,name=used_in_fix,json=usedInFix" json:"used_in_fix,omitempty"` + TimeToFix uint64 `protobuf:"varint,1,opt,name=time_to_fix" json:"time_to_fix,omitempty"` + SatellitesPrn []int32 `protobuf:"varint,2,rep,name=satellites_prn" json:"satellites_prn,omitempty"` + Azimuth []float32 `protobuf:"fixed32,3,rep,name=azimuth" json:"azimuth,omitempty"` + Elevation []float32 `protobuf:"fixed32,4,rep,name=elevation" json:"elevation,omitempty"` + Snr []float32 `protobuf:"fixed32,5,rep,name=snr" json:"snr,omitempty"` + HasAlmanac []bool `protobuf:"varint,6,rep,name=has_almanac" json:"has_almanac,omitempty"` + HasEphemeris []bool `protobuf:"varint,7,rep,name=has_ephemeris" json:"has_ephemeris,omitempty"` + UsedInFix []bool `protobuf:"varint,8,rep,name=used_in_fix" json:"used_in_fix,omitempty"` } -func (m *Signature_AndroidGpsInfo) Reset() { *m = Signature_AndroidGpsInfo{} } -func (m *Signature_AndroidGpsInfo) String() string { return proto.CompactTextString(m) } -func (*Signature_AndroidGpsInfo) ProtoMessage() {} -func (*Signature_AndroidGpsInfo) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3, 1} } +func (m *Signature_AndroidGpsInfo) Reset() { *m = Signature_AndroidGpsInfo{} } +func (m *Signature_AndroidGpsInfo) String() string { return proto.CompactTextString(m) } +func (*Signature_AndroidGpsInfo) ProtoMessage() {} type Signature_SensorInfo struct { - TimestampSnapshot uint64 `protobuf:"varint,1,opt,name=timestamp_snapshot,json=timestampSnapshot" json:"timestamp_snapshot,omitempty"` - LinearAccelerationX float64 `protobuf:"fixed64,3,opt,name=linear_acceleration_x,json=linearAccelerationX" json:"linear_acceleration_x,omitempty"` - LinearAccelerationY float64 `protobuf:"fixed64,4,opt,name=linear_acceleration_y,json=linearAccelerationY" json:"linear_acceleration_y,omitempty"` - LinearAccelerationZ float64 `protobuf:"fixed64,5,opt,name=linear_acceleration_z,json=linearAccelerationZ" json:"linear_acceleration_z,omitempty"` - MagneticFieldX float64 `protobuf:"fixed64,6,opt,name=magnetic_field_x,json=magneticFieldX" json:"magnetic_field_x,omitempty"` - MagneticFieldY float64 `protobuf:"fixed64,7,opt,name=magnetic_field_y,json=magneticFieldY" json:"magnetic_field_y,omitempty"` - MagneticFieldZ float64 `protobuf:"fixed64,8,opt,name=magnetic_field_z,json=magneticFieldZ" json:"magnetic_field_z,omitempty"` - MagneticFieldAccuracy int32 `protobuf:"varint,9,opt,name=magnetic_field_accuracy,json=magneticFieldAccuracy" json:"magnetic_field_accuracy,omitempty"` - AttitudePitch float64 `protobuf:"fixed64,10,opt,name=attitude_pitch,json=attitudePitch" json:"attitude_pitch,omitempty"` - AttitudeYaw float64 `protobuf:"fixed64,11,opt,name=attitude_yaw,json=attitudeYaw" json:"attitude_yaw,omitempty"` - AttitudeRoll float64 `protobuf:"fixed64,12,opt,name=attitude_roll,json=attitudeRoll" json:"attitude_roll,omitempty"` - RotationRateX float64 `protobuf:"fixed64,13,opt,name=rotation_rate_x,json=rotationRateX" json:"rotation_rate_x,omitempty"` - RotationRateY float64 `protobuf:"fixed64,14,opt,name=rotation_rate_y,json=rotationRateY" json:"rotation_rate_y,omitempty"` - RotationRateZ float64 `protobuf:"fixed64,15,opt,name=rotation_rate_z,json=rotationRateZ" json:"rotation_rate_z,omitempty"` - GravityX float64 `protobuf:"fixed64,16,opt,name=gravity_x,json=gravityX" json:"gravity_x,omitempty"` - GravityY float64 `protobuf:"fixed64,17,opt,name=gravity_y,json=gravityY" json:"gravity_y,omitempty"` - GravityZ float64 `protobuf:"fixed64,18,opt,name=gravity_z,json=gravityZ" json:"gravity_z,omitempty"` + TimestampSnapshot uint64 `protobuf:"varint,1,opt,name=timestamp_snapshot" json:"timestamp_snapshot,omitempty"` + LinearAccelerationX float64 `protobuf:"fixed64,3,opt,name=linear_acceleration_x" json:"linear_acceleration_x,omitempty"` + LinearAccelerationY float64 `protobuf:"fixed64,4,opt,name=linear_acceleration_y" json:"linear_acceleration_y,omitempty"` + LinearAccelerationZ float64 `protobuf:"fixed64,5,opt,name=linear_acceleration_z" json:"linear_acceleration_z,omitempty"` + MagneticFieldX float64 `protobuf:"fixed64,6,opt,name=magnetic_field_x" json:"magnetic_field_x,omitempty"` + MagneticFieldY float64 `protobuf:"fixed64,7,opt,name=magnetic_field_y" json:"magnetic_field_y,omitempty"` + MagneticFieldZ float64 `protobuf:"fixed64,8,opt,name=magnetic_field_z" json:"magnetic_field_z,omitempty"` + MagneticFieldAccuracy int32 `protobuf:"varint,9,opt,name=magnetic_field_accuracy" json:"magnetic_field_accuracy,omitempty"` + AttitudePitch float64 `protobuf:"fixed64,10,opt,name=attitude_pitch" json:"attitude_pitch,omitempty"` + AttitudeYaw float64 `protobuf:"fixed64,11,opt,name=attitude_yaw" json:"attitude_yaw,omitempty"` + AttitudeRoll float64 `protobuf:"fixed64,12,opt,name=attitude_roll" json:"attitude_roll,omitempty"` + RotationRateX float64 `protobuf:"fixed64,13,opt,name=rotation_rate_x" json:"rotation_rate_x,omitempty"` + RotationRateY float64 `protobuf:"fixed64,14,opt,name=rotation_rate_y" json:"rotation_rate_y,omitempty"` + RotationRateZ float64 `protobuf:"fixed64,15,opt,name=rotation_rate_z" json:"rotation_rate_z,omitempty"` + GravityX float64 `protobuf:"fixed64,16,opt,name=gravity_x" json:"gravity_x,omitempty"` + GravityY float64 `protobuf:"fixed64,17,opt,name=gravity_y" json:"gravity_y,omitempty"` + GravityZ float64 `protobuf:"fixed64,18,opt,name=gravity_z" json:"gravity_z,omitempty"` Status int32 `protobuf:"varint,19,opt,name=status" json:"status,omitempty"` } -func (m *Signature_SensorInfo) Reset() { *m = Signature_SensorInfo{} } -func (m *Signature_SensorInfo) String() string { return proto.CompactTextString(m) } -func (*Signature_SensorInfo) ProtoMessage() {} -func (*Signature_SensorInfo) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3, 2} } +func (m *Signature_SensorInfo) Reset() { *m = Signature_SensorInfo{} } +func (m *Signature_SensorInfo) String() string { return proto.CompactTextString(m) } +func (*Signature_SensorInfo) ProtoMessage() {} type Signature_DeviceInfo struct { - DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId" json:"device_id,omitempty"` - AndroidBoardName string `protobuf:"bytes,2,opt,name=android_board_name,json=androidBoardName" json:"android_board_name,omitempty"` - AndroidBootloader string `protobuf:"bytes,3,opt,name=android_bootloader,json=androidBootloader" json:"android_bootloader,omitempty"` - DeviceBrand string `protobuf:"bytes,4,opt,name=device_brand,json=deviceBrand" json:"device_brand,omitempty"` - DeviceModel string `protobuf:"bytes,5,opt,name=device_model,json=deviceModel" json:"device_model,omitempty"` - DeviceModelIdentifier string `protobuf:"bytes,6,opt,name=device_model_identifier,json=deviceModelIdentifier" json:"device_model_identifier,omitempty"` - DeviceModelBoot string `protobuf:"bytes,7,opt,name=device_model_boot,json=deviceModelBoot" json:"device_model_boot,omitempty"` - HardwareManufacturer string `protobuf:"bytes,8,opt,name=hardware_manufacturer,json=hardwareManufacturer" json:"hardware_manufacturer,omitempty"` - HardwareModel string `protobuf:"bytes,9,opt,name=hardware_model,json=hardwareModel" json:"hardware_model,omitempty"` - FirmwareBrand string `protobuf:"bytes,10,opt,name=firmware_brand,json=firmwareBrand" json:"firmware_brand,omitempty"` - FirmwareTags string `protobuf:"bytes,12,opt,name=firmware_tags,json=firmwareTags" json:"firmware_tags,omitempty"` - FirmwareType string `protobuf:"bytes,13,opt,name=firmware_type,json=firmwareType" json:"firmware_type,omitempty"` - FirmwareFingerprint string `protobuf:"bytes,14,opt,name=firmware_fingerprint,json=firmwareFingerprint" json:"firmware_fingerprint,omitempty"` -} - -func (m *Signature_DeviceInfo) Reset() { *m = Signature_DeviceInfo{} } -func (m *Signature_DeviceInfo) String() string { return proto.CompactTextString(m) } -func (*Signature_DeviceInfo) ProtoMessage() {} -func (*Signature_DeviceInfo) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3, 3} } + DeviceId string `protobuf:"bytes,1,opt,name=device_id" json:"device_id,omitempty"` + AndroidBoardName string `protobuf:"bytes,2,opt,name=android_board_name" json:"android_board_name,omitempty"` + AndroidBootloader string `protobuf:"bytes,3,opt,name=android_bootloader" json:"android_bootloader,omitempty"` + DeviceBrand string `protobuf:"bytes,4,opt,name=device_brand" json:"device_brand,omitempty"` + DeviceModel string `protobuf:"bytes,5,opt,name=device_model" json:"device_model,omitempty"` + DeviceModelIdentifier string `protobuf:"bytes,6,opt,name=device_model_identifier" json:"device_model_identifier,omitempty"` + DeviceModelBoot string `protobuf:"bytes,7,opt,name=device_model_boot" json:"device_model_boot,omitempty"` + HardwareManufacturer string `protobuf:"bytes,8,opt,name=hardware_manufacturer" json:"hardware_manufacturer,omitempty"` + HardwareModel string `protobuf:"bytes,9,opt,name=hardware_model" json:"hardware_model,omitempty"` + FirmwareBrand string `protobuf:"bytes,10,opt,name=firmware_brand" json:"firmware_brand,omitempty"` + FirmwareTags string `protobuf:"bytes,12,opt,name=firmware_tags" json:"firmware_tags,omitempty"` + FirmwareType string `protobuf:"bytes,13,opt,name=firmware_type" json:"firmware_type,omitempty"` + FirmwareFingerprint string `protobuf:"bytes,14,opt,name=firmware_fingerprint" json:"firmware_fingerprint,omitempty"` +} + +func (m *Signature_DeviceInfo) Reset() { *m = Signature_DeviceInfo{} } +func (m *Signature_DeviceInfo) String() string { return proto.CompactTextString(m) } +func (*Signature_DeviceInfo) ProtoMessage() {} // Only used in iOS - Android just sends an empty version type Signature_ActivityStatus struct { // all of these had 1 as their value - StartTimeMs uint64 `protobuf:"varint,1,opt,name=start_time_ms,json=startTimeMs" json:"start_time_ms,omitempty"` - UnknownStatus bool `protobuf:"varint,2,opt,name=unknown_status,json=unknownStatus" json:"unknown_status,omitempty"` + StartTimeMs uint64 `protobuf:"varint,1,opt,name=start_time_ms" json:"start_time_ms,omitempty"` + UnknownStatus bool `protobuf:"varint,2,opt,name=unknown_status" json:"unknown_status,omitempty"` Walking bool `protobuf:"varint,3,opt,name=walking" json:"walking,omitempty"` Running bool `protobuf:"varint,4,opt,name=running" json:"running,omitempty"` Stationary bool `protobuf:"varint,5,opt,name=stationary" json:"stationary,omitempty"` @@ -383,170 +358,18 @@ type Signature_ActivityStatus struct { Status []byte `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"` } -func (m *Signature_ActivityStatus) Reset() { *m = Signature_ActivityStatus{} } -func (m *Signature_ActivityStatus) String() string { return proto.CompactTextString(m) } -func (*Signature_ActivityStatus) ProtoMessage() {} -func (*Signature_ActivityStatus) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3, 4} } +func (m *Signature_ActivityStatus) Reset() { *m = Signature_ActivityStatus{} } +func (m *Signature_ActivityStatus) String() string { return proto.CompactTextString(m) } +func (*Signature_ActivityStatus) ProtoMessage() {} // Just a junk message to denote that we don't currently know what message something is. type UnknownMessage struct { } -func (m *UnknownMessage) Reset() { *m = UnknownMessage{} } -func (m *UnknownMessage) String() string { return proto.CompactTextString(m) } -func (*UnknownMessage) ProtoMessage() {} -func (*UnknownMessage) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{4} } +func (m *UnknownMessage) Reset() { *m = UnknownMessage{} } +func (m *UnknownMessage) String() string { return proto.CompactTextString(m) } +func (*UnknownMessage) ProtoMessage() {} func init() { - proto.RegisterType((*AuthTicket)(nil), "POGOProtos.Networking.Envelopes.AuthTicket") - proto.RegisterType((*RequestEnvelope)(nil), "POGOProtos.Networking.Envelopes.RequestEnvelope") - proto.RegisterType((*RequestEnvelope_AuthInfo)(nil), "POGOProtos.Networking.Envelopes.RequestEnvelope.AuthInfo") - proto.RegisterType((*RequestEnvelope_AuthInfo_JWT)(nil), "POGOProtos.Networking.Envelopes.RequestEnvelope.AuthInfo.JWT") - proto.RegisterType((*RequestEnvelope_PlatformRequest)(nil), "POGOProtos.Networking.Envelopes.RequestEnvelope.PlatformRequest") - proto.RegisterType((*ResponseEnvelope)(nil), "POGOProtos.Networking.Envelopes.ResponseEnvelope") - proto.RegisterType((*ResponseEnvelope_PlatformResponse)(nil), "POGOProtos.Networking.Envelopes.ResponseEnvelope.PlatformResponse") - proto.RegisterType((*Signature)(nil), "POGOProtos.Networking.Envelopes.Signature") - proto.RegisterType((*Signature_LocationFix)(nil), "POGOProtos.Networking.Envelopes.Signature.LocationFix") - proto.RegisterType((*Signature_AndroidGpsInfo)(nil), "POGOProtos.Networking.Envelopes.Signature.AndroidGpsInfo") - proto.RegisterType((*Signature_SensorInfo)(nil), "POGOProtos.Networking.Envelopes.Signature.SensorInfo") - proto.RegisterType((*Signature_DeviceInfo)(nil), "POGOProtos.Networking.Envelopes.Signature.DeviceInfo") - proto.RegisterType((*Signature_ActivityStatus)(nil), "POGOProtos.Networking.Envelopes.Signature.ActivityStatus") - proto.RegisterType((*UnknownMessage)(nil), "POGOProtos.Networking.Envelopes.UnknownMessage") proto.RegisterEnum("POGOProtos.Networking.Envelopes.ResponseEnvelope_StatusCode", ResponseEnvelope_StatusCode_name, ResponseEnvelope_StatusCode_value) } - -func init() { proto.RegisterFile("networking_envelopes.proto", fileDescriptor12) } - -var fileDescriptor12 = []byte{ - // 2073 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x72, 0xdb, 0xc6, - 0x15, 0x0e, 0x48, 0xfd, 0x90, 0x87, 0x12, 0x49, 0xad, 0x2c, 0x19, 0x61, 0xdc, 0x84, 0x55, 0xc6, - 0x35, 0xa7, 0x69, 0x99, 0x11, 0x65, 0x2b, 0xf1, 0x4c, 0x33, 0x53, 0xd9, 0xa6, 0x1d, 0xc5, 0xfa, - 0xeb, 0x92, 0xb2, 0x2d, 0xcf, 0x74, 0x30, 0x6b, 0x62, 0x49, 0x62, 0x0c, 0x02, 0x2c, 0x76, 0x29, - 0x89, 0xba, 0xed, 0x45, 0x1f, 0xa2, 0x33, 0x7d, 0x86, 0x5e, 0xf7, 0xaa, 0xcf, 0xd0, 0x57, 0x68, - 0xdf, 0xa3, 0x9d, 0x3d, 0x8b, 0x05, 0x40, 0x5a, 0x8a, 0xab, 0xb4, 0x77, 0x38, 0xe7, 0x3b, 0xe7, - 0x60, 0x71, 0xf0, 0x9d, 0x1f, 0x00, 0x6a, 0x01, 0x97, 0x17, 0x61, 0xf4, 0xde, 0x0b, 0x06, 0x0e, - 0x0f, 0xce, 0xb9, 0x1f, 0x8e, 0xb9, 0x68, 0x8e, 0xa3, 0x50, 0x86, 0xe4, 0x8b, 0x93, 0xe3, 0x17, - 0xc7, 0x27, 0xea, 0x52, 0x34, 0x8f, 0x12, 0xb3, 0x66, 0xdb, 0x98, 0xd5, 0x3e, 0xcd, 0x38, 0x47, - 0xfc, 0x0f, 0x13, 0x2e, 0x64, 0xec, 0x3b, 0x03, 0x8d, 0x7d, 0x26, 0xfb, 0x61, 0x34, 0xd2, 0xd0, - 0x96, 0x0b, 0xb0, 0x37, 0x91, 0xc3, 0xae, 0xd7, 0x7b, 0xcf, 0x25, 0xb9, 0x03, 0x8b, 0x42, 0xb2, - 0x48, 0xda, 0x56, 0xdd, 0x6a, 0xac, 0x50, 0x2d, 0x90, 0x26, 0xac, 0xf3, 0xcb, 0xb1, 0x17, 0x71, - 0x47, 0x7a, 0x23, 0x2e, 0x24, 0x1b, 0x8d, 0x9d, 0x91, 0xb0, 0x73, 0x75, 0xab, 0xb1, 0x40, 0xd7, - 0x34, 0xd4, 0x35, 0xc8, 0xa1, 0x20, 0x55, 0xc8, 0xf3, 0xc0, 0xb5, 0xf3, 0x18, 0x43, 0x5d, 0x6e, - 0xfd, 0x7b, 0x09, 0x2a, 0x54, 0x9f, 0xc9, 0x1c, 0x98, 0x7c, 0x01, 0x25, 0x21, 0x99, 0x9c, 0x08, - 0xa7, 0x17, 0xba, 0x1c, 0xef, 0xb8, 0x48, 0x41, 0xab, 0x9e, 0x86, 0x2e, 0x27, 0x3f, 0x03, 0x88, - 0x9f, 0xc3, 0xf1, 0x74, 0xb4, 0x05, 0x5a, 0x8c, 0x35, 0xfb, 0x2e, 0x79, 0x0a, 0x05, 0xf3, 0x98, - 0xf6, 0x42, 0x3d, 0xdf, 0x28, 0xb5, 0x1e, 0x34, 0xaf, 0xcf, 0x11, 0x35, 0xd9, 0x88, 0x2f, 0x68, - 0xe2, 0x48, 0x46, 0xb0, 0x66, 0x12, 0x92, 0x24, 0xcd, 0x5e, 0xc2, 0x68, 0xbf, 0x6d, 0x7e, 0x24, - 0xe3, 0xcd, 0xb9, 0x27, 0x6a, 0x9e, 0xc4, 0x91, 0xcc, 0x6d, 0xaa, 0xe3, 0x59, 0x85, 0x20, 0x35, - 0x28, 0xf8, 0x4c, 0x7a, 0x72, 0xe2, 0x72, 0x7b, 0xb9, 0x6e, 0x35, 0x2c, 0x9a, 0xc8, 0xe4, 0x1e, - 0x14, 0xfd, 0x30, 0x18, 0x68, 0xb0, 0x80, 0x60, 0xaa, 0x50, 0x9e, 0xac, 0xd7, 0x9b, 0x44, 0xac, - 0x37, 0xb5, 0x8b, 0x98, 0xaa, 0x44, 0x26, 0xaf, 0xa0, 0xc8, 0x26, 0x72, 0xe8, 0x78, 0x41, 0x3f, - 0xb4, 0xa1, 0x6e, 0x35, 0x4a, 0xad, 0xc7, 0xb7, 0x3e, 0xbc, 0x62, 0xc1, 0x7e, 0xd0, 0x0f, 0x69, - 0x81, 0xc5, 0x57, 0xe4, 0x00, 0x4a, 0x18, 0x57, 0x22, 0x39, 0xec, 0x12, 0x46, 0xfe, 0xea, 0xa3, - 0x91, 0x53, 0x3e, 0x51, 0x60, 0x29, 0xb7, 0x1e, 0xc3, 0xa7, 0x23, 0xe1, 0x08, 0x2f, 0xe8, 0x71, - 0xc7, 0x67, 0x42, 0x3a, 0x7e, 0xd8, 0x63, 0xd2, 0x0b, 0x83, 0xbe, 0x77, 0x69, 0xaf, 0xd4, 0xad, - 0x46, 0x9e, 0x6e, 0x8e, 0x44, 0x47, 0xe1, 0x07, 0x4c, 0xc8, 0x83, 0x14, 0xad, 0xfd, 0xcd, 0x82, - 0x82, 0x39, 0x9f, 0xca, 0xc4, 0x38, 0x0a, 0xcf, 0x3d, 0x97, 0x47, 0x48, 0x9a, 0x22, 0x4d, 0x64, - 0xd2, 0x81, 0x45, 0x19, 0xbe, 0xe7, 0x01, 0x72, 0xb3, 0xd4, 0xfa, 0xee, 0x27, 0x67, 0xa1, 0xf9, - 0xc3, 0xeb, 0x2e, 0xd5, 0xb1, 0x6a, 0xdf, 0x41, 0xfe, 0x87, 0xd7, 0x5d, 0x75, 0xdf, 0x5e, 0x18, - 0x48, 0x1e, 0x48, 0x61, 0xee, 0x6b, 0x64, 0x85, 0x4d, 0x82, 0xf7, 0x41, 0x78, 0x11, 0xb4, 0xf0, - 0xd6, 0x8b, 0x34, 0x91, 0x6b, 0x7f, 0xb4, 0xa0, 0x32, 0xc7, 0x0c, 0xf2, 0x02, 0x16, 0xe4, 0x74, - 0xac, 0x49, 0x5f, 0x6e, 0xed, 0xdc, 0x70, 0x4c, 0xe3, 0x35, 0x4f, 0xac, 0xee, 0x74, 0xcc, 0x29, - 0x06, 0x20, 0x0f, 0xa0, 0x62, 0x6a, 0x64, 0xc4, 0x85, 0x60, 0x03, 0x8e, 0xf7, 0x5f, 0xa1, 0xe5, - 0x58, 0x7d, 0xa8, 0xb5, 0x5b, 0xff, 0x58, 0x84, 0x2a, 0xe5, 0x62, 0x1c, 0x06, 0x82, 0x27, 0x25, - 0xf8, 0xfb, 0x0f, 0x4b, 0xb0, 0xdc, 0xfa, 0xcd, 0x7f, 0x91, 0xb4, 0xd9, 0x38, 0xcd, 0x4e, 0x52, - 0xb4, 0x3f, 0x52, 0xc0, 0xb9, 0xf9, 0x02, 0xbe, 0x0b, 0xcb, 0x6c, 0xec, 0x39, 0x93, 0xc8, 0xc7, - 0xe2, 0x2e, 0xd2, 0x25, 0x36, 0xf6, 0x4e, 0x23, 0x9f, 0x8c, 0xa0, 0x9a, 0x29, 0x4a, 0x39, 0x89, - 0x02, 0x53, 0x93, 0x4f, 0x6e, 0x7f, 0xb6, 0x34, 0x77, 0x1a, 0xa0, 0x95, 0xb4, 0x2a, 0x31, 0xf4, - 0x3c, 0xcd, 0x97, 0xff, 0x37, 0x9a, 0xdb, 0xb0, 0x6c, 0xce, 0xec, 0xd6, 0xf3, 0x8d, 0x15, 0x6a, - 0x44, 0xd5, 0x5c, 0x79, 0x14, 0x85, 0x91, 0xcd, 0xf1, 0x69, 0xb5, 0x50, 0xbb, 0x80, 0xea, 0xfc, - 0x11, 0xff, 0x7f, 0xf4, 0xa8, 0xa9, 0x1e, 0xa9, 0x83, 0xc6, 0xbc, 0x48, 0xe4, 0xad, 0xbf, 0x5b, - 0x00, 0xe9, 0x8b, 0x23, 0x25, 0x58, 0x3e, 0x3d, 0x7a, 0x79, 0x74, 0xfc, 0xfa, 0xa8, 0xfa, 0x09, - 0x59, 0x82, 0xdc, 0xf1, 0xcb, 0xaa, 0x45, 0x6a, 0xb0, 0x79, 0xfc, 0xd2, 0xa1, 0x27, 0x4f, 0x9d, - 0x53, 0x7a, 0xe0, 0xec, 0x1f, 0x39, 0xb4, 0xdd, 0x39, 0x39, 0x3e, 0xea, 0xb4, 0xab, 0x39, 0x52, - 0x81, 0xd2, 0x93, 0xbd, 0x67, 0x0e, 0x6d, 0xff, 0xee, 0xb4, 0xdd, 0xe9, 0x56, 0xf3, 0x64, 0x1d, - 0x2a, 0xfb, 0x47, 0xaf, 0xf6, 0x0e, 0xf6, 0x53, 0xe5, 0x0e, 0xb9, 0x07, 0xb6, 0x51, 0x9e, 0x1c, - 0xec, 0x75, 0x9f, 0x1f, 0xd3, 0xc3, 0x04, 0x7d, 0x48, 0x56, 0xa0, 0x40, 0xdb, 0xcf, 0xf6, 0x69, - 0xfb, 0x69, 0xb7, 0xfa, 0x88, 0xdc, 0x85, 0xf5, 0x4e, 0xbb, 0xd3, 0xd9, 0x3f, 0x3e, 0x72, 0x62, - 0x9f, 0xbd, 0x6e, 0xfb, 0x59, 0xd5, 0x25, 0x9b, 0x40, 0x4c, 0x90, 0xbd, 0xd3, 0xee, 0xf7, 0x4e, - 0xf7, 0xf8, 0x65, 0xfb, 0xa8, 0xda, 0xdf, 0xfa, 0x57, 0x0d, 0x8a, 0x1d, 0x6f, 0x10, 0x30, 0x39, - 0x89, 0x54, 0xd6, 0x96, 0xfa, 0x1e, 0xf7, 0xdd, 0x6d, 0xdb, 0x42, 0xb2, 0x7c, 0xfd, 0xd1, 0x57, - 0x78, 0xaa, 0x6b, 0x34, 0xae, 0x11, 0x1a, 0xbb, 0x93, 0x16, 0x6c, 0xa4, 0x83, 0x4e, 0x37, 0x2c, - 0x3d, 0x15, 0x35, 0x85, 0xd7, 0x13, 0x10, 0x9b, 0x55, 0x07, 0x67, 0xe4, 0x66, 0x7c, 0xf3, 0x1d, - 0xc3, 0x65, 0x2d, 0x91, 0x33, 0x58, 0x31, 0x7d, 0xce, 0x51, 0x8d, 0x4e, 0x4f, 0xaa, 0xdd, 0x8f, - 0x1e, 0x2d, 0x79, 0xac, 0xa6, 0x69, 0x84, 0xcf, 0xbd, 0x4b, 0x5a, 0xf2, 0x53, 0x81, 0x74, 0xa1, - 0x30, 0x18, 0x0b, 0xdd, 0xf5, 0x17, 0x31, 0xec, 0xe3, 0x5b, 0x84, 0xdd, 0x0b, 0xdc, 0x28, 0xf4, - 0xdc, 0x17, 0x63, 0x81, 0x5d, 0x7f, 0x79, 0xa0, 0x2f, 0x92, 0x2c, 0xee, 0xc6, 0x25, 0xf7, 0x13, - 0xb3, 0xb8, 0x4b, 0x5e, 0x41, 0x49, 0xf0, 0x40, 0x84, 0x91, 0x3e, 0xe1, 0x32, 0x46, 0x7b, 0x74, - 0x8b, 0x13, 0x76, 0xd0, 0x1b, 0x4f, 0x07, 0x22, 0xb9, 0x56, 0x71, 0x5d, 0x7e, 0xee, 0xf5, 0xb8, - 0x8e, 0x5b, 0xc0, 0x72, 0xbd, 0x4d, 0xdc, 0x67, 0xe8, 0xad, 0xe3, 0xba, 0xc9, 0x35, 0x79, 0x07, - 0x15, 0xd6, 0x93, 0xde, 0xb9, 0x27, 0xa7, 0x8e, 0x6e, 0x62, 0x38, 0x68, 0x6f, 0x99, 0xd5, 0x38, - 0x82, 0x2e, 0x2c, 0x5a, 0x66, 0x33, 0x32, 0xb9, 0x0f, 0xe5, 0x84, 0x0d, 0x43, 0x26, 0x86, 0xdb, - 0x38, 0xae, 0x17, 0xe9, 0xaa, 0xd1, 0x7e, 0xaf, 0x94, 0xaa, 0x87, 0x68, 0x2a, 0x6e, 0xe3, 0xd0, - 0x2d, 0x50, 0x23, 0xa6, 0x48, 0x0b, 0x47, 0x66, 0x82, 0xb4, 0x52, 0x64, 0xc7, 0x5e, 0xc5, 0x98, - 0x46, 0x4c, 0x91, 0x87, 0x76, 0x39, 0x8b, 0x3c, 0x4c, 0x91, 0x47, 0x76, 0x05, 0x59, 0x6b, 0xc4, - 0x14, 0xd9, 0xb5, 0xab, 0x59, 0x9f, 0xdd, 0x14, 0xf9, 0xc6, 0x5e, 0xcb, 0xfa, 0x7c, 0x93, 0x22, - 0xdf, 0xda, 0x24, 0x8b, 0x7c, 0x9b, 0x22, 0x8f, 0xed, 0xf5, 0xec, 0xa9, 0x1f, 0x7f, 0x90, 0x90, - 0x96, 0x7d, 0xe7, 0xc3, 0x84, 0xa4, 0x0f, 0xd7, 0xda, 0xb6, 0x37, 0x32, 0x01, 0x5a, 0xdb, 0xe4, - 0xe7, 0xb0, 0x22, 0xb8, 0x10, 0xc6, 0xdf, 0xde, 0xc4, 0x2e, 0x57, 0x8a, 0x75, 0xca, 0x5b, 0x2d, - 0x56, 0x49, 0xc5, 0xda, 0x77, 0xf5, 0x14, 0x4a, 0x14, 0x2a, 0x80, 0x19, 0x52, 0x18, 0xc0, 0xae, - 0xe7, 0x1b, 0x0b, 0xb4, 0x14, 0xeb, 0x4c, 0x00, 0x33, 0xcd, 0x1f, 0xd9, 0x9f, 0xe2, 0xa6, 0x92, - 0x2a, 0x6a, 0x7f, 0xc9, 0x43, 0x29, 0x53, 0xa3, 0x3f, 0xba, 0x9f, 0xfc, 0x1a, 0x48, 0xa6, 0xb3, - 0x04, 0x6c, 0x2c, 0x86, 0xa1, 0x69, 0x2b, 0x6b, 0x69, 0x5b, 0x89, 0x01, 0x5c, 0xfa, 0xfc, 0x78, - 0x5d, 0x5c, 0xa8, 0x5b, 0x8d, 0x1c, 0x4d, 0xe4, 0x99, 0x55, 0x72, 0x55, 0x63, 0xd7, 0xaf, 0x92, - 0x65, 0x04, 0x33, 0xab, 0xa4, 0x5a, 0xf2, 0xc7, 0x9c, 0xbb, 0xf8, 0x96, 0x72, 0x54, 0x0b, 0xaa, - 0x81, 0xf5, 0xc2, 0x49, 0x24, 0x38, 0xbe, 0x81, 0x1c, 0x8d, 0x25, 0xf2, 0x35, 0xac, 0x0f, 0xc3, - 0xc8, 0xbb, 0x0a, 0x03, 0xc9, 0x7c, 0x27, 0xd9, 0x41, 0x37, 0xd0, 0x88, 0xa4, 0xd0, 0x9e, 0xd9, - 0x46, 0xbf, 0x82, 0xb5, 0x73, 0x1e, 0x49, 0xaf, 0x97, 0x35, 0xdf, 0x44, 0xf3, 0xaa, 0x01, 0x12, - 0xe3, 0x07, 0x50, 0x31, 0xc9, 0x31, 0x45, 0x57, 0xc3, 0x6c, 0x94, 0x8d, 0x3a, 0xae, 0x9c, 0x3b, - 0xb0, 0xd8, 0xf7, 0xc3, 0x30, 0xb2, 0x3f, 0xab, 0x5b, 0x8d, 0x55, 0xaa, 0x05, 0xf2, 0x25, 0x24, - 0x44, 0x71, 0x70, 0x62, 0xde, 0x43, 0xe7, 0xa4, 0xe5, 0xaa, 0x51, 0x58, 0xfb, 0x53, 0x0e, 0xca, - 0xb3, 0xdd, 0x8e, 0x7c, 0x0e, 0x25, 0x95, 0x6d, 0x47, 0x86, 0xd8, 0x94, 0xad, 0x94, 0x14, 0xdd, - 0x50, 0xbd, 0xc3, 0xfb, 0x50, 0x16, 0x4c, 0x72, 0xdf, 0xf7, 0x24, 0x17, 0xce, 0x38, 0x52, 0x0b, - 0x65, 0x5e, 0xd1, 0x32, 0xd5, 0x9e, 0x44, 0x81, 0xa2, 0x25, 0xbb, 0xf2, 0x46, 0x13, 0x39, 0xb4, - 0xf3, 0xf5, 0x7c, 0x23, 0x47, 0x8d, 0xa8, 0xde, 0x00, 0xf7, 0xf9, 0x39, 0x1e, 0x02, 0x7b, 0x7e, - 0x8e, 0xa6, 0x0a, 0xf5, 0x81, 0x24, 0x82, 0x08, 0x9b, 0x76, 0x8e, 0xaa, 0x4b, 0xf5, 0x31, 0x34, - 0x64, 0xc2, 0x61, 0xfe, 0x88, 0x05, 0xac, 0x87, 0xad, 0xb7, 0x40, 0x61, 0xc8, 0xc4, 0x9e, 0xd6, - 0xa8, 0x27, 0x55, 0x06, 0x7c, 0x3c, 0xe4, 0x23, 0x1e, 0x79, 0x02, 0xfb, 0x69, 0x81, 0xae, 0x0c, - 0x99, 0x68, 0x1b, 0x9d, 0x7a, 0xac, 0x89, 0xe0, 0xae, 0xe3, 0xe9, 0x59, 0x53, 0x40, 0x93, 0xa2, - 0x52, 0xed, 0x2b, 0x6a, 0xd6, 0xfe, 0xb9, 0x08, 0x90, 0x76, 0xd5, 0x1b, 0xd8, 0x68, 0xdd, 0xc4, - 0xc6, 0x16, 0x6c, 0xf8, 0x5e, 0xc0, 0x59, 0xa4, 0x5e, 0x2b, 0xf7, 0x79, 0xa4, 0xf3, 0x7e, 0x89, - 0x13, 0xcf, 0xa2, 0xeb, 0x1a, 0xdc, 0xcb, 0x60, 0x6f, 0x6e, 0xf2, 0x99, 0x22, 0x9d, 0xaf, 0xf5, - 0x39, 0xbb, 0xc9, 0xe7, 0xca, 0x5e, 0xbc, 0xc9, 0xe7, 0x2d, 0x69, 0x40, 0x75, 0xc4, 0x06, 0x01, - 0x97, 0x5e, 0xcf, 0xc1, 0xd6, 0xe0, 0x5c, 0xda, 0x4b, 0x68, 0x5e, 0x36, 0xfa, 0xe7, 0x4a, 0xfd, - 0xe6, 0x1a, 0xcb, 0x69, 0xfc, 0x29, 0x36, 0x6b, 0x79, 0x76, 0x8d, 0xe5, 0x55, 0xfc, 0x5d, 0x36, - 0x6b, 0xf9, 0x96, 0xec, 0xc2, 0xdd, 0x39, 0xcb, 0xb9, 0x6f, 0xb5, 0x8d, 0x19, 0x87, 0x84, 0xfd, - 0xf7, 0xa1, 0xcc, 0xa4, 0xae, 0x59, 0x67, 0xec, 0xc9, 0xde, 0x10, 0xc7, 0x81, 0x45, 0x57, 0x8d, - 0xf6, 0x44, 0x29, 0x55, 0x8b, 0x4a, 0xcc, 0xa6, 0xec, 0x02, 0x67, 0x82, 0x45, 0x4b, 0x46, 0x77, - 0xc6, 0x2e, 0x14, 0x3d, 0x12, 0x93, 0x28, 0xf4, 0x7d, 0x9c, 0x0e, 0x16, 0x4d, 0xfc, 0x68, 0xe8, - 0xfb, 0xe4, 0x17, 0x50, 0x89, 0x42, 0xa9, 0xb3, 0x19, 0x31, 0xc9, 0x9d, 0x4b, 0xec, 0x1c, 0x16, - 0x5d, 0x35, 0x6a, 0xca, 0x24, 0x7f, 0xf3, 0xa1, 0xdd, 0x14, 0x9b, 0xc8, 0x9c, 0xdd, 0xd9, 0x87, - 0x76, 0x57, 0x38, 0x46, 0xe6, 0xec, 0xde, 0x92, 0xcf, 0xa0, 0x38, 0x88, 0x18, 0x0e, 0xd6, 0x4b, - 0x1c, 0x27, 0x16, 0x2d, 0xc4, 0x8a, 0x37, 0x59, 0x70, 0x8a, 0x13, 0x25, 0x05, 0xcf, 0xb2, 0xe0, - 0x15, 0xb6, 0xab, 0x14, 0x7c, 0xab, 0x3a, 0x56, 0xdc, 0x32, 0xd6, 0x31, 0xc9, 0xb1, 0x54, 0xfb, - 0xeb, 0x02, 0x40, 0x3a, 0xe3, 0x55, 0x0c, 0xb3, 0x2f, 0xb8, 0xa6, 0x21, 0xc7, 0x63, 0xdf, 0x25, - 0xbf, 0x02, 0xc2, 0x74, 0x6b, 0x70, 0xde, 0x85, 0x2c, 0x72, 0x9d, 0x80, 0x8d, 0xf4, 0xaa, 0x5c, - 0xa4, 0xd5, 0x18, 0x79, 0xa2, 0x80, 0x23, 0x36, 0xe2, 0xaa, 0x60, 0x52, 0xeb, 0x50, 0xfa, 0x21, - 0x53, 0x4d, 0x5e, 0x2f, 0x7c, 0x6b, 0x89, 0xb5, 0x01, 0xd4, 0x7b, 0x8b, 0xef, 0xfc, 0x2e, 0x62, - 0x81, 0x8b, 0x9c, 0x2f, 0xd2, 0x78, 0x7b, 0x79, 0xa2, 0x54, 0x19, 0x93, 0x51, 0xe8, 0x72, 0x1f, - 0x29, 0x9e, 0x98, 0x1c, 0x2a, 0x95, 0x22, 0x57, 0xd6, 0xc4, 0xf1, 0x5c, 0x1e, 0x48, 0xaf, 0xef, - 0xf1, 0x08, 0x19, 0x5e, 0xa4, 0x1b, 0x19, 0xeb, 0xfd, 0x04, 0x24, 0xbf, 0x84, 0xb5, 0x19, 0x3f, - 0x75, 0x62, 0x64, 0x7a, 0x91, 0x56, 0x32, 0x1e, 0xea, 0xbc, 0x64, 0x07, 0x36, 0x86, 0x2c, 0x72, - 0x2f, 0x58, 0xc4, 0x9d, 0x11, 0x0b, 0x26, 0x7d, 0xd6, 0x53, 0xeb, 0x4c, 0x84, 0x7c, 0x2f, 0xd2, - 0x3b, 0x06, 0x3c, 0xcc, 0x60, 0x8a, 0xbd, 0xa9, 0x13, 0x9e, 0xbe, 0x88, 0xd6, 0xab, 0x89, 0x35, - 0x9e, 0xff, 0x3e, 0x94, 0xfb, 0x5e, 0x34, 0x42, 0x33, 0x9d, 0x07, 0xd0, 0x66, 0x46, 0xab, 0x33, - 0xf1, 0x25, 0x24, 0x0a, 0x47, 0xb2, 0x81, 0x40, 0x06, 0x17, 0xe9, 0x8a, 0x51, 0x76, 0xd9, 0x40, - 0xcc, 0x1a, 0xa9, 0x7e, 0xbf, 0x3a, 0x67, 0xa4, 0x3e, 0x7a, 0xb6, 0xe1, 0x4e, 0x62, 0xd4, 0xf7, - 0x82, 0x01, 0x8f, 0xc6, 0x91, 0x17, 0x48, 0xe4, 0x70, 0x91, 0xae, 0x1b, 0xec, 0x79, 0x0a, 0xd5, - 0xfe, 0xac, 0x46, 0xc4, 0xec, 0xaa, 0xb6, 0x05, 0xab, 0xb8, 0xf4, 0xe3, 0x3f, 0x2f, 0x67, 0x24, - 0xe2, 0xbe, 0x58, 0x42, 0x65, 0xd7, 0x1b, 0xf1, 0x43, 0x5c, 0xe7, 0xe2, 0x3d, 0xc0, 0x0c, 0xaf, - 0x1c, 0x6e, 0x27, 0xab, 0xb1, 0x36, 0x0e, 0x65, 0xc3, 0xf2, 0x05, 0xf3, 0xd5, 0xce, 0x88, 0x5c, - 0x29, 0x50, 0x23, 0xe2, 0xc7, 0xe2, 0x24, 0x08, 0x14, 0xb2, 0xa0, 0x91, 0x58, 0x24, 0x9f, 0x03, - 0x7e, 0x49, 0x7b, 0x61, 0xc0, 0xa2, 0x29, 0xd2, 0xa2, 0x40, 0x33, 0x1a, 0x85, 0xb3, 0x89, 0x0c, - 0x47, 0xa1, 0xf4, 0xce, 0x39, 0x12, 0xa1, 0x40, 0x33, 0x1a, 0x15, 0x59, 0x7a, 0xbe, 0x54, 0x91, - 0x97, 0x75, 0xe4, 0x58, 0x54, 0x48, 0x6f, 0xda, 0xf3, 0x15, 0x52, 0xd0, 0x48, 0x2c, 0x66, 0x0a, - 0xaa, 0x88, 0x5b, 0x54, 0x2c, 0x6d, 0x55, 0xa1, 0x3c, 0xbb, 0xe3, 0x3f, 0x29, 0xbc, 0x5d, 0xc2, - 0xdf, 0x87, 0xe2, 0xe4, 0x93, 0x13, 0xeb, 0x9d, 0xbe, 0xde, 0xf9, 0x4f, 0x00, 0x00, 0x00, 0xff, - 0xff, 0x2c, 0x0d, 0x7d, 0xab, 0xbf, 0x14, 0x00, 0x00, -} diff --git a/networking_platform.pb.go b/networking_platform.pb.go index 2e96ee6..3faf4e0 100644 --- a/networking_platform.pb.go +++ b/networking_platform.pb.go @@ -5,13 +5,9 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf type PlatformRequestType int32 @@ -44,28 +40,7 @@ var PlatformRequestType_value = map[string]int32{ func (x PlatformRequestType) String() string { return proto.EnumName(PlatformRequestType_name, int32(x)) } -func (PlatformRequestType) EnumDescriptor() ([]byte, []int) { return fileDescriptor13, []int{0} } func init() { proto.RegisterEnum("POGOProtos.Networking.Platform.PlatformRequestType", PlatformRequestType_name, PlatformRequestType_value) } - -func init() { proto.RegisterFile("networking_platform.proto", fileDescriptor13) } - -var fileDescriptor13 = []byte{ - // 211 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0x92, 0xcc, 0x4b, 0x2d, 0x29, - 0xcf, 0x2f, 0xca, 0xce, 0xcc, 0x4b, 0x8f, 0x2f, 0xc8, 0x49, 0x2c, 0x49, 0xcb, 0x2f, 0xca, 0xd5, - 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x92, 0x0b, 0xf0, 0x77, 0xf7, 0x0f, 0x00, 0x31, 0x8b, 0xf5, - 0xfc, 0xe0, 0xaa, 0xf4, 0x02, 0xa0, 0xaa, 0xb4, 0x66, 0x31, 0x72, 0x09, 0xc3, 0x38, 0x41, 0xa9, - 0x85, 0xa5, 0xa9, 0xc5, 0x25, 0x21, 0x95, 0x05, 0xa9, 0x42, 0x02, 0x5c, 0x3c, 0xbe, 0xae, 0x21, - 0x1e, 0xfe, 0x2e, 0xf1, 0xa1, 0x7e, 0xc1, 0xae, 0x21, 0x02, 0x0c, 0x42, 0x62, 0x5c, 0x42, 0x4e, - 0xa1, 0x91, 0xf1, 0x9e, 0x21, 0xae, 0xbe, 0xf1, 0x01, 0xfe, 0xde, 0xae, 0xce, 0xfe, 0x9e, 0x7e, - 0xc1, 0x02, 0x4c, 0x42, 0x22, 0x5c, 0x02, 0x70, 0x71, 0x47, 0x3f, 0x97, 0x20, 0x7f, 0x4f, 0x17, - 0x01, 0x66, 0x90, 0x7e, 0xb8, 0xa8, 0xa7, 0x7f, 0xb0, 0x00, 0x8b, 0x90, 0x30, 0x17, 0xbf, 0xbb, - 0x6b, 0x48, 0x7c, 0x70, 0x88, 0x7f, 0x90, 0x2b, 0x58, 0x3c, 0x58, 0x80, 0x55, 0x48, 0x86, 0x4b, - 0x22, 0xd8, 0xd5, 0xcf, 0x25, 0xde, 0xd5, 0xcf, 0x39, 0x28, 0x32, 0x20, 0xc4, 0xd5, 0x25, 0x3e, - 0xd8, 0xd3, 0xdd, 0xcf, 0x31, 0x24, 0x34, 0xc8, 0x55, 0x80, 0xcd, 0x89, 0x23, 0x8a, 0x0d, 0xec, - 0x8b, 0xe2, 0x24, 0x08, 0x6d, 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x25, 0x54, 0xf2, 0x7d, 0xea, - 0x00, 0x00, 0x00, -} diff --git a/networking_platform_requests.pb.go b/networking_platform_requests.pb.go index f2ec1bb..3824153 100644 --- a/networking_platform_requests.pb.go +++ b/networking_platform_requests.pb.go @@ -5,63 +5,33 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf type BuyItemAndroidRequest struct { - BuyItemIntent string `protobuf:"bytes,1,opt,name=buy_item_intent,json=buyItemIntent" json:"buy_item_intent,omitempty"` + BuyItemIntent string `protobuf:"bytes,1,opt,name=buy_item_intent" json:"buy_item_intent,omitempty"` } -func (m *BuyItemAndroidRequest) Reset() { *m = BuyItemAndroidRequest{} } -func (m *BuyItemAndroidRequest) String() string { return proto.CompactTextString(m) } -func (*BuyItemAndroidRequest) ProtoMessage() {} -func (*BuyItemAndroidRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{0} } +func (m *BuyItemAndroidRequest) Reset() { *m = BuyItemAndroidRequest{} } +func (m *BuyItemAndroidRequest) String() string { return proto.CompactTextString(m) } +func (*BuyItemAndroidRequest) ProtoMessage() {} type BuyItemPokeCoinsRequest struct { - ItemId string `protobuf:"bytes,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` + ItemId string `protobuf:"bytes,1,opt,name=item_id" json:"item_id,omitempty"` } -func (m *BuyItemPokeCoinsRequest) Reset() { *m = BuyItemPokeCoinsRequest{} } -func (m *BuyItemPokeCoinsRequest) String() string { return proto.CompactTextString(m) } -func (*BuyItemPokeCoinsRequest) ProtoMessage() {} -func (*BuyItemPokeCoinsRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{1} } +func (m *BuyItemPokeCoinsRequest) Reset() { *m = BuyItemPokeCoinsRequest{} } +func (m *BuyItemPokeCoinsRequest) String() string { return proto.CompactTextString(m) } +func (*BuyItemPokeCoinsRequest) ProtoMessage() {} type SendEncryptedSignatureRequest struct { - EncryptedSignature []byte `protobuf:"bytes,1,opt,name=encrypted_signature,json=encryptedSignature,proto3" json:"encrypted_signature,omitempty"` + EncryptedSignature []byte `protobuf:"bytes,1,opt,name=encrypted_signature,proto3" json:"encrypted_signature,omitempty"` } -func (m *SendEncryptedSignatureRequest) Reset() { *m = SendEncryptedSignatureRequest{} } -func (m *SendEncryptedSignatureRequest) String() string { return proto.CompactTextString(m) } -func (*SendEncryptedSignatureRequest) ProtoMessage() {} -func (*SendEncryptedSignatureRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{2} } +func (m *SendEncryptedSignatureRequest) Reset() { *m = SendEncryptedSignatureRequest{} } +func (m *SendEncryptedSignatureRequest) String() string { return proto.CompactTextString(m) } +func (*SendEncryptedSignatureRequest) ProtoMessage() {} func init() { - proto.RegisterType((*BuyItemAndroidRequest)(nil), "POGOProtos.Networking.Platform.Requests.BuyItemAndroidRequest") - proto.RegisterType((*BuyItemPokeCoinsRequest)(nil), "POGOProtos.Networking.Platform.Requests.BuyItemPokeCoinsRequest") - proto.RegisterType((*SendEncryptedSignatureRequest)(nil), "POGOProtos.Networking.Platform.Requests.SendEncryptedSignatureRequest") -} - -func init() { proto.RegisterFile("networking_platform_requests.proto", fileDescriptor14) } - -var fileDescriptor14 = []byte{ - // 218 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x64, 0x8f, 0x31, 0x4b, 0xc6, 0x30, - 0x10, 0x86, 0xf9, 0x96, 0x4f, 0x0d, 0x8a, 0x50, 0x91, 0xba, 0x08, 0x92, 0x41, 0x9d, 0x22, 0xe8, - 0x0f, 0x10, 0x2b, 0x22, 0x5d, 0x6c, 0x68, 0x37, 0x97, 0xd0, 0x9a, 0xb3, 0x84, 0xda, 0x4b, 0x4d, - 0x2e, 0x48, 0xff, 0xbd, 0xb4, 0x4d, 0x5c, 0x9c, 0x92, 0xbb, 0xf7, 0x79, 0x5e, 0x38, 0xc6, 0x11, - 0xe8, 0xc7, 0xba, 0xc1, 0x60, 0xaf, 0xa6, 0xaf, 0x96, 0x3e, 0xad, 0x1b, 0x95, 0x83, 0xef, 0x00, - 0x9e, 0xbc, 0x98, 0x9c, 0x25, 0x9b, 0xdd, 0xc8, 0xea, 0xb5, 0x92, 0xcb, 0xd7, 0x8b, 0xb7, 0x3f, - 0x5c, 0xc8, 0x88, 0x8b, 0x3a, 0xe2, 0xfc, 0x91, 0x9d, 0x17, 0x61, 0x2e, 0x09, 0xc6, 0x27, 0xd4, - 0xce, 0x1a, 0x1d, 0x93, 0xec, 0x9a, 0x9d, 0x76, 0x61, 0x56, 0x86, 0x60, 0x54, 0x06, 0x09, 0x90, - 0x2e, 0x76, 0x57, 0xbb, 0xdb, 0xa3, 0xfa, 0xa4, 0xdb, 0xf8, 0x72, 0x5d, 0xf2, 0x7b, 0x96, 0xc7, - 0x02, 0x69, 0x07, 0x78, 0xb6, 0x06, 0x7d, 0xaa, 0xc8, 0xd9, 0xc1, 0xa6, 0xeb, 0xa8, 0xee, 0x97, - 0xb1, 0xd4, 0x5c, 0xb2, 0xcb, 0x06, 0x50, 0xbf, 0xe0, 0x87, 0x9b, 0x27, 0x02, 0xdd, 0x98, 0x1e, - 0x5b, 0x0a, 0x0e, 0x92, 0x79, 0xc7, 0xce, 0x20, 0x85, 0xca, 0xa7, 0x74, 0x6d, 0x39, 0xae, 0x33, - 0xf8, 0xe7, 0x15, 0x87, 0xef, 0xfb, 0xf5, 0x70, 0xdf, 0x6d, 0xef, 0xc3, 0x6f, 0x00, 0x00, 0x00, - 0xff, 0xff, 0x5d, 0xd4, 0x05, 0x07, 0x26, 0x01, 0x00, 0x00, } diff --git a/networking_platform_responses.pb.go b/networking_platform_responses.pb.go index b3e5a25..b9db62a 100644 --- a/networking_platform_responses.pb.go +++ b/networking_platform_responses.pb.go @@ -5,23 +5,19 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf // Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of Currency from data_player.proto // Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PlayerStats from data_player.proto // Ignoring public import of PlayerCamera from data_player.proto @@ -29,16 +25,36 @@ var _ = math.Inf // Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of PlayerStats from data_player.proto - -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of DailyBonus from data_player.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto +type GetStoreItemsResponse_Status int32 + +const ( + GetStoreItemsResponse_UNDEFINED GetStoreItemsResponse_Status = 0 + GetStoreItemsResponse_OKAY GetStoreItemsResponse_Status = 1 +) + +var GetStoreItemsResponse_Status_name = map[int32]string{ + 0: "UNDEFINED", + 1: "OKAY", +} +var GetStoreItemsResponse_Status_value = map[string]int32{ + "UNDEFINED": 0, + "OKAY": 1, +} + +func (x GetStoreItemsResponse_Status) String() string { + return proto.EnumName(GetStoreItemsResponse_Status_name, int32(x)) +} + // THESE ARE SOMEWHAT SPECULATED, failed may be 2 type BuyItemAndroidResponse_Status int32 @@ -59,9 +75,6 @@ var BuyItemAndroidResponse_Status_value = map[string]int32{ func (x BuyItemAndroidResponse_Status) String() string { return proto.EnumName(BuyItemAndroidResponse_Status_name, int32(x)) } -func (BuyItemAndroidResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor15, []int{0, 0} -} // THESE ARE SOMEWHAT SPECULATED, should be a NOT ENOUGH ROOM status too for bag being full somewhere. type BuyItemPokeCoinsResponse_Status int32 @@ -86,63 +99,17 @@ var BuyItemPokeCoinsResponse_Status_value = map[string]int32{ func (x BuyItemPokeCoinsResponse_Status) String() string { return proto.EnumName(BuyItemPokeCoinsResponse_Status_name, int32(x)) } -func (BuyItemPokeCoinsResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor15, []int{1, 0} -} - -type GetStoreItemsResponse_Status int32 - -const ( - GetStoreItemsResponse_UNDEFINED GetStoreItemsResponse_Status = 0 - GetStoreItemsResponse_OKAY GetStoreItemsResponse_Status = 1 -) - -var GetStoreItemsResponse_Status_name = map[int32]string{ - 0: "UNDEFINED", - 1: "OKAY", -} -var GetStoreItemsResponse_Status_value = map[string]int32{ - "UNDEFINED": 0, - "OKAY": 1, -} - -func (x GetStoreItemsResponse_Status) String() string { - return proto.EnumName(GetStoreItemsResponse_Status_name, int32(x)) -} -func (GetStoreItemsResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor15, []int{2, 0} -} - -type BuyItemAndroidResponse struct { - Result BuyItemAndroidResponse_Status `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Platform.Responses.BuyItemAndroidResponse_Status" json:"result,omitempty"` - PurchaseToken string `protobuf:"bytes,2,opt,name=purchase_token,json=purchaseToken" json:"purchase_token,omitempty"` -} - -func (m *BuyItemAndroidResponse) Reset() { *m = BuyItemAndroidResponse{} } -func (m *BuyItemAndroidResponse) String() string { return proto.CompactTextString(m) } -func (*BuyItemAndroidResponse) ProtoMessage() {} -func (*BuyItemAndroidResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} } - -type BuyItemPokeCoinsResponse struct { - Result BuyItemPokeCoinsResponse_Status `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Platform.Responses.BuyItemPokeCoinsResponse_Status" json:"result,omitempty"` -} - -func (m *BuyItemPokeCoinsResponse) Reset() { *m = BuyItemPokeCoinsResponse{} } -func (m *BuyItemPokeCoinsResponse) String() string { return proto.CompactTextString(m) } -func (*BuyItemPokeCoinsResponse) ProtoMessage() {} -func (*BuyItemPokeCoinsResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} } type GetStoreItemsResponse struct { Status GetStoreItemsResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Platform.Responses.GetStoreItemsResponse_Status" json:"status,omitempty"` Items []*GetStoreItemsResponse_StoreItem `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` - PlayerCurrencies []*Currency `protobuf:"bytes,3,rep,name=player_currencies,json=playerCurrencies" json:"player_currencies,omitempty"` + PlayerCurrencies []*Currency `protobuf:"bytes,3,rep,name=player_currencies" json:"player_currencies,omitempty"` Unknown4 string `protobuf:"bytes,4,opt,name=unknown4" json:"unknown4,omitempty"` } -func (m *GetStoreItemsResponse) Reset() { *m = GetStoreItemsResponse{} } -func (m *GetStoreItemsResponse) String() string { return proto.CompactTextString(m) } -func (*GetStoreItemsResponse) ProtoMessage() {} -func (*GetStoreItemsResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{2} } +func (m *GetStoreItemsResponse) Reset() { *m = GetStoreItemsResponse{} } +func (m *GetStoreItemsResponse) String() string { return proto.CompactTextString(m) } +func (*GetStoreItemsResponse) ProtoMessage() {} func (m *GetStoreItemsResponse) GetItems() []*GetStoreItemsResponse_StoreItem { if m != nil { @@ -159,11 +126,11 @@ func (m *GetStoreItemsResponse) GetPlayerCurrencies() []*Currency { } type GetStoreItemsResponse_StoreItem struct { - ItemId string `protobuf:"bytes,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - IsIap bool `protobuf:"varint,2,opt,name=is_iap,json=isIap" json:"is_iap,omitempty"` - CurrencyToBuy *Currency `protobuf:"bytes,3,opt,name=currency_to_buy,json=currencyToBuy" json:"currency_to_buy,omitempty"` - YieldsCurrency *Currency `protobuf:"bytes,4,opt,name=yields_currency,json=yieldsCurrency" json:"yields_currency,omitempty"` - YieldsItem *ItemData `protobuf:"bytes,5,opt,name=yields_item,json=yieldsItem" json:"yields_item,omitempty"` + ItemId string `protobuf:"bytes,1,opt,name=item_id" json:"item_id,omitempty"` + IsIap bool `protobuf:"varint,2,opt,name=is_iap" json:"is_iap,omitempty"` + CurrencyToBuy *Currency `protobuf:"bytes,3,opt,name=currency_to_buy" json:"currency_to_buy,omitempty"` + YieldsCurrency *Currency `protobuf:"bytes,4,opt,name=yields_currency" json:"yields_currency,omitempty"` + YieldsItem *ItemData `protobuf:"bytes,5,opt,name=yields_item" json:"yields_item,omitempty"` Tags map[string]string `protobuf:"bytes,6,rep,name=tags" json:"tags,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` Unknown7 int32 `protobuf:"varint,7,opt,name=unknown7" json:"unknown7,omitempty"` } @@ -171,9 +138,6 @@ type GetStoreItemsResponse_StoreItem struct { func (m *GetStoreItemsResponse_StoreItem) Reset() { *m = GetStoreItemsResponse_StoreItem{} } func (m *GetStoreItemsResponse_StoreItem) String() string { return proto.CompactTextString(m) } func (*GetStoreItemsResponse_StoreItem) ProtoMessage() {} -func (*GetStoreItemsResponse_StoreItem) Descriptor() ([]byte, []int) { - return fileDescriptor15, []int{2, 0} -} func (m *GetStoreItemsResponse_StoreItem) GetCurrencyToBuy() *Currency { if m != nil { @@ -203,69 +167,33 @@ func (m *GetStoreItemsResponse_StoreItem) GetTags() map[string]string { return nil } +type BuyItemAndroidResponse struct { + Result BuyItemAndroidResponse_Status `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Platform.Responses.BuyItemAndroidResponse_Status" json:"result,omitempty"` + PurchaseToken string `protobuf:"bytes,2,opt,name=purchase_token" json:"purchase_token,omitempty"` +} + +func (m *BuyItemAndroidResponse) Reset() { *m = BuyItemAndroidResponse{} } +func (m *BuyItemAndroidResponse) String() string { return proto.CompactTextString(m) } +func (*BuyItemAndroidResponse) ProtoMessage() {} + type SendEncryptedSignatureResponse struct { Received bool `protobuf:"varint,1,opt,name=received" json:"received,omitempty"` } -func (m *SendEncryptedSignatureResponse) Reset() { *m = SendEncryptedSignatureResponse{} } -func (m *SendEncryptedSignatureResponse) String() string { return proto.CompactTextString(m) } -func (*SendEncryptedSignatureResponse) ProtoMessage() {} -func (*SendEncryptedSignatureResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{3} } +func (m *SendEncryptedSignatureResponse) Reset() { *m = SendEncryptedSignatureResponse{} } +func (m *SendEncryptedSignatureResponse) String() string { return proto.CompactTextString(m) } +func (*SendEncryptedSignatureResponse) ProtoMessage() {} + +type BuyItemPokeCoinsResponse struct { + Result BuyItemPokeCoinsResponse_Status `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Platform.Responses.BuyItemPokeCoinsResponse_Status" json:"result,omitempty"` +} + +func (m *BuyItemPokeCoinsResponse) Reset() { *m = BuyItemPokeCoinsResponse{} } +func (m *BuyItemPokeCoinsResponse) String() string { return proto.CompactTextString(m) } +func (*BuyItemPokeCoinsResponse) ProtoMessage() {} func init() { - proto.RegisterType((*BuyItemAndroidResponse)(nil), "POGOProtos.Networking.Platform.Responses.BuyItemAndroidResponse") - proto.RegisterType((*BuyItemPokeCoinsResponse)(nil), "POGOProtos.Networking.Platform.Responses.BuyItemPokeCoinsResponse") - proto.RegisterType((*GetStoreItemsResponse)(nil), "POGOProtos.Networking.Platform.Responses.GetStoreItemsResponse") - proto.RegisterType((*GetStoreItemsResponse_StoreItem)(nil), "POGOProtos.Networking.Platform.Responses.GetStoreItemsResponse.StoreItem") - proto.RegisterType((*SendEncryptedSignatureResponse)(nil), "POGOProtos.Networking.Platform.Responses.SendEncryptedSignatureResponse") + proto.RegisterEnum("POGOProtos.Networking.Platform.Responses.GetStoreItemsResponse_Status", GetStoreItemsResponse_Status_name, GetStoreItemsResponse_Status_value) proto.RegisterEnum("POGOProtos.Networking.Platform.Responses.BuyItemAndroidResponse_Status", BuyItemAndroidResponse_Status_name, BuyItemAndroidResponse_Status_value) proto.RegisterEnum("POGOProtos.Networking.Platform.Responses.BuyItemPokeCoinsResponse_Status", BuyItemPokeCoinsResponse_Status_name, BuyItemPokeCoinsResponse_Status_value) - proto.RegisterEnum("POGOProtos.Networking.Platform.Responses.GetStoreItemsResponse_Status", GetStoreItemsResponse_Status_name, GetStoreItemsResponse_Status_value) -} - -func init() { proto.RegisterFile("networking_platform_responses.proto", fileDescriptor15) } - -var fileDescriptor15 = []byte{ - // 647 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x94, 0x5f, 0x6b, 0xdb, 0x3c, - 0x14, 0xc6, 0xeb, 0xa6, 0x71, 0x93, 0x53, 0xda, 0xa6, 0xa2, 0x7d, 0x5f, 0x93, 0x8b, 0x91, 0xb9, - 0x0c, 0x72, 0xe5, 0x8b, 0x6d, 0xd0, 0x31, 0x7a, 0xd3, 0x26, 0x6e, 0x6a, 0xca, 0x6c, 0x63, 0x27, - 0x8c, 0xed, 0x62, 0x46, 0x8d, 0xb5, 0xcc, 0x24, 0x95, 0x8c, 0x24, 0xb7, 0xf8, 0xb3, 0x8d, 0xdd, - 0xed, 0x23, 0xec, 0x03, 0x0d, 0xf9, 0xdf, 0x4a, 0xd7, 0xb1, 0x14, 0x76, 0x63, 0x74, 0xc4, 0x39, - 0xbf, 0xe7, 0x39, 0xd2, 0x91, 0xe1, 0x98, 0x12, 0x79, 0xc7, 0xf8, 0x32, 0xa1, 0x8b, 0x28, 0x5d, - 0x61, 0xf9, 0x99, 0xf1, 0x9b, 0x88, 0x13, 0x91, 0x32, 0x2a, 0x88, 0xb0, 0x52, 0xce, 0x24, 0x43, - 0x43, 0xdf, 0x9b, 0x78, 0xbe, 0x5a, 0x0a, 0xcb, 0x6d, 0xf2, 0x2d, 0xbf, 0xca, 0xb7, 0x82, 0x3a, - 0xbf, 0x7f, 0x10, 0x63, 0x89, 0x15, 0x28, 0x27, 0xbc, 0x2c, 0xee, 0x1f, 0x26, 0xf4, 0x96, 0x50, - 0xc9, 0x78, 0x1e, 0x25, 0x92, 0xdc, 0x94, 0xbb, 0xe6, 0x77, 0x0d, 0xfe, 0x3b, 0xcf, 0x72, 0x47, - 0x92, 0x9b, 0x33, 0x1a, 0x73, 0x96, 0xc4, 0x35, 0x04, 0x45, 0xa0, 0x73, 0x22, 0xb2, 0x95, 0x34, - 0xb4, 0x81, 0x36, 0xdc, 0x7b, 0x39, 0xb1, 0xd6, 0x95, 0xb7, 0x1e, 0x27, 0x5a, 0xa1, 0xc4, 0x32, - 0x13, 0x41, 0x85, 0x45, 0x2f, 0x60, 0x2f, 0xcd, 0xf8, 0xfc, 0x0b, 0x16, 0x24, 0x92, 0x6c, 0x49, - 0xa8, 0xb1, 0x39, 0xd0, 0x86, 0xdd, 0x60, 0xb7, 0xde, 0x9d, 0xaa, 0x4d, 0xd3, 0x04, 0xbd, 0x2c, - 0x44, 0x3b, 0xb0, 0x3d, 0x73, 0xaf, 0x5c, 0xef, 0xbd, 0xdb, 0xdb, 0x50, 0x41, 0x38, 0x1b, 0x8d, - 0xec, 0x30, 0xec, 0x69, 0xe6, 0x57, 0x0d, 0x8c, 0x4a, 0xd4, 0x67, 0x4b, 0x32, 0x62, 0x09, 0x15, - 0x4d, 0x23, 0xf8, 0x41, 0x23, 0xce, 0x93, 0x1b, 0xf9, 0x8d, 0xf9, 0xa0, 0x15, 0xf3, 0xf4, 0xef, - 0x1e, 0x91, 0x01, 0x87, 0xae, 0x37, 0x8d, 0x6c, 0xd7, 0x9b, 0x4d, 0x2e, 0x23, 0xdf, 0xbb, 0xb2, - 0x47, 0x9e, 0xe3, 0x86, 0xbd, 0x96, 0xf9, 0x4d, 0x87, 0xa3, 0x09, 0x91, 0xa1, 0x64, 0x9c, 0x28, - 0xb9, 0x5f, 0xd6, 0x3f, 0x81, 0x2e, 0x0a, 0x6e, 0x65, 0xfd, 0x62, 0x7d, 0xeb, 0x8f, 0x02, 0x1b, - 0xdf, 0x25, 0x15, 0x45, 0xd0, 0x56, 0xc3, 0x20, 0x8c, 0xcd, 0x41, 0x6b, 0xb8, 0xf3, 0x94, 0x93, - 0xf9, 0x13, 0xbe, 0xda, 0x0a, 0x4a, 0x2e, 0x7a, 0x07, 0x07, 0xe5, 0x14, 0x46, 0xf3, 0x8c, 0x73, - 0x42, 0xe7, 0x09, 0x11, 0x46, 0xab, 0x10, 0x1b, 0xdc, 0x17, 0x1b, 0x63, 0x89, 0x95, 0x8c, 0x9a, - 0xd7, 0x51, 0x99, 0x99, 0x07, 0xbd, 0xb2, 0x74, 0xd4, 0x54, 0xa2, 0x3e, 0x74, 0x32, 0xba, 0xa4, - 0xec, 0x8e, 0xbe, 0x36, 0xb6, 0x8a, 0x61, 0x69, 0xe2, 0xfe, 0x8f, 0x16, 0x74, 0x1b, 0x7d, 0xf4, - 0x3f, 0x6c, 0x2b, 0x07, 0x51, 0x12, 0x17, 0x47, 0xd7, 0x0d, 0x74, 0x15, 0x3a, 0x31, 0x3a, 0x02, - 0x3d, 0x11, 0x51, 0x82, 0xd3, 0x62, 0xda, 0x3a, 0x41, 0x3b, 0x11, 0x0e, 0x4e, 0xd1, 0x25, 0xec, - 0x57, 0x0e, 0xf3, 0x48, 0xb2, 0xe8, 0x3a, 0xcb, 0x8d, 0xd6, 0x40, 0x5b, 0xcb, 0xe6, 0x6e, 0x5d, - 0x38, 0x65, 0xe7, 0x59, 0x8e, 0x1c, 0xd8, 0xcf, 0x13, 0xb2, 0x8a, 0x45, 0xdd, 0x72, 0x5e, 0x58, - 0x5d, 0x87, 0xb4, 0x57, 0x16, 0xd6, 0x31, 0x1a, 0xc3, 0x4e, 0x85, 0x52, 0xe6, 0x8d, 0x76, 0x81, - 0x39, 0xbe, 0x8f, 0x71, 0xea, 0x47, 0x6d, 0xa9, 0xae, 0x8b, 0x8f, 0x22, 0x07, 0x50, 0xd6, 0x15, - 0x47, 0xb1, 0x80, 0x2d, 0x89, 0x17, 0xc2, 0xd0, 0x8b, 0x63, 0x0f, 0xff, 0xd9, 0x1d, 0x5b, 0x53, - 0xbc, 0x10, 0x36, 0x95, 0x3c, 0x0f, 0x0a, 0x81, 0x7b, 0xb7, 0x73, 0x62, 0x6c, 0x0f, 0xb4, 0x61, - 0xbb, 0xb9, 0x9d, 0x93, 0xfe, 0x09, 0x74, 0x9b, 0x74, 0xd4, 0x83, 0xd6, 0x92, 0xe4, 0xd5, 0xc5, - 0xa8, 0x25, 0x3a, 0x84, 0xf6, 0x2d, 0x5e, 0x65, 0xa4, 0xfa, 0x05, 0x94, 0xc1, 0xdb, 0xcd, 0x37, - 0x9a, 0xf9, 0xbc, 0x79, 0x5a, 0xbb, 0xd0, 0x9d, 0xb9, 0x63, 0xfb, 0xc2, 0x71, 0xed, 0x71, 0x6f, - 0x03, 0x75, 0x60, 0xcb, 0xbb, 0x3a, 0xfb, 0xd0, 0xd3, 0xcc, 0x53, 0x78, 0x16, 0x12, 0x1a, 0xdb, - 0x74, 0xce, 0xf3, 0x54, 0x92, 0x38, 0x4c, 0x16, 0x14, 0xcb, 0x8c, 0x93, 0xe6, 0x1d, 0xf5, 0xa1, - 0xc3, 0xc9, 0x9c, 0x24, 0xb7, 0xa4, 0x1c, 0x87, 0x4e, 0xd0, 0xc4, 0xe7, 0x9d, 0x8f, 0x7a, 0xf1, - 0x2f, 0x14, 0xfe, 0x86, 0xaf, 0x5d, 0x97, 0xeb, 0x57, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x44, - 0x23, 0xae, 0xa5, 0x91, 0x05, 0x00, 0x00, } diff --git a/networking_requests.pb.go b/networking_requests.pb.go index c13432e..362cb4f 100644 --- a/networking_requests.pb.go +++ b/networking_requests.pb.go @@ -5,13 +5,9 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf type RequestType int32 @@ -251,92 +247,16 @@ var RequestType_value = map[string]int32{ func (x RequestType) String() string { return proto.EnumName(RequestType_name, int32(x)) } -func (RequestType) EnumDescriptor() ([]byte, []int) { return fileDescriptor16, []int{0} } type Request struct { - RequestType RequestType `protobuf:"varint,1,opt,name=request_type,json=requestType,enum=POGOProtos.Networking.Requests.RequestType" json:"request_type,omitempty"` - RequestMessage []byte `protobuf:"bytes,2,opt,name=request_message,json=requestMessage,proto3" json:"request_message,omitempty"` + RequestType RequestType `protobuf:"varint,1,opt,name=request_type,enum=POGOProtos.Networking.Requests.RequestType" json:"request_type,omitempty"` + RequestMessage []byte `protobuf:"bytes,2,opt,name=request_message,proto3" json:"request_message,omitempty"` } -func (m *Request) Reset() { *m = Request{} } -func (m *Request) String() string { return proto.CompactTextString(m) } -func (*Request) ProtoMessage() {} -func (*Request) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{0} } +func (m *Request) Reset() { *m = Request{} } +func (m *Request) String() string { return proto.CompactTextString(m) } +func (*Request) ProtoMessage() {} func init() { - proto.RegisterType((*Request)(nil), "POGOProtos.Networking.Requests.Request") proto.RegisterEnum("POGOProtos.Networking.Requests.RequestType", RequestType_name, RequestType_value) } - -func init() { proto.RegisterFile("networking_requests.proto", fileDescriptor16) } - -var fileDescriptor16 = []byte{ - // 1068 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x7c, 0x95, 0xd9, 0x6e, 0x1c, 0x45, - 0x17, 0xc7, 0xbf, 0xf6, 0xc4, 0x93, 0xa4, 0xbc, 0x1d, 0x97, 0x1d, 0xdb, 0x91, 0xf3, 0x85, 0x90, - 0x1b, 0x22, 0x90, 0x7c, 0x01, 0x4f, 0x50, 0x53, 0x75, 0xba, 0xa7, 0x98, 0xea, 0xae, 0xa6, 0xaa, - 0x7a, 0xcc, 0x70, 0x53, 0x02, 0x69, 0x30, 0x01, 0x61, 0x3b, 0x1e, 0x87, 0x60, 0x76, 0x90, 0xd8, - 0xd7, 0xac, 0x2c, 0x12, 0x12, 0xfb, 0x15, 0xbc, 0x01, 0xbc, 0x07, 0xbc, 0x07, 0x0f, 0x80, 0xaa, - 0x7a, 0xa6, 0x67, 0x22, 0x21, 0xae, 0xec, 0xfe, 0x9d, 0x3a, 0xff, 0x3a, 0x5b, 0x9d, 0x21, 0xe7, - 0xf7, 0x87, 0xc7, 0x37, 0x0e, 0x8e, 0x5e, 0xb8, 0xba, 0xbf, 0xe7, 0x8f, 0x86, 0xd7, 0xae, 0x0f, - 0x47, 0xc7, 0xa3, 0x9d, 0xc3, 0xa3, 0x83, 0xe3, 0x03, 0x7a, 0xb1, 0xd4, 0x99, 0x2e, 0xc3, 0xbf, - 0xa3, 0x9d, 0xa2, 0x39, 0xb5, 0x63, 0xc6, 0xa7, 0x2e, 0xbf, 0x93, 0x90, 0xd3, 0xe3, 0x0f, 0x5a, - 0x90, 0xc5, 0xb1, 0xb7, 0x3f, 0x3e, 0x39, 0x1c, 0x6e, 0x25, 0x97, 0x92, 0x2b, 0xcb, 0x8f, 0x3e, - 0xb2, 0xf3, 0xdf, 0x12, 0x93, 0x7f, 0xdc, 0xc9, 0xe1, 0xd0, 0x2c, 0x1c, 0x4d, 0x3f, 0xe8, 0x43, - 0x64, 0x65, 0xa2, 0xf7, 0xe2, 0x70, 0x34, 0x7a, 0x7a, 0x6f, 0xb8, 0x35, 0x77, 0x29, 0xb9, 0xb2, - 0x68, 0x96, 0xc7, 0x38, 0xaf, 0xe9, 0xc3, 0xdf, 0x2e, 0x91, 0x85, 0x19, 0x15, 0x0a, 0x64, 0x31, - 0x47, 0xd7, 0xd5, 0xc2, 0x57, 0x85, 0x45, 0x07, 0xff, 0xa3, 0xab, 0x64, 0xa9, 0x54, 0x6c, 0x80, - 0xc6, 0x57, 0xa5, 0x60, 0x0e, 0x21, 0xa1, 0xcb, 0x84, 0x64, 0xe8, 0x7c, 0x8d, 0x61, 0x2e, 0x1c, - 0x09, 0xdf, 0xb2, 0xe8, 0x63, 0xe1, 0xb4, 0x19, 0xc0, 0x29, 0x7a, 0x8e, 0xac, 0x0a, 0xbd, 0x5b, - 0x28, 0xcd, 0x84, 0xb7, 0xe8, 0x9c, 0x2c, 0x32, 0x0b, 0xf3, 0x74, 0x9b, 0x6c, 0x36, 0x58, 0x3a, - 0xcc, 0xbd, 0xc3, 0xbc, 0x54, 0xcc, 0xa1, 0x85, 0x36, 0xbd, 0x4c, 0x2e, 0x36, 0x46, 0x83, 0xb9, - 0x76, 0xe8, 0xb9, 0x2e, 0x52, 0x99, 0xf9, 0x3e, 0x1a, 0x2b, 0x75, 0x01, 0xa7, 0xe9, 0x0a, 0x59, - 0x48, 0xb5, 0x71, 0xde, 0x22, 0x33, 0xbc, 0x0b, 0x43, 0xba, 0x44, 0xce, 0x62, 0xc1, 0x75, 0x55, - 0x38, 0x34, 0xf0, 0x6c, 0x08, 0x85, 0x33, 0xc7, 0xbb, 0xbe, 0xd4, 0x3d, 0xcc, 0x75, 0x01, 0x7b, - 0x21, 0xa5, 0xe8, 0x22, 0xd0, 0x31, 0xa9, 0x2c, 0x3c, 0x47, 0x17, 0xc9, 0x99, 0x78, 0x79, 0x65, - 0x11, 0xae, 0xd2, 0x35, 0xb2, 0x12, 0xa2, 0xcf, 0x59, 0xe9, 0x75, 0xe7, 0x71, 0xe4, 0xce, 0xc2, - 0xf3, 0x74, 0x93, 0xac, 0x8d, 0x9d, 0x4a, 0xa5, 0x07, 0x8d, 0xda, 0x7e, 0x63, 0x30, 0xc8, 0x99, - 0x52, 0x8d, 0xe1, 0x20, 0xc8, 0x18, 0x54, 0xc8, 0x2c, 0x36, 0xf0, 0x30, 0xc0, 0xca, 0x62, 0x9d, - 0x6a, 0xa9, 0x5d, 0xc8, 0xe1, 0x1a, 0x5d, 0x27, 0xd0, 0x40, 0xce, 0x4a, 0x57, 0x19, 0x84, 0xa3, - 0x10, 0x79, 0x43, 0x53, 0x85, 0x08, 0xa3, 0xfb, 0xbc, 0x0d, 0xf6, 0x65, 0x1f, 0xe1, 0x38, 0xa4, - 0xe3, 0x0c, 0x13, 0x38, 0x29, 0xc1, 0xf5, 0x50, 0x93, 0x9a, 0xe8, 0x34, 0x45, 0x03, 0x2f, 0x51, - 0x4a, 0x96, 0x6b, 0x60, 0xd0, 0x96, 0xba, 0xb0, 0x08, 0x37, 0xa6, 0x6e, 0x06, 0x6d, 0xa5, 0x1c, - 0xbc, 0x4c, 0x37, 0x08, 0x9d, 0x76, 0xd1, 0x97, 0x46, 0xa7, 0x52, 0x21, 0x9c, 0x34, 0xdd, 0x8c, - 0x31, 0x33, 0xde, 0x83, 0x57, 0x02, 0xea, 0x54, 0x83, 0x19, 0xf4, 0x6a, 0xd0, 0x0b, 0x28, 0x9b, - 0x90, 0xd7, 0xc2, 0xad, 0xd8, 0xd7, 0xaa, 0x3f, 0xcd, 0xff, 0xf5, 0x90, 0x6a, 0xd0, 0xea, 0x86, - 0x96, 0xa0, 0xf0, 0x98, 0x65, 0x16, 0xde, 0xa0, 0x0f, 0x90, 0xed, 0xa6, 0x67, 0xde, 0x55, 0x4e, - 0x1b, 0xc9, 0x94, 0xe7, 0x3a, 0x2f, 0x15, 0x3a, 0x84, 0x37, 0xe9, 0x39, 0x02, 0x0a, 0xfb, 0xa8, - 0x7c, 0x55, 0x7a, 0x83, 0xbb, 0xcc, 0x08, 0x0b, 0x6f, 0x25, 0xf4, 0x3c, 0x59, 0xe7, 0x5d, 0xe4, - 0x3d, 0xcf, 0x02, 0x42, 0xe1, 0x3b, 0x4c, 0x64, 0x68, 0xe1, 0xed, 0x84, 0xae, 0x92, 0xc5, 0xa6, - 0x54, 0xd9, 0x20, 0x87, 0x77, 0x13, 0xba, 0x5e, 0xf7, 0x35, 0x1b, 0xe4, 0x4d, 0xeb, 0xdf, 0x4b, - 0x82, 0xb4, 0x75, 0xcc, 0xd4, 0xbc, 0xc3, 0x9c, 0x53, 0x08, 0xef, 0x27, 0x74, 0x85, 0x10, 0xe6, - 0x1c, 0xe3, 0xbd, 0xe8, 0xfd, 0x41, 0x42, 0xb7, 0xc9, 0x86, 0x41, 0x3e, 0xe0, 0x0a, 0xa7, 0x73, - 0x1d, 0xe5, 0xe1, 0xc3, 0x84, 0x6e, 0x91, 0x35, 0xae, 0x95, 0x42, 0xee, 0xbc, 0x60, 0x52, 0x0d, - 0x7c, 0x47, 0x17, 0x95, 0x85, 0x8f, 0x12, 0xba, 0x41, 0x56, 0x9b, 0x38, 0x9e, 0x2c, 0x7d, 0x47, - 0x6b, 0xeb, 0xe0, 0xe3, 0x28, 0xd7, 0x70, 0xcc, 0x32, 0x2f, 0x0b, 0x5e, 0x75, 0x98, 0xd3, 0x06, - 0x3e, 0x49, 0x28, 0x90, 0x85, 0x68, 0x2c, 0x38, 0x86, 0x66, 0x7d, 0x1a, 0x2f, 0xa8, 0x5f, 0x54, - 0x24, 0x4d, 0x41, 0x3f, 0x8b, 0x17, 0x4c, 0xe8, 0x74, 0xee, 0x3f, 0x8f, 0x9c, 0x09, 0xe1, 0xe3, - 0x6c, 0xe6, 0x5a, 0xc8, 0x54, 0xa2, 0x81, 0x2f, 0x12, 0xba, 0x46, 0x96, 0x85, 0xb4, 0xbd, 0x99, - 0xc3, 0x37, 0x13, 0xfa, 0x20, 0xb9, 0x70, 0x7f, 0xfc, 0x02, 0x53, 0x2c, 0x04, 0x9a, 0x71, 0x22, - 0xb7, 0x62, 0xf5, 0xaa, 0x32, 0x8b, 0x13, 0x33, 0xb9, 0xfd, 0x76, 0xec, 0x80, 0x45, 0xe7, 0x53, - 0xd6, 0xd7, 0x46, 0xba, 0xa9, 0xe9, 0x4e, 0x2c, 0x6c, 0x21, 0x79, 0xaf, 0x60, 0xf9, 0x14, 0xdf, - 0x8d, 0xb9, 0xe1, 0x13, 0x95, 0x2c, 0xeb, 0x5e, 0xc1, 0xbd, 0x46, 0x83, 0xeb, 0xc2, 0x31, 0xee, - 0xa6, 0xdb, 0xe1, 0xcb, 0x98, 0x44, 0x30, 0x75, 0x2a, 0x21, 0xa6, 0x6f, 0xee, 0xab, 0xa8, 0x9d, - 0x35, 0x7c, 0x97, 0xa9, 0x1e, 0x0a, 0xf8, 0xba, 0xc1, 0xcc, 0x06, 0x27, 0x21, 0x33, 0xb4, 0x0e, - 0x7e, 0x9d, 0x0b, 0x2a, 0x01, 0x37, 0xbb, 0xa4, 0x32, 0xca, 0xc2, 0x6f, 0x73, 0xf4, 0x02, 0xd9, - 0x0c, 0xdc, 0x56, 0x59, 0x38, 0x89, 0xc2, 0x73, 0x2d, 0x30, 0xc4, 0x6b, 0xe1, 0x66, 0x8b, 0xfe, - 0x9f, 0x6c, 0xd5, 0xc3, 0x35, 0xa1, 0x9e, 0xf5, 0x99, 0x54, 0xac, 0xa3, 0x10, 0x6e, 0xb5, 0x42, - 0x1d, 0xb9, 0x62, 0x32, 0x6f, 0xcc, 0x70, 0xbb, 0x15, 0xa6, 0x26, 0x5c, 0xcd, 0xfa, 0xcc, 0x31, - 0x03, 0x77, 0x5a, 0xa1, 0x6a, 0x76, 0xfa, 0xa6, 0x1c, 0xb2, 0x1c, 0xee, 0xb6, 0x42, 0xf3, 0x73, - 0x66, 0x7a, 0xff, 0x32, 0xea, 0xf7, 0x5a, 0x21, 0xda, 0x7a, 0x4b, 0x96, 0x6c, 0xb7, 0xf0, 0xa5, - 0x96, 0x85, 0xb3, 0xf0, 0x77, 0x94, 0x1a, 0xc7, 0xd3, 0x65, 0x4a, 0x61, 0x91, 0x21, 0xfc, 0x19, - 0xf6, 0x2a, 0xf4, 0xd1, 0xc8, 0x74, 0x30, 0x83, 0xff, 0x3a, 0x45, 0xcf, 0x92, 0x53, 0xc8, 0xbb, - 0x1a, 0xbe, 0x09, 0x2b, 0x76, 0x43, 0x60, 0xa7, 0xca, 0xc6, 0xeb, 0x7a, 0x66, 0x2b, 0xff, 0x3e, - 0x1f, 0xe6, 0xaa, 0x36, 0x0a, 0x0c, 0xf7, 0x4f, 0x56, 0xf8, 0x1f, 0xf3, 0x74, 0x93, 0x50, 0x9b, - 0x4a, 0xc1, 0xbc, 0xc1, 0x4c, 0x5a, 0x67, 0x58, 0x5c, 0x56, 0xdf, 0xb5, 0xe3, 0x83, 0x89, 0x06, - 0xc6, 0x03, 0xf2, 0x4a, 0x67, 0xf0, 0x7d, 0x3b, 0x28, 0xd5, 0x98, 0xa3, 0x71, 0x32, 0x95, 0xbc, - 0x76, 0xf8, 0xa1, 0x1d, 0x9e, 0x62, 0x6d, 0x19, 0xff, 0x5e, 0xfc, 0x38, 0x83, 0x6a, 0x0d, 0xf8, - 0x69, 0x06, 0x09, 0xbd, 0x6b, 0xd1, 0xc0, 0xcf, 0x6d, 0x4a, 0xc9, 0xd2, 0x58, 0x72, 0xbc, 0x14, - 0x7f, 0x69, 0x77, 0xce, 0x3c, 0xd5, 0x8e, 0xbf, 0xa6, 0xa3, 0x67, 0xea, 0xbf, 0x8f, 0xfd, 0x13, - 0x00, 0x00, 0xff, 0xff, 0xa5, 0x04, 0xea, 0xd5, 0x72, 0x07, 0x00, 0x00, -} diff --git a/networking_requests_messages.pb.go b/networking_requests_messages.pb.go index 073bea0..3c908a0 100644 --- a/networking_requests_messages.pb.go +++ b/networking_requests_messages.pb.go @@ -5,81 +5,61 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ItemAward from inventory_item.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto -// Ignoring public import of BattleAction from data_battle.proto - -// Ignoring public import of BattleLog from data_battle.proto - -// Ignoring public import of BattleParticipant from data_battle.proto - -// Ignoring public import of BattlePokemonInfo from data_battle.proto +// Ignoring public import of BadgeType from enums.proto -// Ignoring public import of BattleResults from data_battle.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of BattleActionType from data_battle.proto +// Ignoring public import of PokemonId from enums.proto -// Ignoring public import of BattleState from data_battle.proto +// Ignoring public import of PokemonMovementType from enums.proto -// Ignoring public import of BattleType from data_battle.proto +// Ignoring public import of Gender from enums.proto // Ignoring public import of ActivityType from enums.proto -// Ignoring public import of BadgeType from enums.proto - -// Ignoring public import of CameraInterpolation from enums.proto - // Ignoring public import of CameraTarget from enums.proto -// Ignoring public import of Gender from enums.proto - -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto // Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of Currency from data_player.proto // Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of PlayerStats from data_player.proto // Ignoring public import of PlayerCamera from data_player.proto @@ -87,349 +67,370 @@ var _ = math.Inf // Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of PlayerStats from data_player.proto +// Ignoring public import of DailyBonus from data_player.proto -type AddFortModifierMessage struct { - ModifierType ItemId `protobuf:"varint,1,opt,name=modifier_type,json=modifierType,enum=POGOProtos.Inventory.Item.ItemId" json:"modifier_type,omitempty"` - FortId string `protobuf:"bytes,2,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +// Ignoring public import of BattleAction from data_battle.proto + +// Ignoring public import of BattleParticipant from data_battle.proto + +// Ignoring public import of BattlePokemonInfo from data_battle.proto + +// Ignoring public import of BattleLog from data_battle.proto + +// Ignoring public import of BattleResults from data_battle.proto + +// Ignoring public import of BattleType from data_battle.proto + +// Ignoring public import of BattleState from data_battle.proto + +// Ignoring public import of BattleActionType from data_battle.proto + +type FortDeployPokemonMessage struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id" json:"pokemon_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *AddFortModifierMessage) Reset() { *m = AddFortModifierMessage{} } -func (m *AddFortModifierMessage) String() string { return proto.CompactTextString(m) } -func (*AddFortModifierMessage) ProtoMessage() {} -func (*AddFortModifierMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{0} } +func (m *FortDeployPokemonMessage) Reset() { *m = FortDeployPokemonMessage{} } +func (m *FortDeployPokemonMessage) String() string { return proto.CompactTextString(m) } +func (*FortDeployPokemonMessage) ProtoMessage() {} -type AttackGymMessage struct { - GymId string `protobuf:"bytes,1,opt,name=gym_id,json=gymId" json:"gym_id,omitempty"` - BattleId string `protobuf:"bytes,2,opt,name=battle_id,json=battleId" json:"battle_id,omitempty"` - AttackActions []*BattleAction `protobuf:"bytes,3,rep,name=attack_actions,json=attackActions" json:"attack_actions,omitempty"` - LastRetrievedActions *BattleAction `protobuf:"bytes,4,opt,name=last_retrieved_actions,json=lastRetrievedActions" json:"last_retrieved_actions,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,5,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,6,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type SfidaActionLogMessage struct { } -func (m *AttackGymMessage) Reset() { *m = AttackGymMessage{} } -func (m *AttackGymMessage) String() string { return proto.CompactTextString(m) } -func (*AttackGymMessage) ProtoMessage() {} -func (*AttackGymMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{1} } +func (m *SfidaActionLogMessage) Reset() { *m = SfidaActionLogMessage{} } +func (m *SfidaActionLogMessage) String() string { return proto.CompactTextString(m) } +func (*SfidaActionLogMessage) ProtoMessage() {} -func (m *AttackGymMessage) GetAttackActions() []*BattleAction { - if m != nil { - return m.AttackActions - } - return nil +type GetInventoryMessage struct { + LastTimestampMs int64 `protobuf:"varint,1,opt,name=last_timestamp_ms" json:"last_timestamp_ms,omitempty"` + ItemBeenSeen int32 `protobuf:"varint,2,opt,name=item_been_seen" json:"item_been_seen,omitempty"` } -func (m *AttackGymMessage) GetLastRetrievedActions() *BattleAction { - if m != nil { - return m.LastRetrievedActions - } - return nil +func (m *GetInventoryMessage) Reset() { *m = GetInventoryMessage{} } +func (m *GetInventoryMessage) String() string { return proto.CompactTextString(m) } +func (*GetInventoryMessage) ProtoMessage() {} + +type GetSuggestedCodenamesMessage struct { } -type CatchPokemonMessage struct { - EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - Pokeball ItemId `protobuf:"varint,2,opt,name=pokeball,enum=POGOProtos.Inventory.Item.ItemId" json:"pokeball,omitempty"` - NormalizedReticleSize float64 `protobuf:"fixed64,3,opt,name=normalized_reticle_size,json=normalizedReticleSize" json:"normalized_reticle_size,omitempty"` - SpawnPointId string `protobuf:"bytes,4,opt,name=spawn_point_id,json=spawnPointId" json:"spawn_point_id,omitempty"` - HitPokemon bool `protobuf:"varint,5,opt,name=hit_pokemon,json=hitPokemon" json:"hit_pokemon,omitempty"` - SpinModifier float64 `protobuf:"fixed64,6,opt,name=spin_modifier,json=spinModifier" json:"spin_modifier,omitempty"` - NormalizedHitPosition float64 `protobuf:"fixed64,7,opt,name=normalized_hit_position,json=normalizedHitPosition" json:"normalized_hit_position,omitempty"` +func (m *GetSuggestedCodenamesMessage) Reset() { *m = GetSuggestedCodenamesMessage{} } +func (m *GetSuggestedCodenamesMessage) String() string { return proto.CompactTextString(m) } +func (*GetSuggestedCodenamesMessage) ProtoMessage() {} + +type AddFortModifierMessage struct { + ModifierType ItemId `protobuf:"varint,1,opt,name=modifier_type,enum=POGOProtos.Inventory.Item.ItemId" json:"modifier_type,omitempty"` + FortId string `protobuf:"bytes,2,opt,name=fort_id" json:"fort_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *CatchPokemonMessage) Reset() { *m = CatchPokemonMessage{} } -func (m *CatchPokemonMessage) String() string { return proto.CompactTextString(m) } -func (*CatchPokemonMessage) ProtoMessage() {} -func (*CatchPokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{2} } +func (m *AddFortModifierMessage) Reset() { *m = AddFortModifierMessage{} } +func (m *AddFortModifierMessage) String() string { return proto.CompactTextString(m) } +func (*AddFortModifierMessage) ProtoMessage() {} -type CheckAwardedBadgesMessage struct { +type FortDetailsMessage struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + Latitude float64 `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"` } -func (m *CheckAwardedBadgesMessage) Reset() { *m = CheckAwardedBadgesMessage{} } -func (m *CheckAwardedBadgesMessage) String() string { return proto.CompactTextString(m) } -func (*CheckAwardedBadgesMessage) ProtoMessage() {} -func (*CheckAwardedBadgesMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{3} } +func (m *FortDetailsMessage) Reset() { *m = FortDetailsMessage{} } +func (m *FortDetailsMessage) String() string { return proto.CompactTextString(m) } +func (*FortDetailsMessage) ProtoMessage() {} -type CheckChallengeMessage struct { - DebugRequest bool `protobuf:"varint,1,opt,name=debug_request,json=debugRequest" json:"debug_request,omitempty"` +type GetIncensePokemonMessage struct { + PlayerLatitude float64 `protobuf:"fixed64,1,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,2,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *CheckChallengeMessage) Reset() { *m = CheckChallengeMessage{} } -func (m *CheckChallengeMessage) String() string { return proto.CompactTextString(m) } -func (*CheckChallengeMessage) ProtoMessage() {} -func (*CheckChallengeMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{4} } +func (m *GetIncensePokemonMessage) Reset() { *m = GetIncensePokemonMessage{} } +func (m *GetIncensePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*GetIncensePokemonMessage) ProtoMessage() {} -type CheckCodenameAvailableMessage struct { - Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` +type FortRecallPokemonMessage struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id" json:"pokemon_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *CheckCodenameAvailableMessage) Reset() { *m = CheckCodenameAvailableMessage{} } -func (m *CheckCodenameAvailableMessage) String() string { return proto.CompactTextString(m) } -func (*CheckCodenameAvailableMessage) ProtoMessage() {} -func (*CheckCodenameAvailableMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{5} } +func (m *FortRecallPokemonMessage) Reset() { *m = FortRecallPokemonMessage{} } +func (m *FortRecallPokemonMessage) String() string { return proto.CompactTextString(m) } +func (*FortRecallPokemonMessage) ProtoMessage() {} type ClaimCodenameMessage struct { Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` } -func (m *ClaimCodenameMessage) Reset() { *m = ClaimCodenameMessage{} } -func (m *ClaimCodenameMessage) String() string { return proto.CompactTextString(m) } -func (*ClaimCodenameMessage) ProtoMessage() {} -func (*ClaimCodenameMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{6} } +func (m *ClaimCodenameMessage) Reset() { *m = ClaimCodenameMessage{} } +func (m *ClaimCodenameMessage) String() string { return proto.CompactTextString(m) } +func (*ClaimCodenameMessage) ProtoMessage() {} -type CollectDailyBonusMessage struct { +type RecycleInventoryItemMessage struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + Count int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` } -func (m *CollectDailyBonusMessage) Reset() { *m = CollectDailyBonusMessage{} } -func (m *CollectDailyBonusMessage) String() string { return proto.CompactTextString(m) } -func (*CollectDailyBonusMessage) ProtoMessage() {} -func (*CollectDailyBonusMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{7} } +func (m *RecycleInventoryItemMessage) Reset() { *m = RecycleInventoryItemMessage{} } +func (m *RecycleInventoryItemMessage) String() string { return proto.CompactTextString(m) } +func (*RecycleInventoryItemMessage) ProtoMessage() {} -type CollectDailyDefenderBonusMessage struct { +type GetPlayerProfileMessage struct { + PlayerName string `protobuf:"bytes,1,opt,name=player_name" json:"player_name,omitempty"` } -func (m *CollectDailyDefenderBonusMessage) Reset() { *m = CollectDailyDefenderBonusMessage{} } -func (m *CollectDailyDefenderBonusMessage) String() string { return proto.CompactTextString(m) } -func (*CollectDailyDefenderBonusMessage) ProtoMessage() {} -func (*CollectDailyDefenderBonusMessage) Descriptor() ([]byte, []int) { - return fileDescriptor17, []int{8} +func (m *GetPlayerProfileMessage) Reset() { *m = GetPlayerProfileMessage{} } +func (m *GetPlayerProfileMessage) String() string { return proto.CompactTextString(m) } +func (*GetPlayerProfileMessage) ProtoMessage() {} + +type GetHatchedEggsMessage struct { } -type DiskEncounterMessage struct { - EncounterId uint64 `protobuf:"varint,1,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - FortId string `protobuf:"bytes,2,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +func (m *GetHatchedEggsMessage) Reset() { *m = GetHatchedEggsMessage{} } +func (m *GetHatchedEggsMessage) String() string { return proto.CompactTextString(m) } +func (*GetHatchedEggsMessage) ProtoMessage() {} + +type CheckAwardedBadgesMessage struct { } -func (m *DiskEncounterMessage) Reset() { *m = DiskEncounterMessage{} } -func (m *DiskEncounterMessage) String() string { return proto.CompactTextString(m) } -func (*DiskEncounterMessage) ProtoMessage() {} -func (*DiskEncounterMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{9} } +func (m *CheckAwardedBadgesMessage) Reset() { *m = CheckAwardedBadgesMessage{} } +func (m *CheckAwardedBadgesMessage) String() string { return proto.CompactTextString(m) } +func (*CheckAwardedBadgesMessage) ProtoMessage() {} -type DownloadItemTemplatesMessage struct { +type LevelUpRewardsMessage struct { + Level int32 `protobuf:"varint,1,opt,name=level" json:"level,omitempty"` } -func (m *DownloadItemTemplatesMessage) Reset() { *m = DownloadItemTemplatesMessage{} } -func (m *DownloadItemTemplatesMessage) String() string { return proto.CompactTextString(m) } -func (*DownloadItemTemplatesMessage) ProtoMessage() {} -func (*DownloadItemTemplatesMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{10} } +func (m *LevelUpRewardsMessage) Reset() { *m = LevelUpRewardsMessage{} } +func (m *LevelUpRewardsMessage) String() string { return proto.CompactTextString(m) } +func (*LevelUpRewardsMessage) ProtoMessage() {} type DownloadRemoteConfigVersionMessage struct { Platform Platform `protobuf:"varint,1,opt,name=platform,enum=POGOProtos.Enums.Platform" json:"platform,omitempty"` - DeviceManufacturer string `protobuf:"bytes,2,opt,name=device_manufacturer,json=deviceManufacturer" json:"device_manufacturer,omitempty"` - DeviceModel string `protobuf:"bytes,3,opt,name=device_model,json=deviceModel" json:"device_model,omitempty"` + DeviceManufacturer string `protobuf:"bytes,2,opt,name=device_manufacturer" json:"device_manufacturer,omitempty"` + DeviceModel string `protobuf:"bytes,3,opt,name=device_model" json:"device_model,omitempty"` Locale string `protobuf:"bytes,4,opt,name=locale" json:"locale,omitempty"` - AppVersion uint32 `protobuf:"varint,5,opt,name=app_version,json=appVersion" json:"app_version,omitempty"` + AppVersion uint32 `protobuf:"varint,5,opt,name=app_version" json:"app_version,omitempty"` } func (m *DownloadRemoteConfigVersionMessage) Reset() { *m = DownloadRemoteConfigVersionMessage{} } func (m *DownloadRemoteConfigVersionMessage) String() string { return proto.CompactTextString(m) } func (*DownloadRemoteConfigVersionMessage) ProtoMessage() {} -func (*DownloadRemoteConfigVersionMessage) Descriptor() ([]byte, []int) { - return fileDescriptor17, []int{11} + +type UseItemXpBoostMessage struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` } -type DownloadSettingsMessage struct { - Hash string `protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"` +func (m *UseItemXpBoostMessage) Reset() { *m = UseItemXpBoostMessage{} } +func (m *UseItemXpBoostMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemXpBoostMessage) ProtoMessage() {} + +type SetFavoritePokemonMessage struct { + PokemonId int64 `protobuf:"varint,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` + IsFavorite bool `protobuf:"varint,2,opt,name=is_favorite" json:"is_favorite,omitempty"` } -func (m *DownloadSettingsMessage) Reset() { *m = DownloadSettingsMessage{} } -func (m *DownloadSettingsMessage) String() string { return proto.CompactTextString(m) } -func (*DownloadSettingsMessage) ProtoMessage() {} -func (*DownloadSettingsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{12} } +func (m *SetFavoritePokemonMessage) Reset() { *m = SetFavoritePokemonMessage{} } +func (m *SetFavoritePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*SetFavoritePokemonMessage) ProtoMessage() {} -type EchoMessage struct { +type PlayerUpdateMessage struct { + Latitude float64 `protobuf:"fixed64,1,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,2,opt,name=longitude" json:"longitude,omitempty"` } -func (m *EchoMessage) Reset() { *m = EchoMessage{} } -func (m *EchoMessage) String() string { return proto.CompactTextString(m) } -func (*EchoMessage) ProtoMessage() {} -func (*EchoMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{13} } +func (m *PlayerUpdateMessage) Reset() { *m = PlayerUpdateMessage{} } +func (m *PlayerUpdateMessage) String() string { return proto.CompactTextString(m) } +func (*PlayerUpdateMessage) ProtoMessage() {} -type EncounterMessage struct { - EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - SpawnPointId string `protobuf:"bytes,2,opt,name=spawn_point_id,json=spawnPointId" json:"spawn_point_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type CheckChallengeMessage struct { + DebugRequest bool `protobuf:"varint,1,opt,name=debug_request" json:"debug_request,omitempty"` +} + +func (m *CheckChallengeMessage) Reset() { *m = CheckChallengeMessage{} } +func (m *CheckChallengeMessage) String() string { return proto.CompactTextString(m) } +func (*CheckChallengeMessage) ProtoMessage() {} + +type NicknamePokemonMessage struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` + Nickname string `protobuf:"bytes,2,opt,name=nickname" json:"nickname,omitempty"` +} + +func (m *NicknamePokemonMessage) Reset() { *m = NicknamePokemonMessage{} } +func (m *NicknamePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*NicknamePokemonMessage) ProtoMessage() {} + +type DownloadItemTemplatesMessage struct { } -func (m *EncounterMessage) Reset() { *m = EncounterMessage{} } -func (m *EncounterMessage) String() string { return proto.CompactTextString(m) } -func (*EncounterMessage) ProtoMessage() {} -func (*EncounterMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{14} } +func (m *DownloadItemTemplatesMessage) Reset() { *m = DownloadItemTemplatesMessage{} } +func (m *DownloadItemTemplatesMessage) String() string { return proto.CompactTextString(m) } +func (*DownloadItemTemplatesMessage) ProtoMessage() {} type EncounterTutorialCompleteMessage struct { - PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` } func (m *EncounterTutorialCompleteMessage) Reset() { *m = EncounterTutorialCompleteMessage{} } func (m *EncounterTutorialCompleteMessage) String() string { return proto.CompactTextString(m) } func (*EncounterTutorialCompleteMessage) ProtoMessage() {} -func (*EncounterTutorialCompleteMessage) Descriptor() ([]byte, []int) { - return fileDescriptor17, []int{15} + +type EncounterMessage struct { + EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id" json:"encounter_id,omitempty"` + SpawnPointId string `protobuf:"bytes,2,opt,name=spawn_point_id" json:"spawn_point_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -type EquipBadgeMessage struct { - BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,json=badgeType,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` +func (m *EncounterMessage) Reset() { *m = EncounterMessage{} } +func (m *EncounterMessage) String() string { return proto.CompactTextString(m) } +func (*EncounterMessage) ProtoMessage() {} + +type UseItemGymMessage struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + GymId string `protobuf:"bytes,2,opt,name=gym_id" json:"gym_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *EquipBadgeMessage) Reset() { *m = EquipBadgeMessage{} } -func (m *EquipBadgeMessage) String() string { return proto.CompactTextString(m) } -func (*EquipBadgeMessage) ProtoMessage() {} -func (*EquipBadgeMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{16} } +func (m *UseItemGymMessage) Reset() { *m = UseItemGymMessage{} } +func (m *UseItemGymMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemGymMessage) ProtoMessage() {} -type EvolvePokemonMessage struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` +type CollectDailyDefenderBonusMessage struct { } -func (m *EvolvePokemonMessage) Reset() { *m = EvolvePokemonMessage{} } -func (m *EvolvePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*EvolvePokemonMessage) ProtoMessage() {} -func (*EvolvePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{17} } +func (m *CollectDailyDefenderBonusMessage) Reset() { *m = CollectDailyDefenderBonusMessage{} } +func (m *CollectDailyDefenderBonusMessage) String() string { return proto.CompactTextString(m) } +func (*CollectDailyDefenderBonusMessage) ProtoMessage() {} -type FortDeployPokemonMessage struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type UpgradePokemonMessage struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *FortDeployPokemonMessage) Reset() { *m = FortDeployPokemonMessage{} } -func (m *FortDeployPokemonMessage) String() string { return proto.CompactTextString(m) } -func (*FortDeployPokemonMessage) ProtoMessage() {} -func (*FortDeployPokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{18} } +func (m *UpgradePokemonMessage) Reset() { *m = UpgradePokemonMessage{} } +func (m *UpgradePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*UpgradePokemonMessage) ProtoMessage() {} -type FortDetailsMessage struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - Latitude float64 `protobuf:"fixed64,2,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,3,opt,name=longitude" json:"longitude,omitempty"` +type EvolvePokemonMessage struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *FortDetailsMessage) Reset() { *m = FortDetailsMessage{} } -func (m *FortDetailsMessage) String() string { return proto.CompactTextString(m) } -func (*FortDetailsMessage) ProtoMessage() {} -func (*FortDetailsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{19} } +func (m *EvolvePokemonMessage) Reset() { *m = EvolvePokemonMessage{} } +func (m *EvolvePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*EvolvePokemonMessage) ProtoMessage() {} -type FortRecallPokemonMessage struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type MarkTutorialCompleteMessage struct { + TutorialsCompleted []TutorialState `protobuf:"varint,1,rep,name=tutorials_completed,enum=POGOProtos.Enums.TutorialState" json:"tutorials_completed,omitempty"` + SendMarketingEmails bool `protobuf:"varint,2,opt,name=send_marketing_emails" json:"send_marketing_emails,omitempty"` + SendPushNotifications bool `protobuf:"varint,3,opt,name=send_push_notifications" json:"send_push_notifications,omitempty"` } -func (m *FortRecallPokemonMessage) Reset() { *m = FortRecallPokemonMessage{} } -func (m *FortRecallPokemonMessage) String() string { return proto.CompactTextString(m) } -func (*FortRecallPokemonMessage) ProtoMessage() {} -func (*FortRecallPokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{20} } +func (m *MarkTutorialCompleteMessage) Reset() { *m = MarkTutorialCompleteMessage{} } +func (m *MarkTutorialCompleteMessage) String() string { return proto.CompactTextString(m) } +func (*MarkTutorialCompleteMessage) ProtoMessage() {} -type FortSearchMessage struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,2,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,3,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` - FortLatitude float64 `protobuf:"fixed64,4,opt,name=fort_latitude,json=fortLatitude" json:"fort_latitude,omitempty"` - FortLongitude float64 `protobuf:"fixed64,5,opt,name=fort_longitude,json=fortLongitude" json:"fort_longitude,omitempty"` +type DiskEncounterMessage struct { + EncounterId uint64 `protobuf:"varint,1,opt,name=encounter_id" json:"encounter_id,omitempty"` + FortId string `protobuf:"bytes,2,opt,name=fort_id" json:"fort_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *FortSearchMessage) Reset() { *m = FortSearchMessage{} } -func (m *FortSearchMessage) String() string { return proto.CompactTextString(m) } -func (*FortSearchMessage) ProtoMessage() {} -func (*FortSearchMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{21} } +func (m *DiskEncounterMessage) Reset() { *m = DiskEncounterMessage{} } +func (m *DiskEncounterMessage) String() string { return proto.CompactTextString(m) } +func (*DiskEncounterMessage) ProtoMessage() {} -type GetAssetDigestMessage struct { - Platform Platform `protobuf:"varint,1,opt,name=platform,enum=POGOProtos.Enums.Platform" json:"platform,omitempty"` - DeviceManufacturer string `protobuf:"bytes,2,opt,name=device_manufacturer,json=deviceManufacturer" json:"device_manufacturer,omitempty"` - DeviceModel string `protobuf:"bytes,3,opt,name=device_model,json=deviceModel" json:"device_model,omitempty"` - Locale string `protobuf:"bytes,4,opt,name=locale" json:"locale,omitempty"` - AppVersion uint32 `protobuf:"varint,5,opt,name=app_version,json=appVersion" json:"app_version,omitempty"` +type GetMapObjectsMessage struct { + CellId []uint64 `protobuf:"varint,1,rep,packed,name=cell_id" json:"cell_id,omitempty"` + SinceTimestampMs []int64 `protobuf:"varint,2,rep,packed,name=since_timestamp_ms" json:"since_timestamp_ms,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` } -func (m *GetAssetDigestMessage) Reset() { *m = GetAssetDigestMessage{} } -func (m *GetAssetDigestMessage) String() string { return proto.CompactTextString(m) } -func (*GetAssetDigestMessage) ProtoMessage() {} -func (*GetAssetDigestMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{22} } +func (m *GetMapObjectsMessage) Reset() { *m = GetMapObjectsMessage{} } +func (m *GetMapObjectsMessage) String() string { return proto.CompactTextString(m) } +func (*GetMapObjectsMessage) ProtoMessage() {} -type GetBuddyWalkedMessage struct { +type SetAvatarMessage struct { + PlayerAvatar *PlayerAvatar `protobuf:"bytes,2,opt,name=player_avatar" json:"player_avatar,omitempty"` } -func (m *GetBuddyWalkedMessage) Reset() { *m = GetBuddyWalkedMessage{} } -func (m *GetBuddyWalkedMessage) String() string { return proto.CompactTextString(m) } -func (*GetBuddyWalkedMessage) ProtoMessage() {} -func (*GetBuddyWalkedMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{23} } +func (m *SetAvatarMessage) Reset() { *m = SetAvatarMessage{} } +func (m *SetAvatarMessage) String() string { return proto.CompactTextString(m) } +func (*SetAvatarMessage) ProtoMessage() {} -type GetDownloadUrlsMessage struct { - AssetId []string `protobuf:"bytes,1,rep,name=asset_id,json=assetId" json:"asset_id,omitempty"` +func (m *SetAvatarMessage) GetPlayerAvatar() *PlayerAvatar { + if m != nil { + return m.PlayerAvatar + } + return nil +} + +type GetAssetDigestMessage struct { + Platform Platform `protobuf:"varint,1,opt,name=platform,enum=POGOProtos.Enums.Platform" json:"platform,omitempty"` + DeviceManufacturer string `protobuf:"bytes,2,opt,name=device_manufacturer" json:"device_manufacturer,omitempty"` + DeviceModel string `protobuf:"bytes,3,opt,name=device_model" json:"device_model,omitempty"` + Locale string `protobuf:"bytes,4,opt,name=locale" json:"locale,omitempty"` + AppVersion uint32 `protobuf:"varint,5,opt,name=app_version" json:"app_version,omitempty"` } -func (m *GetDownloadUrlsMessage) Reset() { *m = GetDownloadUrlsMessage{} } -func (m *GetDownloadUrlsMessage) String() string { return proto.CompactTextString(m) } -func (*GetDownloadUrlsMessage) ProtoMessage() {} -func (*GetDownloadUrlsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{24} } +func (m *GetAssetDigestMessage) Reset() { *m = GetAssetDigestMessage{} } +func (m *GetAssetDigestMessage) String() string { return proto.CompactTextString(m) } +func (*GetAssetDigestMessage) ProtoMessage() {} -type GetGymDetailsMessage struct { - GymId string `protobuf:"bytes,1,opt,name=gym_id,json=gymId" json:"gym_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,2,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,3,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` - GymLatitude float64 `protobuf:"fixed64,4,opt,name=gym_latitude,json=gymLatitude" json:"gym_latitude,omitempty"` - GymLongitude float64 `protobuf:"fixed64,5,opt,name=gym_longitude,json=gymLongitude" json:"gym_longitude,omitempty"` - ClientVersion string `protobuf:"bytes,6,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"` +type DownloadSettingsMessage struct { + Hash string `protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"` } -func (m *GetGymDetailsMessage) Reset() { *m = GetGymDetailsMessage{} } -func (m *GetGymDetailsMessage) String() string { return proto.CompactTextString(m) } -func (*GetGymDetailsMessage) ProtoMessage() {} -func (*GetGymDetailsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{25} } +func (m *DownloadSettingsMessage) Reset() { *m = DownloadSettingsMessage{} } +func (m *DownloadSettingsMessage) String() string { return proto.CompactTextString(m) } +func (*DownloadSettingsMessage) ProtoMessage() {} -type GetHatchedEggsMessage struct { +type StartGymBattleMessage struct { + GymId string `protobuf:"bytes,1,opt,name=gym_id" json:"gym_id,omitempty"` + AttackingPokemonIds []uint64 `protobuf:"fixed64,2,rep,name=attacking_pokemon_ids" json:"attacking_pokemon_ids,omitempty"` + DefendingPokemonId uint64 `protobuf:"fixed64,3,opt,name=defending_pokemon_id" json:"defending_pokemon_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,4,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,5,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *GetHatchedEggsMessage) Reset() { *m = GetHatchedEggsMessage{} } -func (m *GetHatchedEggsMessage) String() string { return proto.CompactTextString(m) } -func (*GetHatchedEggsMessage) ProtoMessage() {} -func (*GetHatchedEggsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{26} } +func (m *StartGymBattleMessage) Reset() { *m = StartGymBattleMessage{} } +func (m *StartGymBattleMessage) String() string { return proto.CompactTextString(m) } +func (*StartGymBattleMessage) ProtoMessage() {} -type GetIncensePokemonMessage struct { - PlayerLatitude float64 `protobuf:"fixed64,1,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,2,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type ReleasePokemonMessage struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *GetIncensePokemonMessage) Reset() { *m = GetIncensePokemonMessage{} } -func (m *GetIncensePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*GetIncensePokemonMessage) ProtoMessage() {} -func (*GetIncensePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{27} } +func (m *ReleasePokemonMessage) Reset() { *m = ReleasePokemonMessage{} } +func (m *ReleasePokemonMessage) String() string { return proto.CompactTextString(m) } +func (*ReleasePokemonMessage) ProtoMessage() {} -type GetInventoryMessage struct { - LastTimestampMs int64 `protobuf:"varint,1,opt,name=last_timestamp_ms,json=lastTimestampMs" json:"last_timestamp_ms,omitempty"` - ItemBeenSeen int32 `protobuf:"varint,2,opt,name=item_been_seen,json=itemBeenSeen" json:"item_been_seen,omitempty"` +type UseIncenseMessage struct { + IncenseType ItemId `protobuf:"varint,1,opt,name=incense_type,enum=POGOProtos.Inventory.Item.ItemId" json:"incense_type,omitempty"` } -func (m *GetInventoryMessage) Reset() { *m = GetInventoryMessage{} } -func (m *GetInventoryMessage) String() string { return proto.CompactTextString(m) } -func (*GetInventoryMessage) ProtoMessage() {} -func (*GetInventoryMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{28} } +func (m *UseIncenseMessage) Reset() { *m = UseIncenseMessage{} } +func (m *UseIncenseMessage) String() string { return proto.CompactTextString(m) } +func (*UseIncenseMessage) ProtoMessage() {} -type GetMapObjectsMessage struct { - CellId []uint64 `protobuf:"varint,1,rep,packed,name=cell_id,json=cellId" json:"cell_id,omitempty"` - SinceTimestampMs []int64 `protobuf:"varint,2,rep,packed,name=since_timestamp_ms,json=sinceTimestampMs" json:"since_timestamp_ms,omitempty"` - Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` +type CollectDailyBonusMessage struct { } -func (m *GetMapObjectsMessage) Reset() { *m = GetMapObjectsMessage{} } -func (m *GetMapObjectsMessage) String() string { return proto.CompactTextString(m) } -func (*GetMapObjectsMessage) ProtoMessage() {} -func (*GetMapObjectsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{29} } +func (m *CollectDailyBonusMessage) Reset() { *m = CollectDailyBonusMessage{} } +func (m *CollectDailyBonusMessage) String() string { return proto.CompactTextString(m) } +func (*CollectDailyBonusMessage) ProtoMessage() {} type GetPlayerMessage struct { - PlayerLocale *GetPlayerMessage_PlayerLocale `protobuf:"bytes,1,opt,name=player_locale,json=playerLocale" json:"player_locale,omitempty"` + PlayerLocale *GetPlayerMessage_PlayerLocale `protobuf:"bytes,1,opt,name=player_locale" json:"player_locale,omitempty"` } -func (m *GetPlayerMessage) Reset() { *m = GetPlayerMessage{} } -func (m *GetPlayerMessage) String() string { return proto.CompactTextString(m) } -func (*GetPlayerMessage) ProtoMessage() {} -func (*GetPlayerMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{30} } +func (m *GetPlayerMessage) Reset() { *m = GetPlayerMessage{} } +func (m *GetPlayerMessage) String() string { return proto.CompactTextString(m) } +func (*GetPlayerMessage) ProtoMessage() {} func (m *GetPlayerMessage) GetPlayerLocale() *GetPlayerMessage_PlayerLocale { if m != nil { @@ -446,457 +447,195 @@ type GetPlayerMessage_PlayerLocale struct { func (m *GetPlayerMessage_PlayerLocale) Reset() { *m = GetPlayerMessage_PlayerLocale{} } func (m *GetPlayerMessage_PlayerLocale) String() string { return proto.CompactTextString(m) } func (*GetPlayerMessage_PlayerLocale) ProtoMessage() {} -func (*GetPlayerMessage_PlayerLocale) Descriptor() ([]byte, []int) { - return fileDescriptor17, []int{30, 0} -} -type GetPlayerProfileMessage struct { - PlayerName string `protobuf:"bytes,1,opt,name=player_name,json=playerName" json:"player_name,omitempty"` +type GetBuddyWalkedMessage struct { } -func (m *GetPlayerProfileMessage) Reset() { *m = GetPlayerProfileMessage{} } -func (m *GetPlayerProfileMessage) String() string { return proto.CompactTextString(m) } -func (*GetPlayerProfileMessage) ProtoMessage() {} -func (*GetPlayerProfileMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{31} } +func (m *GetBuddyWalkedMessage) Reset() { *m = GetBuddyWalkedMessage{} } +func (m *GetBuddyWalkedMessage) String() string { return proto.CompactTextString(m) } +func (*GetBuddyWalkedMessage) ProtoMessage() {} -type GetSuggestedCodenamesMessage struct { +type VerifyChallengeMessage struct { + Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"` } -func (m *GetSuggestedCodenamesMessage) Reset() { *m = GetSuggestedCodenamesMessage{} } -func (m *GetSuggestedCodenamesMessage) String() string { return proto.CompactTextString(m) } -func (*GetSuggestedCodenamesMessage) ProtoMessage() {} -func (*GetSuggestedCodenamesMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{32} } +func (m *VerifyChallengeMessage) Reset() { *m = VerifyChallengeMessage{} } +func (m *VerifyChallengeMessage) String() string { return proto.CompactTextString(m) } +func (*VerifyChallengeMessage) ProtoMessage() {} -type IncenseEncounterMessage struct { - EncounterId uint64 `protobuf:"varint,1,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - EncounterLocation string `protobuf:"bytes,2,opt,name=encounter_location,json=encounterLocation" json:"encounter_location,omitempty"` +type UseItemCaptureMessage struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id" json:"encounter_id,omitempty"` + SpawnPointId string `protobuf:"bytes,3,opt,name=spawn_point_id" json:"spawn_point_id,omitempty"` } -func (m *IncenseEncounterMessage) Reset() { *m = IncenseEncounterMessage{} } -func (m *IncenseEncounterMessage) String() string { return proto.CompactTextString(m) } -func (*IncenseEncounterMessage) ProtoMessage() {} -func (*IncenseEncounterMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{33} } +func (m *UseItemCaptureMessage) Reset() { *m = UseItemCaptureMessage{} } +func (m *UseItemCaptureMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemCaptureMessage) ProtoMessage() {} -type LevelUpRewardsMessage struct { - Level int32 `protobuf:"varint,1,opt,name=level" json:"level,omitempty"` +type FortSearchMessage struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,2,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,3,opt,name=player_longitude" json:"player_longitude,omitempty"` + FortLatitude float64 `protobuf:"fixed64,4,opt,name=fort_latitude" json:"fort_latitude,omitempty"` + FortLongitude float64 `protobuf:"fixed64,5,opt,name=fort_longitude" json:"fort_longitude,omitempty"` } -func (m *LevelUpRewardsMessage) Reset() { *m = LevelUpRewardsMessage{} } -func (m *LevelUpRewardsMessage) String() string { return proto.CompactTextString(m) } -func (*LevelUpRewardsMessage) ProtoMessage() {} -func (*LevelUpRewardsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{34} } +func (m *FortSearchMessage) Reset() { *m = FortSearchMessage{} } +func (m *FortSearchMessage) String() string { return proto.CompactTextString(m) } +func (*FortSearchMessage) ProtoMessage() {} -type MarkTutorialCompleteMessage struct { - TutorialsCompleted []TutorialState `protobuf:"varint,1,rep,packed,name=tutorials_completed,json=tutorialsCompleted,enum=POGOProtos.Enums.TutorialState" json:"tutorials_completed,omitempty"` - SendMarketingEmails bool `protobuf:"varint,2,opt,name=send_marketing_emails,json=sendMarketingEmails" json:"send_marketing_emails,omitempty"` - SendPushNotifications bool `protobuf:"varint,3,opt,name=send_push_notifications,json=sendPushNotifications" json:"send_push_notifications,omitempty"` +type CheckCodenameAvailableMessage struct { + Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` } -func (m *MarkTutorialCompleteMessage) Reset() { *m = MarkTutorialCompleteMessage{} } -func (m *MarkTutorialCompleteMessage) String() string { return proto.CompactTextString(m) } -func (*MarkTutorialCompleteMessage) ProtoMessage() {} -func (*MarkTutorialCompleteMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{35} } +func (m *CheckCodenameAvailableMessage) Reset() { *m = CheckCodenameAvailableMessage{} } +func (m *CheckCodenameAvailableMessage) String() string { return proto.CompactTextString(m) } +func (*CheckCodenameAvailableMessage) ProtoMessage() {} -type NicknamePokemonMessage struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - Nickname string `protobuf:"bytes,2,opt,name=nickname" json:"nickname,omitempty"` +type GetDownloadUrlsMessage struct { + AssetId []string `protobuf:"bytes,1,rep,name=asset_id" json:"asset_id,omitempty"` } -func (m *NicknamePokemonMessage) Reset() { *m = NicknamePokemonMessage{} } -func (m *NicknamePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*NicknamePokemonMessage) ProtoMessage() {} -func (*NicknamePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{36} } +func (m *GetDownloadUrlsMessage) Reset() { *m = GetDownloadUrlsMessage{} } +func (m *GetDownloadUrlsMessage) String() string { return proto.CompactTextString(m) } +func (*GetDownloadUrlsMessage) ProtoMessage() {} -type PlayerUpdateMessage struct { - Latitude float64 `protobuf:"fixed64,1,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,2,opt,name=longitude" json:"longitude,omitempty"` +type IncenseEncounterMessage struct { + EncounterId uint64 `protobuf:"varint,1,opt,name=encounter_id" json:"encounter_id,omitempty"` + EncounterLocation string `protobuf:"bytes,2,opt,name=encounter_location" json:"encounter_location,omitempty"` } -func (m *PlayerUpdateMessage) Reset() { *m = PlayerUpdateMessage{} } -func (m *PlayerUpdateMessage) String() string { return proto.CompactTextString(m) } -func (*PlayerUpdateMessage) ProtoMessage() {} -func (*PlayerUpdateMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{37} } +func (m *IncenseEncounterMessage) Reset() { *m = IncenseEncounterMessage{} } +func (m *IncenseEncounterMessage) String() string { return proto.CompactTextString(m) } +func (*IncenseEncounterMessage) ProtoMessage() {} -type RecycleInventoryItemMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - Count int32 `protobuf:"varint,2,opt,name=count" json:"count,omitempty"` +type SetPlayerTeamMessage struct { + Team TeamColor `protobuf:"varint,1,opt,name=team,enum=POGOProtos.Enums.TeamColor" json:"team,omitempty"` } -func (m *RecycleInventoryItemMessage) Reset() { *m = RecycleInventoryItemMessage{} } -func (m *RecycleInventoryItemMessage) String() string { return proto.CompactTextString(m) } -func (*RecycleInventoryItemMessage) ProtoMessage() {} -func (*RecycleInventoryItemMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{38} } +func (m *SetPlayerTeamMessage) Reset() { *m = SetPlayerTeamMessage{} } +func (m *SetPlayerTeamMessage) String() string { return proto.CompactTextString(m) } +func (*SetPlayerTeamMessage) ProtoMessage() {} -type ReleasePokemonMessage struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` +type UseItemEggIncubatorMessage struct { + ItemId string `protobuf:"bytes,1,opt,name=item_id" json:"item_id,omitempty"` + PokemonId uint64 `protobuf:"varint,2,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *ReleasePokemonMessage) Reset() { *m = ReleasePokemonMessage{} } -func (m *ReleasePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*ReleasePokemonMessage) ProtoMessage() {} -func (*ReleasePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{39} } +func (m *UseItemEggIncubatorMessage) Reset() { *m = UseItemEggIncubatorMessage{} } +func (m *UseItemEggIncubatorMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemEggIncubatorMessage) ProtoMessage() {} -type SetAvatarMessage struct { - PlayerAvatar *PlayerAvatar `protobuf:"bytes,2,opt,name=player_avatar,json=playerAvatar" json:"player_avatar,omitempty"` +type AttackGymMessage struct { + GymId string `protobuf:"bytes,1,opt,name=gym_id" json:"gym_id,omitempty"` + BattleId string `protobuf:"bytes,2,opt,name=battle_id" json:"battle_id,omitempty"` + AttackActions []*BattleAction `protobuf:"bytes,3,rep,name=attack_actions" json:"attack_actions,omitempty"` + LastRetrievedActions *BattleAction `protobuf:"bytes,4,opt,name=last_retrieved_actions" json:"last_retrieved_actions,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,5,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,6,opt,name=player_longitude" json:"player_longitude,omitempty"` } -func (m *SetAvatarMessage) Reset() { *m = SetAvatarMessage{} } -func (m *SetAvatarMessage) String() string { return proto.CompactTextString(m) } -func (*SetAvatarMessage) ProtoMessage() {} -func (*SetAvatarMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{40} } +func (m *AttackGymMessage) Reset() { *m = AttackGymMessage{} } +func (m *AttackGymMessage) String() string { return proto.CompactTextString(m) } +func (*AttackGymMessage) ProtoMessage() {} -func (m *SetAvatarMessage) GetPlayerAvatar() *PlayerAvatar { +func (m *AttackGymMessage) GetAttackActions() []*BattleAction { if m != nil { - return m.PlayerAvatar + return m.AttackActions } return nil } -type SetBuddyPokemonMessage struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` -} - -func (m *SetBuddyPokemonMessage) Reset() { *m = SetBuddyPokemonMessage{} } -func (m *SetBuddyPokemonMessage) String() string { return proto.CompactTextString(m) } -func (*SetBuddyPokemonMessage) ProtoMessage() {} -func (*SetBuddyPokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{41} } - -type SetContactSettingsMessage struct { - ContactSettings *ContactSettings `protobuf:"bytes,1,opt,name=contact_settings,json=contactSettings" json:"contact_settings,omitempty"` -} - -func (m *SetContactSettingsMessage) Reset() { *m = SetContactSettingsMessage{} } -func (m *SetContactSettingsMessage) String() string { return proto.CompactTextString(m) } -func (*SetContactSettingsMessage) ProtoMessage() {} -func (*SetContactSettingsMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{42} } - -func (m *SetContactSettingsMessage) GetContactSettings() *ContactSettings { +func (m *AttackGymMessage) GetLastRetrievedActions() *BattleAction { if m != nil { - return m.ContactSettings + return m.LastRetrievedActions } return nil } -type SetFavoritePokemonMessage struct { - PokemonId int64 `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - IsFavorite bool `protobuf:"varint,2,opt,name=is_favorite,json=isFavorite" json:"is_favorite,omitempty"` -} - -func (m *SetFavoritePokemonMessage) Reset() { *m = SetFavoritePokemonMessage{} } -func (m *SetFavoritePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*SetFavoritePokemonMessage) ProtoMessage() {} -func (*SetFavoritePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{43} } - -type SetPlayerTeamMessage struct { - Team TeamColor `protobuf:"varint,1,opt,name=team,enum=POGOProtos.Enums.TeamColor" json:"team,omitempty"` -} - -func (m *SetPlayerTeamMessage) Reset() { *m = SetPlayerTeamMessage{} } -func (m *SetPlayerTeamMessage) String() string { return proto.CompactTextString(m) } -func (*SetPlayerTeamMessage) ProtoMessage() {} -func (*SetPlayerTeamMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{44} } - -type SfidaActionLogMessage struct { -} - -func (m *SfidaActionLogMessage) Reset() { *m = SfidaActionLogMessage{} } -func (m *SfidaActionLogMessage) String() string { return proto.CompactTextString(m) } -func (*SfidaActionLogMessage) ProtoMessage() {} -func (*SfidaActionLogMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{45} } - -type StartGymBattleMessage struct { - GymId string `protobuf:"bytes,1,opt,name=gym_id,json=gymId" json:"gym_id,omitempty"` - AttackingPokemonIds []uint64 `protobuf:"fixed64,2,rep,packed,name=attacking_pokemon_ids,json=attackingPokemonIds" json:"attacking_pokemon_ids,omitempty"` - DefendingPokemonId uint64 `protobuf:"fixed64,3,opt,name=defending_pokemon_id,json=defendingPokemonId" json:"defending_pokemon_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,4,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,5,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` -} - -func (m *StartGymBattleMessage) Reset() { *m = StartGymBattleMessage{} } -func (m *StartGymBattleMessage) String() string { return proto.CompactTextString(m) } -func (*StartGymBattleMessage) ProtoMessage() {} -func (*StartGymBattleMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{46} } - -type UpgradePokemonMessage struct { - PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` +type CatchPokemonMessage struct { + EncounterId uint64 `protobuf:"fixed64,1,opt,name=encounter_id" json:"encounter_id,omitempty"` + Pokeball ItemId `protobuf:"varint,2,opt,name=pokeball,enum=POGOProtos.Inventory.Item.ItemId" json:"pokeball,omitempty"` + NormalizedReticleSize float64 `protobuf:"fixed64,3,opt,name=normalized_reticle_size" json:"normalized_reticle_size,omitempty"` + SpawnPointId string `protobuf:"bytes,4,opt,name=spawn_point_id" json:"spawn_point_id,omitempty"` + HitPokemon bool `protobuf:"varint,5,opt,name=hit_pokemon" json:"hit_pokemon,omitempty"` + SpinModifier float64 `protobuf:"fixed64,6,opt,name=spin_modifier" json:"spin_modifier,omitempty"` + NormalizedHitPosition float64 `protobuf:"fixed64,7,opt,name=normalized_hit_position" json:"normalized_hit_position,omitempty"` } -func (m *UpgradePokemonMessage) Reset() { *m = UpgradePokemonMessage{} } -func (m *UpgradePokemonMessage) String() string { return proto.CompactTextString(m) } -func (*UpgradePokemonMessage) ProtoMessage() {} -func (*UpgradePokemonMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{47} } +func (m *CatchPokemonMessage) Reset() { *m = CatchPokemonMessage{} } +func (m *CatchPokemonMessage) String() string { return proto.CompactTextString(m) } +func (*CatchPokemonMessage) ProtoMessage() {} -type UseIncenseMessage struct { - IncenseType ItemId `protobuf:"varint,1,opt,name=incense_type,json=incenseType,enum=POGOProtos.Inventory.Item.ItemId" json:"incense_type,omitempty"` +type UseItemPotionMessage struct { + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *UseIncenseMessage) Reset() { *m = UseIncenseMessage{} } -func (m *UseIncenseMessage) String() string { return proto.CompactTextString(m) } -func (*UseIncenseMessage) ProtoMessage() {} -func (*UseIncenseMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{48} } +func (m *UseItemPotionMessage) Reset() { *m = UseItemPotionMessage{} } +func (m *UseItemPotionMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemPotionMessage) ProtoMessage() {} -type UseItemCaptureMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - EncounterId uint64 `protobuf:"fixed64,2,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - SpawnPointId string `protobuf:"bytes,3,opt,name=spawn_point_id,json=spawnPointId" json:"spawn_point_id,omitempty"` +type EchoMessage struct { } -func (m *UseItemCaptureMessage) Reset() { *m = UseItemCaptureMessage{} } -func (m *UseItemCaptureMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemCaptureMessage) ProtoMessage() {} -func (*UseItemCaptureMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{49} } +func (m *EchoMessage) Reset() { *m = EchoMessage{} } +func (m *EchoMessage) String() string { return proto.CompactTextString(m) } +func (*EchoMessage) ProtoMessage() {} -type UseItemEggIncubatorMessage struct { - ItemId string `protobuf:"bytes,1,opt,name=item_id,json=itemId" json:"item_id,omitempty"` - PokemonId uint64 `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` +type GetGymDetailsMessage struct { + GymId string `protobuf:"bytes,1,opt,name=gym_id" json:"gym_id,omitempty"` + PlayerLatitude float64 `protobuf:"fixed64,2,opt,name=player_latitude" json:"player_latitude,omitempty"` + PlayerLongitude float64 `protobuf:"fixed64,3,opt,name=player_longitude" json:"player_longitude,omitempty"` + GymLatitude float64 `protobuf:"fixed64,4,opt,name=gym_latitude" json:"gym_latitude,omitempty"` + GymLongitude float64 `protobuf:"fixed64,5,opt,name=gym_longitude" json:"gym_longitude,omitempty"` + ClientVersion string `protobuf:"bytes,6,opt,name=client_version" json:"client_version,omitempty"` } -func (m *UseItemEggIncubatorMessage) Reset() { *m = UseItemEggIncubatorMessage{} } -func (m *UseItemEggIncubatorMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemEggIncubatorMessage) ProtoMessage() {} -func (*UseItemEggIncubatorMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{50} } +func (m *GetGymDetailsMessage) Reset() { *m = GetGymDetailsMessage{} } +func (m *GetGymDetailsMessage) String() string { return proto.CompactTextString(m) } +func (*GetGymDetailsMessage) ProtoMessage() {} -type UseItemGymMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - GymId string `protobuf:"bytes,2,opt,name=gym_id,json=gymId" json:"gym_id,omitempty"` - PlayerLatitude float64 `protobuf:"fixed64,3,opt,name=player_latitude,json=playerLatitude" json:"player_latitude,omitempty"` - PlayerLongitude float64 `protobuf:"fixed64,4,opt,name=player_longitude,json=playerLongitude" json:"player_longitude,omitempty"` +type SetBuddyPokemonMessage struct { + PokemonId uint64 `protobuf:"fixed64,1,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *UseItemGymMessage) Reset() { *m = UseItemGymMessage{} } -func (m *UseItemGymMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemGymMessage) ProtoMessage() {} -func (*UseItemGymMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{51} } +func (m *SetBuddyPokemonMessage) Reset() { *m = SetBuddyPokemonMessage{} } +func (m *SetBuddyPokemonMessage) String() string { return proto.CompactTextString(m) } +func (*SetBuddyPokemonMessage) ProtoMessage() {} -type UseItemPotionMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` +type EquipBadgeMessage struct { + BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` } -func (m *UseItemPotionMessage) Reset() { *m = UseItemPotionMessage{} } -func (m *UseItemPotionMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemPotionMessage) ProtoMessage() {} -func (*UseItemPotionMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{52} } +func (m *EquipBadgeMessage) Reset() { *m = EquipBadgeMessage{} } +func (m *EquipBadgeMessage) String() string { return proto.CompactTextString(m) } +func (*EquipBadgeMessage) ProtoMessage() {} type UseItemReviveMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + PokemonId uint64 `protobuf:"fixed64,2,opt,name=pokemon_id" json:"pokemon_id,omitempty"` } -func (m *UseItemReviveMessage) Reset() { *m = UseItemReviveMessage{} } -func (m *UseItemReviveMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemReviveMessage) ProtoMessage() {} -func (*UseItemReviveMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{53} } +func (m *UseItemReviveMessage) Reset() { *m = UseItemReviveMessage{} } +func (m *UseItemReviveMessage) String() string { return proto.CompactTextString(m) } +func (*UseItemReviveMessage) ProtoMessage() {} -type UseItemXpBoostMessage struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` +type SetContactSettingsMessage struct { + ContactSettings *ContactSettings `protobuf:"bytes,1,opt,name=contact_settings" json:"contact_settings,omitempty"` } -func (m *UseItemXpBoostMessage) Reset() { *m = UseItemXpBoostMessage{} } -func (m *UseItemXpBoostMessage) String() string { return proto.CompactTextString(m) } -func (*UseItemXpBoostMessage) ProtoMessage() {} -func (*UseItemXpBoostMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{54} } +func (m *SetContactSettingsMessage) Reset() { *m = SetContactSettingsMessage{} } +func (m *SetContactSettingsMessage) String() string { return proto.CompactTextString(m) } +func (*SetContactSettingsMessage) ProtoMessage() {} -type VerifyChallengeMessage struct { - Token string `protobuf:"bytes,1,opt,name=token" json:"token,omitempty"` +func (m *SetContactSettingsMessage) GetContactSettings() *ContactSettings { + if m != nil { + return m.ContactSettings + } + return nil } -func (m *VerifyChallengeMessage) Reset() { *m = VerifyChallengeMessage{} } -func (m *VerifyChallengeMessage) String() string { return proto.CompactTextString(m) } -func (*VerifyChallengeMessage) ProtoMessage() {} -func (*VerifyChallengeMessage) Descriptor() ([]byte, []int) { return fileDescriptor17, []int{55} } - func init() { - proto.RegisterType((*AddFortModifierMessage)(nil), "POGOProtos.Networking.Requests.Messages.AddFortModifierMessage") - proto.RegisterType((*AttackGymMessage)(nil), "POGOProtos.Networking.Requests.Messages.AttackGymMessage") - proto.RegisterType((*CatchPokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.CatchPokemonMessage") - proto.RegisterType((*CheckAwardedBadgesMessage)(nil), "POGOProtos.Networking.Requests.Messages.CheckAwardedBadgesMessage") - proto.RegisterType((*CheckChallengeMessage)(nil), "POGOProtos.Networking.Requests.Messages.CheckChallengeMessage") - proto.RegisterType((*CheckCodenameAvailableMessage)(nil), "POGOProtos.Networking.Requests.Messages.CheckCodenameAvailableMessage") - proto.RegisterType((*ClaimCodenameMessage)(nil), "POGOProtos.Networking.Requests.Messages.ClaimCodenameMessage") - proto.RegisterType((*CollectDailyBonusMessage)(nil), "POGOProtos.Networking.Requests.Messages.CollectDailyBonusMessage") - proto.RegisterType((*CollectDailyDefenderBonusMessage)(nil), "POGOProtos.Networking.Requests.Messages.CollectDailyDefenderBonusMessage") - proto.RegisterType((*DiskEncounterMessage)(nil), "POGOProtos.Networking.Requests.Messages.DiskEncounterMessage") - proto.RegisterType((*DownloadItemTemplatesMessage)(nil), "POGOProtos.Networking.Requests.Messages.DownloadItemTemplatesMessage") - proto.RegisterType((*DownloadRemoteConfigVersionMessage)(nil), "POGOProtos.Networking.Requests.Messages.DownloadRemoteConfigVersionMessage") - proto.RegisterType((*DownloadSettingsMessage)(nil), "POGOProtos.Networking.Requests.Messages.DownloadSettingsMessage") - proto.RegisterType((*EchoMessage)(nil), "POGOProtos.Networking.Requests.Messages.EchoMessage") - proto.RegisterType((*EncounterMessage)(nil), "POGOProtos.Networking.Requests.Messages.EncounterMessage") - proto.RegisterType((*EncounterTutorialCompleteMessage)(nil), "POGOProtos.Networking.Requests.Messages.EncounterTutorialCompleteMessage") - proto.RegisterType((*EquipBadgeMessage)(nil), "POGOProtos.Networking.Requests.Messages.EquipBadgeMessage") - proto.RegisterType((*EvolvePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.EvolvePokemonMessage") - proto.RegisterType((*FortDeployPokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.FortDeployPokemonMessage") - proto.RegisterType((*FortDetailsMessage)(nil), "POGOProtos.Networking.Requests.Messages.FortDetailsMessage") - proto.RegisterType((*FortRecallPokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.FortRecallPokemonMessage") - proto.RegisterType((*FortSearchMessage)(nil), "POGOProtos.Networking.Requests.Messages.FortSearchMessage") - proto.RegisterType((*GetAssetDigestMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetAssetDigestMessage") - proto.RegisterType((*GetBuddyWalkedMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetBuddyWalkedMessage") - proto.RegisterType((*GetDownloadUrlsMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetDownloadUrlsMessage") - proto.RegisterType((*GetGymDetailsMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetGymDetailsMessage") - proto.RegisterType((*GetHatchedEggsMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetHatchedEggsMessage") - proto.RegisterType((*GetIncensePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetIncensePokemonMessage") - proto.RegisterType((*GetInventoryMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetInventoryMessage") - proto.RegisterType((*GetMapObjectsMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetMapObjectsMessage") - proto.RegisterType((*GetPlayerMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetPlayerMessage") - proto.RegisterType((*GetPlayerMessage_PlayerLocale)(nil), "POGOProtos.Networking.Requests.Messages.GetPlayerMessage.PlayerLocale") - proto.RegisterType((*GetPlayerProfileMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetPlayerProfileMessage") - proto.RegisterType((*GetSuggestedCodenamesMessage)(nil), "POGOProtos.Networking.Requests.Messages.GetSuggestedCodenamesMessage") - proto.RegisterType((*IncenseEncounterMessage)(nil), "POGOProtos.Networking.Requests.Messages.IncenseEncounterMessage") - proto.RegisterType((*LevelUpRewardsMessage)(nil), "POGOProtos.Networking.Requests.Messages.LevelUpRewardsMessage") - proto.RegisterType((*MarkTutorialCompleteMessage)(nil), "POGOProtos.Networking.Requests.Messages.MarkTutorialCompleteMessage") - proto.RegisterType((*NicknamePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.NicknamePokemonMessage") - proto.RegisterType((*PlayerUpdateMessage)(nil), "POGOProtos.Networking.Requests.Messages.PlayerUpdateMessage") - proto.RegisterType((*RecycleInventoryItemMessage)(nil), "POGOProtos.Networking.Requests.Messages.RecycleInventoryItemMessage") - proto.RegisterType((*ReleasePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.ReleasePokemonMessage") - proto.RegisterType((*SetAvatarMessage)(nil), "POGOProtos.Networking.Requests.Messages.SetAvatarMessage") - proto.RegisterType((*SetBuddyPokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.SetBuddyPokemonMessage") - proto.RegisterType((*SetContactSettingsMessage)(nil), "POGOProtos.Networking.Requests.Messages.SetContactSettingsMessage") - proto.RegisterType((*SetFavoritePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.SetFavoritePokemonMessage") - proto.RegisterType((*SetPlayerTeamMessage)(nil), "POGOProtos.Networking.Requests.Messages.SetPlayerTeamMessage") - proto.RegisterType((*SfidaActionLogMessage)(nil), "POGOProtos.Networking.Requests.Messages.SfidaActionLogMessage") - proto.RegisterType((*StartGymBattleMessage)(nil), "POGOProtos.Networking.Requests.Messages.StartGymBattleMessage") - proto.RegisterType((*UpgradePokemonMessage)(nil), "POGOProtos.Networking.Requests.Messages.UpgradePokemonMessage") - proto.RegisterType((*UseIncenseMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseIncenseMessage") - proto.RegisterType((*UseItemCaptureMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemCaptureMessage") - proto.RegisterType((*UseItemEggIncubatorMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemEggIncubatorMessage") - proto.RegisterType((*UseItemGymMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemGymMessage") - proto.RegisterType((*UseItemPotionMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemPotionMessage") - proto.RegisterType((*UseItemReviveMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemReviveMessage") - proto.RegisterType((*UseItemXpBoostMessage)(nil), "POGOProtos.Networking.Requests.Messages.UseItemXpBoostMessage") - proto.RegisterType((*VerifyChallengeMessage)(nil), "POGOProtos.Networking.Requests.Messages.VerifyChallengeMessage") -} - -func init() { proto.RegisterFile("networking_requests_messages.proto", fileDescriptor17) } - -var fileDescriptor17 = []byte{ - // 2050 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xdc, 0x39, 0x4f, 0x6f, 0xdb, 0xd8, - 0xf1, 0x3f, 0x4a, 0xb6, 0x2c, 0x8f, 0x65, 0xc7, 0xa6, 0x25, 0xdb, 0xb1, 0xb3, 0x1b, 0x87, 0xd9, - 0x45, 0xfc, 0x2b, 0x10, 0xed, 0xc2, 0x8b, 0xa6, 0xc0, 0xb6, 0x3d, 0xf8, 0x5f, 0xbc, 0x42, 0xe3, - 0x44, 0xa0, 0x9c, 0x6d, 0xbb, 0x45, 0x4b, 0x3c, 0x93, 0x23, 0xe9, 0x55, 0x24, 0x1f, 0x43, 0x3e, - 0x29, 0x50, 0x3e, 0x4b, 0x81, 0xde, 0xf6, 0xda, 0x7b, 0xaf, 0x45, 0x6f, 0xed, 0xa9, 0xc7, 0xf6, - 0x03, 0xb4, 0xb7, 0x7e, 0x84, 0xe2, 0xfd, 0xa3, 0x68, 0xd9, 0x4e, 0xe4, 0xa6, 0x59, 0x14, 0xbd, - 0xc4, 0x7a, 0xf3, 0x7f, 0xe6, 0xcd, 0xcc, 0x9b, 0x61, 0xc0, 0x89, 0x91, 0xbf, 0x66, 0xe9, 0x80, - 0xc6, 0x3d, 0x2f, 0xc5, 0x57, 0x43, 0xcc, 0x78, 0xe6, 0x45, 0x98, 0x65, 0xa4, 0x87, 0x59, 0x33, - 0x49, 0x19, 0x67, 0xf6, 0xa3, 0xf6, 0x8b, 0xd3, 0x17, 0x6d, 0xf1, 0x33, 0x6b, 0x3e, 0xcf, 0xc9, - 0x9b, 0xae, 0x26, 0x6f, 0x9e, 0x69, 0xf2, 0xed, 0x3a, 0x8d, 0x47, 0x18, 0x73, 0x96, 0x8e, 0x3d, - 0xca, 0x31, 0x52, 0xec, 0xdb, 0x6b, 0x01, 0xe1, 0xc4, 0xbb, 0x20, 0x9c, 0x87, 0xa8, 0x41, 0x4b, - 0x18, 0x0f, 0xa3, 0xec, 0x12, 0x3e, 0x09, 0xc9, 0x18, 0x53, 0x05, 0x72, 0xfe, 0x6c, 0xc1, 0xc6, - 0x41, 0x10, 0x3c, 0x65, 0x29, 0x3f, 0x63, 0x01, 0xed, 0x52, 0x4c, 0xb5, 0x12, 0xfb, 0x29, 0x2c, - 0x47, 0x1a, 0xe4, 0xf1, 0x71, 0x82, 0x5b, 0xd6, 0xae, 0xb5, 0xb7, 0xb2, 0xff, 0xa0, 0x59, 0x30, - 0xb2, 0x65, 0xcc, 0x68, 0xb6, 0x84, 0x19, 0xe2, 0x9f, 0x56, 0xe0, 0xd6, 0x0c, 0xdf, 0xf9, 0x38, - 0x41, 0x7b, 0x13, 0x16, 0xba, 0x2c, 0xe5, 0x1e, 0x0d, 0xb6, 0x4a, 0xbb, 0xd6, 0xde, 0xa2, 0x5b, - 0x11, 0xc7, 0x56, 0x60, 0x3f, 0x82, 0x3b, 0xca, 0x16, 0x2f, 0x24, 0x9c, 0xf2, 0x61, 0x80, 0x5b, - 0xe5, 0x5d, 0x6b, 0xcf, 0x72, 0x57, 0x14, 0xf8, 0x99, 0x86, 0xda, 0xff, 0x0f, 0xab, 0x86, 0x90, - 0xc5, 0x3d, 0x45, 0x39, 0x27, 0x29, 0xb5, 0x80, 0x67, 0x06, 0xec, 0xfc, 0xa1, 0x04, 0xab, 0x07, - 0x9c, 0x13, 0x7f, 0x70, 0x3a, 0x8e, 0x8c, 0x27, 0x0d, 0xa8, 0xf4, 0xc6, 0x91, 0x30, 0xc0, 0x92, - 0x06, 0xcc, 0xf7, 0xc6, 0x51, 0x2b, 0xb0, 0x77, 0x60, 0x51, 0xc5, 0x6a, 0x62, 0x5a, 0x55, 0x01, - 0x5a, 0x81, 0xfd, 0x13, 0x58, 0x21, 0x52, 0x8e, 0x47, 0x7c, 0x4e, 0x59, 0x9c, 0x6d, 0x95, 0x77, - 0xcb, 0x7b, 0x4b, 0xfb, 0x9f, 0x14, 0xdd, 0x3f, 0x26, 0x9c, 0x34, 0x0f, 0x55, 0xbc, 0xd5, 0x9f, - 0x03, 0x49, 0xec, 0x2e, 0x2b, 0x5e, 0x75, 0xca, 0xec, 0x6f, 0x60, 0x23, 0x24, 0x19, 0xf7, 0x52, - 0xe4, 0x29, 0xc5, 0x11, 0x06, 0xb9, 0x50, 0xe1, 0xc6, 0xac, 0x42, 0xeb, 0x42, 0x86, 0x6b, 0x44, - 0x18, 0xd9, 0xd7, 0x44, 0x71, 0x7e, 0xe6, 0x28, 0x56, 0xae, 0x8f, 0xe2, 0x5f, 0x4a, 0xb0, 0x7e, - 0x44, 0xb8, 0xdf, 0x6f, 0xb3, 0x01, 0x46, 0x2c, 0x36, 0x81, 0x7c, 0x00, 0x35, 0x8c, 0x7d, 0x36, - 0x8c, 0x39, 0xa6, 0x26, 0x9c, 0x15, 0x77, 0x29, 0x87, 0xb5, 0x02, 0xfb, 0xc7, 0x50, 0x4d, 0xd8, - 0x00, 0x2f, 0x48, 0x18, 0xca, 0x98, 0xce, 0x94, 0x30, 0x39, 0x8b, 0xfd, 0x04, 0x36, 0x63, 0x96, - 0x46, 0x24, 0xa4, 0x6f, 0x30, 0x10, 0xf1, 0xa2, 0x7e, 0x88, 0x5e, 0x46, 0xdf, 0x98, 0xdc, 0x68, - 0x4c, 0xd0, 0xae, 0xc2, 0x76, 0xe8, 0x1b, 0xb4, 0x3f, 0x81, 0x95, 0x2c, 0x21, 0xaf, 0x63, 0x2f, - 0x61, 0x34, 0x96, 0xb9, 0x36, 0x27, 0x2f, 0xb4, 0x26, 0xa1, 0x6d, 0x01, 0x6c, 0x05, 0xf6, 0x7d, - 0x58, 0xea, 0x53, 0xee, 0x25, 0xca, 0x2b, 0x19, 0xa7, 0xaa, 0x0b, 0x7d, 0xca, 0xb5, 0x9f, 0xf6, - 0x43, 0x58, 0xce, 0x12, 0x1a, 0x7b, 0x26, 0x81, 0x75, 0x80, 0x6a, 0x02, 0x68, 0xea, 0x63, 0xca, - 0x46, 0x25, 0x30, 0xa3, 0xe2, 0x36, 0xb6, 0x16, 0xa6, 0x6d, 0xfc, 0x4a, 0xc8, 0x56, 0x48, 0x67, - 0x07, 0xee, 0x1e, 0xf5, 0xd1, 0x1f, 0x1c, 0xbc, 0x26, 0x69, 0x80, 0xc1, 0x21, 0x09, 0x7a, 0x98, - 0xe9, 0xd0, 0x3a, 0x3f, 0x82, 0x86, 0x44, 0x1e, 0xf5, 0x49, 0x18, 0x62, 0xdc, 0x43, 0x13, 0xf3, - 0x87, 0xb0, 0x1c, 0xe0, 0xc5, 0x30, 0x6f, 0x1a, 0x32, 0xe8, 0x55, 0xb7, 0x26, 0x81, 0xba, 0x33, - 0x38, 0x3f, 0x84, 0x8f, 0x14, 0x37, 0x0b, 0x30, 0x26, 0x11, 0x1e, 0x8c, 0x08, 0x0d, 0xc9, 0x45, - 0x98, 0x4b, 0xd9, 0x86, 0xaa, 0xaf, 0x71, 0xba, 0x08, 0xf2, 0xb3, 0xb3, 0x0f, 0xf5, 0xa3, 0x90, - 0xd0, 0xc8, 0x30, 0xcf, 0xc2, 0xb3, 0x0d, 0x5b, 0x47, 0x2c, 0x0c, 0xd1, 0xe7, 0xc7, 0x84, 0x86, - 0xe3, 0x43, 0x16, 0x0f, 0x73, 0x57, 0x1c, 0xd8, 0x2d, 0xe2, 0x8e, 0xb1, 0x8b, 0x71, 0x80, 0xe9, - 0x25, 0x9a, 0x6f, 0x2d, 0xa8, 0x1f, 0xd3, 0x6c, 0x70, 0x62, 0x52, 0xe7, 0x6d, 0x29, 0x36, 0x77, - 0x39, 0xc5, 0xbe, 0xd3, 0x86, 0xf2, 0x31, 0xdc, 0x3b, 0x66, 0xaf, 0xe3, 0x90, 0x91, 0x40, 0x24, - 0xeb, 0x39, 0x46, 0x49, 0x48, 0xf8, 0xe4, 0xde, 0xfe, 0x61, 0x81, 0x63, 0x08, 0x5c, 0x8c, 0x18, - 0xc7, 0x23, 0x16, 0x77, 0x69, 0xef, 0x6b, 0x4c, 0x33, 0x3a, 0xa9, 0x9c, 0x27, 0x50, 0x15, 0x7c, - 0x5d, 0x96, 0x46, 0xba, 0x8f, 0x6e, 0x17, 0xcb, 0xe2, 0x44, 0x76, 0xe9, 0xb6, 0xa6, 0x70, 0x73, - 0x5a, 0xfb, 0x33, 0x58, 0x0f, 0x70, 0x44, 0x7d, 0xf4, 0x22, 0x12, 0x0f, 0xbb, 0xc4, 0xe7, 0xc3, - 0x14, 0x53, 0xed, 0xb7, 0xad, 0x50, 0x67, 0x05, 0x8c, 0x88, 0x9f, 0x61, 0x60, 0x01, 0x86, 0x32, - 0x00, 0x8b, 0xee, 0x92, 0xa6, 0x14, 0x20, 0x7b, 0x03, 0x2a, 0x21, 0xf3, 0x49, 0x88, 0xba, 0x46, - 0xf4, 0x49, 0x54, 0x07, 0x49, 0x12, 0x6f, 0xa4, 0x2c, 0x97, 0xd5, 0xb1, 0xec, 0x02, 0x49, 0x12, - 0xed, 0x8b, 0xf3, 0x18, 0x36, 0x8d, 0xab, 0x1d, 0xe4, 0x9c, 0xc6, 0x3d, 0x13, 0x06, 0xdb, 0x86, - 0xb9, 0x3e, 0xc9, 0xfa, 0x3a, 0x4f, 0xe4, 0x6f, 0x67, 0x19, 0x96, 0x4e, 0xfc, 0x3e, 0x33, 0x91, - 0xfa, 0x9d, 0x05, 0xab, 0x33, 0x5d, 0xf7, 0x54, 0x47, 0xb9, 0x5a, 0xda, 0xa5, 0x6b, 0x4a, 0xfb, - 0x43, 0xdc, 0xfd, 0xaf, 0x60, 0x37, 0x37, 0xf8, 0x7c, 0xc8, 0x59, 0x4a, 0x49, 0x78, 0xc4, 0xa2, - 0x24, 0x44, 0x9e, 0x17, 0xc9, 0x97, 0x00, 0xba, 0x9d, 0x18, 0xf3, 0x57, 0xf6, 0x77, 0xae, 0xb9, - 0x5a, 0x45, 0xd3, 0x0a, 0xdc, 0xc5, 0xc4, 0xfc, 0x74, 0x5e, 0xc0, 0xda, 0xc9, 0xab, 0x21, 0x4d, - 0x64, 0x27, 0x28, 0x08, 0xbc, 0x10, 0xe7, 0xe2, 0x9b, 0x7b, 0x8d, 0x40, 0xc9, 0x23, 0xde, 0x57, - 0x77, 0xf1, 0xc2, 0xfc, 0x74, 0xbe, 0x0f, 0xf5, 0x93, 0x11, 0x0b, 0x47, 0x38, 0xd5, 0xb7, 0x3f, - 0xba, 0x62, 0x64, 0xa5, 0x68, 0xc7, 0xb7, 0x16, 0x6c, 0x89, 0x09, 0xe0, 0x18, 0x93, 0x90, 0x8d, - 0xa7, 0x78, 0x0b, 0xd5, 0x66, 0x5d, 0xaa, 0xb6, 0xcb, 0x42, 0x4b, 0x53, 0x42, 0x3f, 0xc8, 0x85, - 0xf4, 0xc0, 0x56, 0x76, 0x72, 0x42, 0xc3, 0xec, 0x9d, 0x16, 0x6e, 0x43, 0x35, 0xd7, 0x5d, 0x92, - 0x12, 0xf3, 0xb3, 0x7d, 0x0f, 0x16, 0x27, 0xea, 0x94, 0x61, 0x13, 0x40, 0x1e, 0x11, 0x17, 0x7d, - 0x12, 0x86, 0xff, 0xc5, 0x11, 0xf9, 0x93, 0x05, 0x6b, 0xc2, 0xd0, 0x0e, 0x92, 0xd4, 0xef, 0xbf, - 0xd3, 0xc2, 0x6b, 0x4c, 0x28, 0xcd, 0x6c, 0x42, 0xf9, 0x5a, 0x13, 0xc4, 0x03, 0x25, 0x95, 0xe5, - 0x12, 0x95, 0xa9, 0x35, 0x01, 0xcc, 0xe5, 0x7d, 0x0a, 0x2b, 0x8a, 0x28, 0x97, 0xa6, 0x86, 0x14, - 0xc9, 0x3a, 0x71, 0xe7, 0x6f, 0x16, 0x34, 0x4e, 0x91, 0x1f, 0x64, 0x19, 0xf2, 0x63, 0xda, 0xc3, - 0x8c, 0xff, 0x4f, 0x35, 0xd0, 0x4d, 0xe9, 0xdd, 0xe1, 0x30, 0x08, 0xc6, 0x3f, 0x25, 0xe1, 0x00, - 0x03, 0xd3, 0x1b, 0xbf, 0x80, 0x8d, 0x53, 0xe4, 0xa6, 0xb9, 0xbe, 0x4c, 0x27, 0xc9, 0x7d, 0x17, - 0xaa, 0x44, 0x44, 0x43, 0xdd, 0x65, 0x79, 0x6f, 0xd1, 0x5d, 0x90, 0xe7, 0x56, 0xe0, 0xfc, 0xd3, - 0x82, 0xfa, 0x29, 0xf2, 0xd3, 0x71, 0x34, 0x55, 0x10, 0x37, 0xcc, 0xbb, 0x1f, 0xe2, 0xf2, 0x1f, - 0x40, 0x4d, 0xa8, 0x9a, 0xba, 0xfb, 0xa5, 0xde, 0x38, 0xca, 0xa5, 0x3d, 0x84, 0x65, 0x49, 0x32, - 0x75, 0xf3, 0x82, 0x6f, 0x22, 0xe7, 0x53, 0x58, 0xf1, 0x43, 0x8a, 0x31, 0xcf, 0xa3, 0x57, 0x91, - 0xa6, 0x2f, 0x2b, 0xe8, 0xe5, 0x00, 0x7e, 0x25, 0x46, 0x53, 0x0c, 0x4e, 0x7a, 0xf9, 0xfb, 0xe3, - 0xc4, 0xb0, 0x75, 0x8a, 0xbc, 0x15, 0xfb, 0x18, 0x67, 0xd3, 0xdd, 0xef, 0x1a, 0xbf, 0xad, 0x99, - 0xfd, 0x2e, 0xdd, 0xd4, 0x89, 0xd6, 0xa5, 0x3e, 0x3d, 0xcd, 0x1a, 0x55, 0xdf, 0x83, 0x35, 0x39, - 0xe8, 0x73, 0x1a, 0x61, 0xc6, 0x49, 0x94, 0x78, 0x51, 0x26, 0x95, 0x95, 0xdd, 0x3b, 0x02, 0x71, - 0x6e, 0xe0, 0x67, 0x99, 0x78, 0xd7, 0xc4, 0xee, 0xe6, 0x5d, 0x20, 0xc6, 0x5e, 0x86, 0x18, 0x4b, - 0x5d, 0xf3, 0x6e, 0x4d, 0x40, 0x0f, 0x11, 0xe3, 0x0e, 0x62, 0xec, 0xfc, 0x56, 0x5d, 0xf2, 0x19, - 0x49, 0x5e, 0x5c, 0xfc, 0x1a, 0x7d, 0x9e, 0x5f, 0xf2, 0x0e, 0x2c, 0xf8, 0x18, 0x86, 0x26, 0x2f, - 0xe6, 0x0e, 0x4b, 0xab, 0x96, 0x5b, 0x11, 0xa0, 0x56, 0x60, 0x7f, 0x0e, 0x76, 0x46, 0x63, 0x1f, - 0x2f, 0x1b, 0x52, 0xda, 0x2d, 0xef, 0x95, 0x25, 0xdd, 0xaa, 0xc4, 0x16, 0xad, 0x29, 0xf6, 0xca, - 0xf2, 0xdb, 0x7a, 0xe5, 0xdc, 0x74, 0xaf, 0xfc, 0xa3, 0x05, 0xab, 0xa7, 0xc8, 0xdb, 0x32, 0x42, - 0xc6, 0xba, 0x01, 0x2c, 0xe7, 0xa1, 0x94, 0x95, 0x62, 0xc9, 0x45, 0xe7, 0x69, 0x73, 0xc6, 0x0d, - 0xb7, 0x39, 0x2d, 0xb1, 0xd9, 0xd6, 0x37, 0x20, 0xa4, 0xb9, 0xb5, 0xa4, 0x70, 0xda, 0x3e, 0x86, - 0x5a, 0x11, 0x6b, 0x6f, 0xc1, 0x82, 0x7c, 0xb5, 0xd3, 0xb1, 0x2e, 0x00, 0x73, 0x54, 0x5e, 0xc6, - 0xbd, 0x21, 0xe9, 0xa1, 0xd9, 0xf8, 0xcc, 0xd9, 0xf9, 0x12, 0x36, 0x73, 0xa5, 0xed, 0x94, 0x75, - 0xe9, 0x64, 0x7a, 0xbe, 0x0f, 0x4b, 0xda, 0x9b, 0xc2, 0x30, 0x0c, 0x0a, 0xf4, 0x5c, 0x8c, 0xc3, - 0x1f, 0xc3, 0xbd, 0x53, 0xe4, 0x9d, 0x61, 0x4f, 0xb4, 0x2c, 0x0c, 0xcc, 0x24, 0x9d, 0xa7, 0xe7, - 0x00, 0x36, 0x75, 0x6e, 0xfe, 0x3b, 0x03, 0xef, 0x63, 0xb0, 0x27, 0x24, 0x22, 0x9e, 0x72, 0xd7, - 0x50, 0xf6, 0xaf, 0xe5, 0x98, 0x67, 0x1a, 0xe1, 0x3c, 0x86, 0xc6, 0x33, 0x1c, 0x61, 0xf8, 0x32, - 0x71, 0x51, 0xac, 0x1a, 0x79, 0xca, 0xd4, 0x61, 0x3e, 0x14, 0x08, 0xa9, 0x63, 0xde, 0x55, 0x07, - 0xe7, 0xaf, 0x16, 0xec, 0x9c, 0x91, 0x74, 0x70, 0xd3, 0x84, 0xd3, 0x86, 0x75, 0xae, 0x51, 0x99, - 0xe7, 0x6b, 0xa4, 0x4a, 0xba, 0x95, 0xfd, 0xfb, 0x57, 0x9b, 0xb0, 0x91, 0xd3, 0xe1, 0x84, 0xa3, - 0x6b, 0xe7, 0xbc, 0x46, 0x6e, 0x60, 0xef, 0x43, 0x23, 0xc3, 0x38, 0xf0, 0x22, 0x92, 0x0e, 0x50, - 0x8c, 0x91, 0x1e, 0x46, 0xa2, 0x7f, 0x49, 0x97, 0xaa, 0xee, 0xba, 0x40, 0x9e, 0x19, 0xdc, 0x89, - 0x44, 0x89, 0xa5, 0x4b, 0xf2, 0x24, 0xc3, 0xac, 0xef, 0xc5, 0x8c, 0xd3, 0x2e, 0x55, 0xee, 0x66, - 0x32, 0x5d, 0xab, 0xae, 0x14, 0xd9, 0x1e, 0x66, 0xfd, 0xe7, 0x45, 0xa4, 0xd3, 0x81, 0x8d, 0xe7, - 0xd4, 0x1f, 0x88, 0xdb, 0xb8, 0xd5, 0x50, 0x24, 0x52, 0x25, 0xd6, 0x8c, 0x26, 0x55, 0xcc, 0xd9, - 0x79, 0x01, 0xeb, 0x2a, 0x4f, 0x5e, 0x26, 0x01, 0xe1, 0xc5, 0x85, 0x69, 0xaa, 0xc3, 0xdc, 0x50, - 0x43, 0xa5, 0xe9, 0x1a, 0x62, 0xb0, 0xe3, 0xa2, 0x3f, 0xf6, 0x43, 0xcc, 0x5b, 0x8a, 0xd8, 0x36, - 0x26, 0x33, 0xe1, 0x82, 0x6c, 0x15, 0xf9, 0x84, 0x39, 0xc3, 0x4e, 0x5d, 0xa1, 0xf2, 0xaf, 0xb8, - 0x74, 0x99, 0x20, 0xba, 0xbb, 0xa8, 0x83, 0xf3, 0x04, 0x1a, 0x2e, 0x86, 0x48, 0xb2, 0x5b, 0x8e, - 0x8a, 0xbf, 0x84, 0xd5, 0x0e, 0xf2, 0x83, 0x11, 0xe1, 0x24, 0xcf, 0xe0, 0x56, 0x5e, 0xeb, 0x44, - 0xc2, 0xa5, 0xa6, 0xeb, 0x3e, 0x6a, 0xa8, 0x98, 0xe9, 0x3f, 0x4a, 0x86, 0xa9, 0x64, 0x75, 0x72, - 0x7e, 0x00, 0x1b, 0x1d, 0xfd, 0x40, 0xde, 0xce, 0x2e, 0x06, 0x77, 0x3b, 0xc8, 0x8f, 0x58, 0xcc, - 0x89, 0xcf, 0xa7, 0x97, 0x13, 0x17, 0x56, 0x7d, 0x85, 0xf1, 0x32, 0x8d, 0xd2, 0xfd, 0xe8, 0xd1, - 0x4d, 0x36, 0x4e, 0x49, 0x72, 0xef, 0xf8, 0x97, 0x01, 0xce, 0x2f, 0xa4, 0xc2, 0xa7, 0x64, 0xc4, - 0x52, 0xca, 0xdf, 0x1d, 0xc4, 0x72, 0x31, 0xb5, 0xee, 0xc3, 0x12, 0xcd, 0xbc, 0xae, 0xe6, 0xd5, - 0x59, 0x0f, 0x34, 0x33, 0xd2, 0x9c, 0x53, 0xa8, 0x77, 0x4c, 0x2b, 0x3a, 0x47, 0x92, 0xe7, 0xc1, - 0x67, 0x30, 0xc7, 0x91, 0x44, 0x37, 0x6f, 0x05, 0x82, 0xf8, 0x88, 0x85, 0x2c, 0x75, 0x25, 0xa1, - 0x78, 0x2f, 0x3b, 0x5d, 0x1a, 0x10, 0xf5, 0xb1, 0xe8, 0x19, 0xeb, 0x99, 0x86, 0xf4, 0x77, 0x0b, - 0x1a, 0x1d, 0x4e, 0x52, 0x31, 0x3d, 0xa8, 0x8f, 0x4c, 0xef, 0x18, 0x1e, 0xf6, 0xa1, 0xa1, 0xbe, - 0x69, 0x89, 0x72, 0x9d, 0x38, 0xa7, 0x1e, 0x95, 0x8a, 0xbb, 0x9e, 0x23, 0xf3, 0x4d, 0x27, 0xb3, - 0x3f, 0x87, 0x7a, 0x20, 0x97, 0xff, 0xcb, 0x3c, 0xb2, 0x60, 0x2b, 0x62, 0xf8, 0xd2, 0xb8, 0xf6, - 0xdb, 0x46, 0xe4, 0xb9, 0x99, 0x9f, 0xea, 0xf9, 0xeb, 0x9f, 0xea, 0x27, 0xd0, 0x78, 0x99, 0xf4, - 0x52, 0x12, 0xdc, 0x32, 0xd5, 0x7f, 0x0e, 0x6b, 0x2f, 0x33, 0xd4, 0x6d, 0xdb, 0xf0, 0x1c, 0x43, - 0x8d, 0x2a, 0xc8, 0x2d, 0xbf, 0x89, 0x2e, 0x69, 0x36, 0xb9, 0xa7, 0xfd, 0xc6, 0x82, 0x86, 0x90, - 0xcd, 0x31, 0x3a, 0x22, 0x89, 0x98, 0x3b, 0xff, 0x13, 0x95, 0x3e, 0xfd, 0x92, 0x94, 0x66, 0xd9, - 0xa5, 0xcb, 0x57, 0x77, 0x69, 0xe7, 0x1c, 0xb6, 0xb5, 0x75, 0x27, 0xbd, 0x5e, 0x2b, 0xf6, 0x87, - 0x17, 0x84, 0xb3, 0xb4, 0xb0, 0x5c, 0x14, 0x4d, 0x5c, 0xcc, 0xf5, 0x5f, 0x5d, 0x7f, 0xe6, 0x8a, - 0xf1, 0xfc, 0xbd, 0xa5, 0x02, 0xca, 0x31, 0x2a, 0x7c, 0x9b, 0x7d, 0x1f, 0x87, 0x27, 0xa9, 0x5a, - 0x7a, 0xc7, 0x9c, 0xfb, 0xde, 0x7b, 0xd6, 0x2b, 0xa8, 0x6b, 0xdb, 0xdb, 0x8c, 0x17, 0xbe, 0xeb, - 0xbc, 0x8f, 0xf9, 0x6f, 0x5f, 0x17, 0x0b, 0x2a, 0x5d, 0x1c, 0xd1, 0x11, 0x7e, 0x07, 0x2a, 0x3b, - 0x79, 0x5a, 0xfe, 0x2c, 0x39, 0x64, 0x6c, 0xb2, 0x7d, 0xbd, 0x87, 0x4e, 0xa7, 0x09, 0x1b, 0x5f, - 0x63, 0x4a, 0xbb, 0xe3, 0x2b, 0x9f, 0x36, 0xeb, 0x30, 0xcf, 0xd9, 0x00, 0x63, 0xd3, 0x69, 0xe4, - 0xe1, 0xb0, 0xfa, 0x4d, 0x45, 0xfe, 0xdf, 0x44, 0xd6, 0xfe, 0xbf, 0xb6, 0xd5, 0x2e, 0xb5, 0xcb, - 0x17, 0xea, 0xfc, 0xc5, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x48, 0xf6, 0xe3, 0x9f, 0x43, 0x19, - 0x00, 0x00, } diff --git a/networking_responses.pb.go b/networking_responses.pb.go index ce9eca1..a2b30c3 100644 --- a/networking_responses.pb.go +++ b/networking_responses.pb.go @@ -5,383 +5,416 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of BattleAction from data_battle.proto +// Ignoring public import of ItemData from inventory_item.proto -// Ignoring public import of BattleLog from data_battle.proto +// Ignoring public import of ItemAward from inventory_item.proto -// Ignoring public import of BattleParticipant from data_battle.proto +// Ignoring public import of ItemId from inventory_item.proto -// Ignoring public import of BattlePokemonInfo from data_battle.proto +// Ignoring public import of ItemType from inventory_item.proto -// Ignoring public import of BattleResults from data_battle.proto +// Ignoring public import of PokedexEntry from data.proto -// Ignoring public import of BattleActionType from data_battle.proto +// Ignoring public import of PlayerData from data.proto -// Ignoring public import of BattleState from data_battle.proto +// Ignoring public import of DownloadUrlEntry from data.proto -// Ignoring public import of BattleType from data_battle.proto +// Ignoring public import of AssetDigestEntry from data.proto -// Ignoring public import of CaptureAward from data_capture.proto +// Ignoring public import of PlayerBadge from data.proto -// Ignoring public import of CaptureProbability from data_capture.proto +// Ignoring public import of PokemonData from data.proto -// Ignoring public import of ActivityType from enums.proto +// Ignoring public import of BuddyPokemon from data.proto -// Ignoring public import of BadgeType from enums.proto +// Ignoring public import of BattleAction from data_battle.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of BattleParticipant from data_battle.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of BattlePokemonInfo from data_battle.proto -// Ignoring public import of Gender from enums.proto +// Ignoring public import of BattleLog from data_battle.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of BattleResults from data_battle.proto -// Ignoring public import of ItemCategory from enums.proto +// Ignoring public import of BattleType from data_battle.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of BattleState from data_battle.proto -// Ignoring public import of Platform from enums.proto +// Ignoring public import of BattleActionType from data_battle.proto -// Ignoring public import of PokemonFamilyId from enums.proto +// Ignoring public import of SpawnPoint from maps.proto -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of MapCell from maps.proto -// Ignoring public import of PokemonMove from enums.proto +// Ignoring public import of MapObjectsStatus from maps.proto -// Ignoring public import of PokemonMovementType from enums.proto +// Ignoring public import of EggIncubators from inventory.proto -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of InventoryUpgrade from inventory.proto -// Ignoring public import of PokemonType from enums.proto +// Ignoring public import of InventoryItem from inventory.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of DeletedItem from inventory.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of AppliedItem from inventory.proto -// Ignoring public import of AssetDigestEntry from data.proto +// Ignoring public import of EggIncubator from inventory.proto -// Ignoring public import of BuddyPokemon from data.proto +// Ignoring public import of InventoryDelta from inventory.proto -// Ignoring public import of DownloadUrlEntry from data.proto +// Ignoring public import of InventoryUpgrades from inventory.proto -// Ignoring public import of PlayerBadge from data.proto +// Ignoring public import of AppliedItems from inventory.proto -// Ignoring public import of PlayerData from data.proto +// Ignoring public import of InventoryItemData from inventory.proto -// Ignoring public import of PokedexEntry from data.proto +// Ignoring public import of Candy from inventory.proto -// Ignoring public import of PokemonData from data.proto +// Ignoring public import of EggIncubatorType from inventory.proto -// Ignoring public import of BadgeSettings from settings_master.proto +// Ignoring public import of InventoryUpgradeType from inventory.proto -// Ignoring public import of CameraSettings from settings_master.proto +// Ignoring public import of BadgeType from enums.proto -// Ignoring public import of EncounterSettings from settings_master.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of EquippedBadgeSettings from settings_master.proto +// Ignoring public import of PokemonId from enums.proto -// Ignoring public import of GymBattleSettings from settings_master.proto +// Ignoring public import of PokemonMovementType from enums.proto -// Ignoring public import of GymLevelSettings from settings_master.proto +// Ignoring public import of Gender from enums.proto -// Ignoring public import of IapItemDisplay from settings_master.proto +// Ignoring public import of ActivityType from enums.proto -// Ignoring public import of IapSettings from settings_master.proto +// Ignoring public import of CameraTarget from enums.proto -// Ignoring public import of ItemSettings from settings_master.proto +// Ignoring public import of PokemonFamilyId from enums.proto -// Ignoring public import of MoveSequenceSettings from settings_master.proto +// Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of MoveSettings from settings_master.proto +// Ignoring public import of CameraInterpolation from enums.proto -// Ignoring public import of PlayerLevelSettings from settings_master.proto +// Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonSettings from settings_master.proto +// Ignoring public import of TeamColor from enums.proto -// Ignoring public import of PokemonUpgradeSettings from settings_master.proto +// Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of TypeEffectiveSettings from settings_master.proto +// Ignoring public import of ItemEffect from enums.proto -// Ignoring public import of BuddySize from settings_master.proto +// Ignoring public import of PokemonType from enums.proto -// Ignoring public import of DownloadSettingsAction from settings.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of FortSettings from settings.proto +// Ignoring public import of PokemonRarity from enums.proto -// Ignoring public import of GlobalSettings from settings.proto +// Ignoring public import of DownloadSettingsAction from settings.proto + +// Ignoring public import of LevelSettings from settings.proto // Ignoring public import of GpsSettings from settings.proto // Ignoring public import of InventorySettings from settings.proto -// Ignoring public import of LevelSettings from settings.proto +// Ignoring public import of FortSettings from settings.proto // Ignoring public import of MapSettings from settings.proto -// Ignoring public import of MapPokemon from map_pokemon.proto +// Ignoring public import of GlobalSettings from settings.proto -// Ignoring public import of NearbyPokemon from map_pokemon.proto +// Ignoring public import of CaptureProbability from data_capture.proto -// Ignoring public import of WildPokemon from map_pokemon.proto +// Ignoring public import of CaptureAward from data_capture.proto -// Ignoring public import of ContactSettings from data_player.proto +// Ignoring public import of NearbyPokemon from map_pokemon.proto -// Ignoring public import of Currency from data_player.proto +// Ignoring public import of MapPokemon from map_pokemon.proto -// Ignoring public import of DailyBonus from data_player.proto +// Ignoring public import of WildPokemon from map_pokemon.proto -// Ignoring public import of EquippedBadge from data_player.proto +// Ignoring public import of FortSummary from map_fort.proto -// Ignoring public import of PlayerAvatar from data_player.proto +// Ignoring public import of FortLureInfo from map_fort.proto -// Ignoring public import of PlayerCamera from data_player.proto +// Ignoring public import of FortModifier from map_fort.proto -// Ignoring public import of PlayerCurrency from data_player.proto +// Ignoring public import of FortData from map_fort.proto -// Ignoring public import of PlayerPublicProfile from data_player.proto +// Ignoring public import of FortRenderingType from map_fort.proto -// Ignoring public import of PlayerStats from data_player.proto +// Ignoring public import of FortSponsor from map_fort.proto -// Ignoring public import of GymMembership from data_gym.proto +// Ignoring public import of FortType from map_fort.proto // Ignoring public import of GymState from data_gym.proto -// Ignoring public import of FortData from map_fort.proto - -// Ignoring public import of FortLureInfo from map_fort.proto +// Ignoring public import of GymMembership from data_gym.proto -// Ignoring public import of FortModifier from map_fort.proto +// Ignoring public import of FortSearchLogEntry from data_logs.proto -// Ignoring public import of FortSummary from map_fort.proto +// Ignoring public import of CatchPokemonLogEntry from data_logs.proto -// Ignoring public import of FortRenderingType from map_fort.proto +// Ignoring public import of ActionLogEntry from data_logs.proto -// Ignoring public import of FortSponsor from map_fort.proto +// Ignoring public import of BuddyPokemonLogEntry from data_logs.proto -// Ignoring public import of FortType from map_fort.proto +// Ignoring public import of Result from data_logs.proto -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of Result from data_logs.proto -// Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of Result from data_logs.proto -// Ignoring public import of ItemId from inventory_item.proto +// Ignoring public import of ContactSettings from data_player.proto -// Ignoring public import of ItemType from inventory_item.proto +// Ignoring public import of PlayerAvatar from data_player.proto -// Ignoring public import of AppliedItem from inventory.proto +// Ignoring public import of Currency from data_player.proto -// Ignoring public import of AppliedItems from inventory.proto +// Ignoring public import of EquippedBadge from data_player.proto -// Ignoring public import of Candy from inventory.proto +// Ignoring public import of PlayerStats from data_player.proto -// Ignoring public import of EggIncubator from inventory.proto +// Ignoring public import of PlayerCamera from data_player.proto -// Ignoring public import of EggIncubators from inventory.proto +// Ignoring public import of PlayerCurrency from data_player.proto -// Ignoring public import of InventoryDelta from inventory.proto +// Ignoring public import of PlayerPublicProfile from data_player.proto -// Ignoring public import of InventoryItem from inventory.proto +// Ignoring public import of DailyBonus from data_player.proto -// Ignoring public import of DeletedItem from inventory.proto +// Ignoring public import of IapSettings from settings_master.proto -// Ignoring public import of InventoryItemData from inventory.proto +// Ignoring public import of TypeEffectiveSettings from settings_master.proto -// Ignoring public import of InventoryUpgrade from inventory.proto +// Ignoring public import of CameraSettings from settings_master.proto -// Ignoring public import of InventoryUpgrades from inventory.proto +// Ignoring public import of EquippedBadgeSettings from settings_master.proto -// Ignoring public import of EggIncubatorType from inventory.proto +// Ignoring public import of PlayerLevelSettings from settings_master.proto -// Ignoring public import of InventoryUpgradeType from inventory.proto +// Ignoring public import of GymBattleSettings from settings_master.proto -// Ignoring public import of MapCell from maps.proto +// Ignoring public import of MoveSettings from settings_master.proto -// Ignoring public import of SpawnPoint from maps.proto +// Ignoring public import of PokemonSettings from settings_master.proto -// Ignoring public import of MapObjectsStatus from maps.proto +// Ignoring public import of IapItemDisplay from settings_master.proto -// Ignoring public import of ActionLogEntry from data_logs.proto +// Ignoring public import of EncounterSettings from settings_master.proto -// Ignoring public import of BuddyPokemonLogEntry from data_logs.proto +// Ignoring public import of PokemonUpgradeSettings from settings_master.proto -// Ignoring public import of CatchPokemonLogEntry from data_logs.proto +// Ignoring public import of ItemSettings from settings_master.proto -// Ignoring public import of FortSearchLogEntry from data_logs.proto +// Ignoring public import of MoveSequenceSettings from settings_master.proto -// Ignoring public import of Result from data_logs.proto +// Ignoring public import of BadgeSettings from settings_master.proto -// Ignoring public import of Result from data_logs.proto +// Ignoring public import of GymLevelSettings from settings_master.proto -// Ignoring public import of Result from data_logs.proto +// Ignoring public import of BuddySize from settings_master.proto -type AddFortModifierResponse_Result int32 +type LevelUpRewardsResponse_Result int32 const ( - AddFortModifierResponse_NO_RESULT_SET AddFortModifierResponse_Result = 0 - AddFortModifierResponse_SUCCESS AddFortModifierResponse_Result = 1 - AddFortModifierResponse_FORT_ALREADY_HAS_MODIFIER AddFortModifierResponse_Result = 2 - AddFortModifierResponse_TOO_FAR_AWAY AddFortModifierResponse_Result = 3 - AddFortModifierResponse_NO_ITEM_IN_INVENTORY AddFortModifierResponse_Result = 4 + LevelUpRewardsResponse_UNSET LevelUpRewardsResponse_Result = 0 + LevelUpRewardsResponse_SUCCESS LevelUpRewardsResponse_Result = 1 + LevelUpRewardsResponse_AWARDED_ALREADY LevelUpRewardsResponse_Result = 2 ) -var AddFortModifierResponse_Result_name = map[int32]string{ - 0: "NO_RESULT_SET", +var LevelUpRewardsResponse_Result_name = map[int32]string{ + 0: "UNSET", 1: "SUCCESS", - 2: "FORT_ALREADY_HAS_MODIFIER", - 3: "TOO_FAR_AWAY", - 4: "NO_ITEM_IN_INVENTORY", + 2: "AWARDED_ALREADY", } -var AddFortModifierResponse_Result_value = map[string]int32{ - "NO_RESULT_SET": 0, - "SUCCESS": 1, - "FORT_ALREADY_HAS_MODIFIER": 2, - "TOO_FAR_AWAY": 3, - "NO_ITEM_IN_INVENTORY": 4, +var LevelUpRewardsResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "AWARDED_ALREADY": 2, } -func (x AddFortModifierResponse_Result) String() string { - return proto.EnumName(AddFortModifierResponse_Result_name, int32(x)) -} -func (AddFortModifierResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{0, 0} +func (x LevelUpRewardsResponse_Result) String() string { + return proto.EnumName(LevelUpRewardsResponse_Result_name, int32(x)) } -type AttackGymResponse_Result int32 +type RecycleInventoryItemResponse_Result int32 const ( - AttackGymResponse_UNSET AttackGymResponse_Result = 0 - AttackGymResponse_SUCCESS AttackGymResponse_Result = 1 - AttackGymResponse_ERROR_INVALID_ATTACK_ACTIONS AttackGymResponse_Result = 2 - AttackGymResponse_ERROR_NOT_IN_RANGE AttackGymResponse_Result = 3 + RecycleInventoryItemResponse_UNSET RecycleInventoryItemResponse_Result = 0 + RecycleInventoryItemResponse_SUCCESS RecycleInventoryItemResponse_Result = 1 + RecycleInventoryItemResponse_ERROR_NOT_ENOUGH_COPIES RecycleInventoryItemResponse_Result = 2 + RecycleInventoryItemResponse_ERROR_CANNOT_RECYCLE_INCUBATORS RecycleInventoryItemResponse_Result = 3 ) -var AttackGymResponse_Result_name = map[int32]string{ +var RecycleInventoryItemResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_INVALID_ATTACK_ACTIONS", - 3: "ERROR_NOT_IN_RANGE", + 2: "ERROR_NOT_ENOUGH_COPIES", + 3: "ERROR_CANNOT_RECYCLE_INCUBATORS", } -var AttackGymResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_INVALID_ATTACK_ACTIONS": 2, - "ERROR_NOT_IN_RANGE": 3, +var RecycleInventoryItemResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_ENOUGH_COPIES": 2, + "ERROR_CANNOT_RECYCLE_INCUBATORS": 3, } -func (x AttackGymResponse_Result) String() string { - return proto.EnumName(AttackGymResponse_Result_name, int32(x)) +func (x RecycleInventoryItemResponse_Result) String() string { + return proto.EnumName(RecycleInventoryItemResponse_Result_name, int32(x)) } -func (AttackGymResponse_Result) EnumDescriptor() ([]byte, []int) { return fileDescriptor18, []int{1, 0} } -type CatchPokemonResponse_CatchStatus int32 +type EvolvePokemonResponse_Result int32 const ( - CatchPokemonResponse_CATCH_ERROR CatchPokemonResponse_CatchStatus = 0 - CatchPokemonResponse_CATCH_SUCCESS CatchPokemonResponse_CatchStatus = 1 - CatchPokemonResponse_CATCH_ESCAPE CatchPokemonResponse_CatchStatus = 2 - CatchPokemonResponse_CATCH_FLEE CatchPokemonResponse_CatchStatus = 3 - CatchPokemonResponse_CATCH_MISSED CatchPokemonResponse_CatchStatus = 4 + EvolvePokemonResponse_UNSET EvolvePokemonResponse_Result = 0 + EvolvePokemonResponse_SUCCESS EvolvePokemonResponse_Result = 1 + EvolvePokemonResponse_FAILED_POKEMON_MISSING EvolvePokemonResponse_Result = 2 + EvolvePokemonResponse_FAILED_INSUFFICIENT_RESOURCES EvolvePokemonResponse_Result = 3 + EvolvePokemonResponse_FAILED_POKEMON_CANNOT_EVOLVE EvolvePokemonResponse_Result = 4 + EvolvePokemonResponse_FAILED_POKEMON_IS_DEPLOYED EvolvePokemonResponse_Result = 5 ) -var CatchPokemonResponse_CatchStatus_name = map[int32]string{ - 0: "CATCH_ERROR", - 1: "CATCH_SUCCESS", - 2: "CATCH_ESCAPE", - 3: "CATCH_FLEE", - 4: "CATCH_MISSED", +var EvolvePokemonResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "FAILED_POKEMON_MISSING", + 3: "FAILED_INSUFFICIENT_RESOURCES", + 4: "FAILED_POKEMON_CANNOT_EVOLVE", + 5: "FAILED_POKEMON_IS_DEPLOYED", } -var CatchPokemonResponse_CatchStatus_value = map[string]int32{ - "CATCH_ERROR": 0, - "CATCH_SUCCESS": 1, - "CATCH_ESCAPE": 2, - "CATCH_FLEE": 3, - "CATCH_MISSED": 4, +var EvolvePokemonResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILED_POKEMON_MISSING": 2, + "FAILED_INSUFFICIENT_RESOURCES": 3, + "FAILED_POKEMON_CANNOT_EVOLVE": 4, + "FAILED_POKEMON_IS_DEPLOYED": 5, } -func (x CatchPokemonResponse_CatchStatus) String() string { - return proto.EnumName(CatchPokemonResponse_CatchStatus_name, int32(x)) +func (x EvolvePokemonResponse_Result) String() string { + return proto.EnumName(EvolvePokemonResponse_Result_name, int32(x)) +} + +type StartGymBattleResponse_Result int32 + +const ( + StartGymBattleResponse_UNSET StartGymBattleResponse_Result = 0 + StartGymBattleResponse_SUCCESS StartGymBattleResponse_Result = 1 + StartGymBattleResponse_ERROR_GYM_NOT_FOUND StartGymBattleResponse_Result = 2 + StartGymBattleResponse_ERROR_GYM_NEUTRAL StartGymBattleResponse_Result = 3 + StartGymBattleResponse_ERROR_GYM_WRONG_TEAM StartGymBattleResponse_Result = 4 + StartGymBattleResponse_ERROR_GYM_EMPTY StartGymBattleResponse_Result = 5 + StartGymBattleResponse_ERROR_INVALID_DEFENDER StartGymBattleResponse_Result = 6 + StartGymBattleResponse_ERROR_TRAINING_INVALID_ATTACKER_COUNT StartGymBattleResponse_Result = 7 + StartGymBattleResponse_ERROR_ALL_POKEMON_FAINTED StartGymBattleResponse_Result = 8 + StartGymBattleResponse_ERROR_TOO_MANY_BATTLES StartGymBattleResponse_Result = 9 + StartGymBattleResponse_ERROR_TOO_MANY_PLAYERS StartGymBattleResponse_Result = 10 + StartGymBattleResponse_ERROR_GYM_BATTLE_LOCKOUT StartGymBattleResponse_Result = 11 + StartGymBattleResponse_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartGymBattleResponse_Result = 12 + StartGymBattleResponse_ERROR_NOT_IN_RANGE StartGymBattleResponse_Result = 13 +) + +var StartGymBattleResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_GYM_NOT_FOUND", + 3: "ERROR_GYM_NEUTRAL", + 4: "ERROR_GYM_WRONG_TEAM", + 5: "ERROR_GYM_EMPTY", + 6: "ERROR_INVALID_DEFENDER", + 7: "ERROR_TRAINING_INVALID_ATTACKER_COUNT", + 8: "ERROR_ALL_POKEMON_FAINTED", + 9: "ERROR_TOO_MANY_BATTLES", + 10: "ERROR_TOO_MANY_PLAYERS", + 11: "ERROR_GYM_BATTLE_LOCKOUT", + 12: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 13: "ERROR_NOT_IN_RANGE", +} +var StartGymBattleResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_GYM_NOT_FOUND": 2, + "ERROR_GYM_NEUTRAL": 3, + "ERROR_GYM_WRONG_TEAM": 4, + "ERROR_GYM_EMPTY": 5, + "ERROR_INVALID_DEFENDER": 6, + "ERROR_TRAINING_INVALID_ATTACKER_COUNT": 7, + "ERROR_ALL_POKEMON_FAINTED": 8, + "ERROR_TOO_MANY_BATTLES": 9, + "ERROR_TOO_MANY_PLAYERS": 10, + "ERROR_GYM_BATTLE_LOCKOUT": 11, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 12, + "ERROR_NOT_IN_RANGE": 13, } -func (CatchPokemonResponse_CatchStatus) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{2, 0} + +func (x StartGymBattleResponse_Result) String() string { + return proto.EnumName(StartGymBattleResponse_Result_name, int32(x)) } -type CheckCodenameAvailableResponse_Status int32 +type UseItemXpBoostResponse_Result int32 const ( - CheckCodenameAvailableResponse_UNSET CheckCodenameAvailableResponse_Status = 0 - CheckCodenameAvailableResponse_SUCCESS CheckCodenameAvailableResponse_Status = 1 - CheckCodenameAvailableResponse_CODENAME_NOT_AVAILABLE CheckCodenameAvailableResponse_Status = 2 - CheckCodenameAvailableResponse_CODENAME_NOT_VALID CheckCodenameAvailableResponse_Status = 3 - CheckCodenameAvailableResponse_CURRENT_OWNER CheckCodenameAvailableResponse_Status = 4 - CheckCodenameAvailableResponse_CODENAME_CHANGE_NOT_ALLOWED CheckCodenameAvailableResponse_Status = 5 + UseItemXpBoostResponse_UNSET UseItemXpBoostResponse_Result = 0 + UseItemXpBoostResponse_SUCCESS UseItemXpBoostResponse_Result = 1 + UseItemXpBoostResponse_ERROR_INVALID_ITEM_TYPE UseItemXpBoostResponse_Result = 2 + UseItemXpBoostResponse_ERROR_XP_BOOST_ALREADY_ACTIVE UseItemXpBoostResponse_Result = 3 + UseItemXpBoostResponse_ERROR_NO_ITEMS_REMAINING UseItemXpBoostResponse_Result = 4 + UseItemXpBoostResponse_ERROR_LOCATION_UNSET UseItemXpBoostResponse_Result = 5 ) -var CheckCodenameAvailableResponse_Status_name = map[int32]string{ +var UseItemXpBoostResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "CODENAME_NOT_AVAILABLE", - 3: "CODENAME_NOT_VALID", - 4: "CURRENT_OWNER", - 5: "CODENAME_CHANGE_NOT_ALLOWED", + 2: "ERROR_INVALID_ITEM_TYPE", + 3: "ERROR_XP_BOOST_ALREADY_ACTIVE", + 4: "ERROR_NO_ITEMS_REMAINING", + 5: "ERROR_LOCATION_UNSET", } -var CheckCodenameAvailableResponse_Status_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "CODENAME_NOT_AVAILABLE": 2, - "CODENAME_NOT_VALID": 3, - "CURRENT_OWNER": 4, - "CODENAME_CHANGE_NOT_ALLOWED": 5, +var UseItemXpBoostResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ITEM_TYPE": 2, + "ERROR_XP_BOOST_ALREADY_ACTIVE": 3, + "ERROR_NO_ITEMS_REMAINING": 4, + "ERROR_LOCATION_UNSET": 5, } -func (x CheckCodenameAvailableResponse_Status) String() string { - return proto.EnumName(CheckCodenameAvailableResponse_Status_name, int32(x)) -} -func (CheckCodenameAvailableResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{5, 0} +func (x UseItemXpBoostResponse_Result) String() string { + return proto.EnumName(UseItemXpBoostResponse_Result_name, int32(x)) } -type ClaimCodenameResponse_Status int32 +type UseIncenseResponse_Result int32 const ( - ClaimCodenameResponse_UNSET ClaimCodenameResponse_Status = 0 - ClaimCodenameResponse_SUCCESS ClaimCodenameResponse_Status = 1 - ClaimCodenameResponse_CODENAME_NOT_AVAILABLE ClaimCodenameResponse_Status = 2 - ClaimCodenameResponse_CODENAME_NOT_VALID ClaimCodenameResponse_Status = 3 - ClaimCodenameResponse_CURRENT_OWNER ClaimCodenameResponse_Status = 4 - ClaimCodenameResponse_CODENAME_CHANGE_NOT_ALLOWED ClaimCodenameResponse_Status = 5 + UseIncenseResponse_UNKNOWN UseIncenseResponse_Result = 0 + UseIncenseResponse_SUCCESS UseIncenseResponse_Result = 1 + UseIncenseResponse_INCENSE_ALREADY_ACTIVE UseIncenseResponse_Result = 2 + UseIncenseResponse_NONE_IN_INVENTORY UseIncenseResponse_Result = 3 + UseIncenseResponse_LOCATION_UNSET UseIncenseResponse_Result = 4 ) -var ClaimCodenameResponse_Status_name = map[int32]string{ - 0: "UNSET", +var UseIncenseResponse_Result_name = map[int32]string{ + 0: "UNKNOWN", 1: "SUCCESS", - 2: "CODENAME_NOT_AVAILABLE", - 3: "CODENAME_NOT_VALID", - 4: "CURRENT_OWNER", - 5: "CODENAME_CHANGE_NOT_ALLOWED", + 2: "INCENSE_ALREADY_ACTIVE", + 3: "NONE_IN_INVENTORY", + 4: "LOCATION_UNSET", } -var ClaimCodenameResponse_Status_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "CODENAME_NOT_AVAILABLE": 2, - "CODENAME_NOT_VALID": 3, - "CURRENT_OWNER": 4, - "CODENAME_CHANGE_NOT_ALLOWED": 5, +var UseIncenseResponse_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "INCENSE_ALREADY_ACTIVE": 2, + "NONE_IN_INVENTORY": 3, + "LOCATION_UNSET": 4, } -func (x ClaimCodenameResponse_Status) String() string { - return proto.EnumName(ClaimCodenameResponse_Status_name, int32(x)) -} -func (ClaimCodenameResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{6, 0} +func (x UseIncenseResponse_Result) String() string { + return proto.EnumName(UseIncenseResponse_Result_name, int32(x)) } type CollectDailyBonusResponse_Result int32 @@ -409,110 +442,46 @@ var CollectDailyBonusResponse_Result_value = map[string]int32{ func (x CollectDailyBonusResponse_Result) String() string { return proto.EnumName(CollectDailyBonusResponse_Result_name, int32(x)) } -func (CollectDailyBonusResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{7, 0} -} -type CollectDailyDefenderBonusResponse_Result int32 +type AddFortModifierResponse_Result int32 const ( - CollectDailyDefenderBonusResponse_UNSET CollectDailyDefenderBonusResponse_Result = 0 - CollectDailyDefenderBonusResponse_SUCCESS CollectDailyDefenderBonusResponse_Result = 1 - CollectDailyDefenderBonusResponse_FAILURE CollectDailyDefenderBonusResponse_Result = 2 - CollectDailyDefenderBonusResponse_TOO_SOON CollectDailyDefenderBonusResponse_Result = 3 - CollectDailyDefenderBonusResponse_NO_DEFENDERS CollectDailyDefenderBonusResponse_Result = 4 + AddFortModifierResponse_NO_RESULT_SET AddFortModifierResponse_Result = 0 + AddFortModifierResponse_SUCCESS AddFortModifierResponse_Result = 1 + AddFortModifierResponse_FORT_ALREADY_HAS_MODIFIER AddFortModifierResponse_Result = 2 + AddFortModifierResponse_TOO_FAR_AWAY AddFortModifierResponse_Result = 3 + AddFortModifierResponse_NO_ITEM_IN_INVENTORY AddFortModifierResponse_Result = 4 ) -var CollectDailyDefenderBonusResponse_Result_name = map[int32]string{ - 0: "UNSET", +var AddFortModifierResponse_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", 1: "SUCCESS", - 2: "FAILURE", - 3: "TOO_SOON", - 4: "NO_DEFENDERS", + 2: "FORT_ALREADY_HAS_MODIFIER", + 3: "TOO_FAR_AWAY", + 4: "NO_ITEM_IN_INVENTORY", } -var CollectDailyDefenderBonusResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "FAILURE": 2, - "TOO_SOON": 3, - "NO_DEFENDERS": 4, +var AddFortModifierResponse_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "FORT_ALREADY_HAS_MODIFIER": 2, + "TOO_FAR_AWAY": 3, + "NO_ITEM_IN_INVENTORY": 4, } -func (x CollectDailyDefenderBonusResponse_Result) String() string { - return proto.EnumName(CollectDailyDefenderBonusResponse_Result_name, int32(x)) -} -func (CollectDailyDefenderBonusResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{8, 0} +func (x AddFortModifierResponse_Result) String() string { + return proto.EnumName(AddFortModifierResponse_Result_name, int32(x)) } -type DiskEncounterResponse_Result int32 +type EncounterResponse_Background int32 const ( - DiskEncounterResponse_UNKNOWN DiskEncounterResponse_Result = 0 - DiskEncounterResponse_SUCCESS DiskEncounterResponse_Result = 1 - DiskEncounterResponse_NOT_AVAILABLE DiskEncounterResponse_Result = 2 - DiskEncounterResponse_NOT_IN_RANGE DiskEncounterResponse_Result = 3 - DiskEncounterResponse_ENCOUNTER_ALREADY_FINISHED DiskEncounterResponse_Result = 4 - DiskEncounterResponse_POKEMON_INVENTORY_FULL DiskEncounterResponse_Result = 5 + EncounterResponse_PARK EncounterResponse_Background = 0 + EncounterResponse_DESERT EncounterResponse_Background = 1 ) -var DiskEncounterResponse_Result_name = map[int32]string{ - 0: "UNKNOWN", - 1: "SUCCESS", - 2: "NOT_AVAILABLE", - 3: "NOT_IN_RANGE", - 4: "ENCOUNTER_ALREADY_FINISHED", - 5: "POKEMON_INVENTORY_FULL", -} -var DiskEncounterResponse_Result_value = map[string]int32{ - "UNKNOWN": 0, - "SUCCESS": 1, - "NOT_AVAILABLE": 2, - "NOT_IN_RANGE": 3, - "ENCOUNTER_ALREADY_FINISHED": 4, - "POKEMON_INVENTORY_FULL": 5, -} - -func (x DiskEncounterResponse_Result) String() string { - return proto.EnumName(DiskEncounterResponse_Result_name, int32(x)) -} -func (DiskEncounterResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{9, 0} -} - -type DownloadRemoteConfigVersionResponse_Result int32 - -const ( - DownloadRemoteConfigVersionResponse_UNSET DownloadRemoteConfigVersionResponse_Result = 0 - DownloadRemoteConfigVersionResponse_SUCCESS DownloadRemoteConfigVersionResponse_Result = 1 -) - -var DownloadRemoteConfigVersionResponse_Result_name = map[int32]string{ - 0: "UNSET", - 1: "SUCCESS", -} -var DownloadRemoteConfigVersionResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, -} - -func (x DownloadRemoteConfigVersionResponse_Result) String() string { - return proto.EnumName(DownloadRemoteConfigVersionResponse_Result_name, int32(x)) -} -func (DownloadRemoteConfigVersionResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{11, 0} -} - -type EncounterResponse_Background int32 - -const ( - EncounterResponse_PARK EncounterResponse_Background = 0 - EncounterResponse_DESERT EncounterResponse_Background = 1 -) - -var EncounterResponse_Background_name = map[int32]string{ - 0: "PARK", - 1: "DESERT", +var EncounterResponse_Background_name = map[int32]string{ + 0: "PARK", + 1: "DESERT", } var EncounterResponse_Background_value = map[string]int32{ "PARK": 0, @@ -522,9 +491,6 @@ var EncounterResponse_Background_value = map[string]int32{ func (x EncounterResponse_Background) String() string { return proto.EnumName(EncounterResponse_Background_name, int32(x)) } -func (EncounterResponse_Background) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{14, 0} -} type EncounterResponse_Status int32 @@ -563,403 +529,262 @@ var EncounterResponse_Status_value = map[string]int32{ func (x EncounterResponse_Status) String() string { return proto.EnumName(EncounterResponse_Status_name, int32(x)) } -func (EncounterResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{14, 1} -} -type EncounterTutorialCompleteResponse_Result int32 +type CollectDailyDefenderBonusResponse_Result int32 const ( - EncounterTutorialCompleteResponse_UNSET EncounterTutorialCompleteResponse_Result = 0 - EncounterTutorialCompleteResponse_SUCCESS EncounterTutorialCompleteResponse_Result = 1 - EncounterTutorialCompleteResponse_ERROR_INVALID_POKEMON EncounterTutorialCompleteResponse_Result = 2 + CollectDailyDefenderBonusResponse_UNSET CollectDailyDefenderBonusResponse_Result = 0 + CollectDailyDefenderBonusResponse_SUCCESS CollectDailyDefenderBonusResponse_Result = 1 + CollectDailyDefenderBonusResponse_FAILURE CollectDailyDefenderBonusResponse_Result = 2 + CollectDailyDefenderBonusResponse_TOO_SOON CollectDailyDefenderBonusResponse_Result = 3 + CollectDailyDefenderBonusResponse_NO_DEFENDERS CollectDailyDefenderBonusResponse_Result = 4 ) -var EncounterTutorialCompleteResponse_Result_name = map[int32]string{ +var CollectDailyDefenderBonusResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_INVALID_POKEMON", + 2: "FAILURE", + 3: "TOO_SOON", + 4: "NO_DEFENDERS", } -var EncounterTutorialCompleteResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_INVALID_POKEMON": 2, +var CollectDailyDefenderBonusResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, + "TOO_SOON": 3, + "NO_DEFENDERS": 4, } -func (x EncounterTutorialCompleteResponse_Result) String() string { - return proto.EnumName(EncounterTutorialCompleteResponse_Result_name, int32(x)) -} -func (EncounterTutorialCompleteResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{15, 0} +func (x CollectDailyDefenderBonusResponse_Result) String() string { + return proto.EnumName(CollectDailyDefenderBonusResponse_Result_name, int32(x)) } -type EquipBadgeResponse_Result int32 +type SetContactSettingsResponse_Status int32 const ( - EquipBadgeResponse_UNSET EquipBadgeResponse_Result = 0 - EquipBadgeResponse_SUCCESS EquipBadgeResponse_Result = 1 - EquipBadgeResponse_COOLDOWN_ACTIVE EquipBadgeResponse_Result = 2 - EquipBadgeResponse_NOT_QUALIFIED EquipBadgeResponse_Result = 3 + SetContactSettingsResponse_UNSET SetContactSettingsResponse_Status = 0 + SetContactSettingsResponse_SUCCESS SetContactSettingsResponse_Status = 1 + SetContactSettingsResponse_FAILURE SetContactSettingsResponse_Status = 2 ) -var EquipBadgeResponse_Result_name = map[int32]string{ +var SetContactSettingsResponse_Status_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "COOLDOWN_ACTIVE", - 3: "NOT_QUALIFIED", + 2: "FAILURE", } -var EquipBadgeResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "COOLDOWN_ACTIVE": 2, - "NOT_QUALIFIED": 3, +var SetContactSettingsResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "FAILURE": 2, } -func (x EquipBadgeResponse_Result) String() string { - return proto.EnumName(EquipBadgeResponse_Result_name, int32(x)) -} -func (EquipBadgeResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{16, 0} +func (x SetContactSettingsResponse_Status) String() string { + return proto.EnumName(SetContactSettingsResponse_Status_name, int32(x)) } -type EvolvePokemonResponse_Result int32 +type SetAvatarResponse_Status int32 const ( - EvolvePokemonResponse_UNSET EvolvePokemonResponse_Result = 0 - EvolvePokemonResponse_SUCCESS EvolvePokemonResponse_Result = 1 - EvolvePokemonResponse_FAILED_POKEMON_MISSING EvolvePokemonResponse_Result = 2 - EvolvePokemonResponse_FAILED_INSUFFICIENT_RESOURCES EvolvePokemonResponse_Result = 3 - EvolvePokemonResponse_FAILED_POKEMON_CANNOT_EVOLVE EvolvePokemonResponse_Result = 4 - EvolvePokemonResponse_FAILED_POKEMON_IS_DEPLOYED EvolvePokemonResponse_Result = 5 + SetAvatarResponse_UNSET SetAvatarResponse_Status = 0 + SetAvatarResponse_SUCCESS SetAvatarResponse_Status = 1 + SetAvatarResponse_AVATAR_ALREADY_SET SetAvatarResponse_Status = 2 + SetAvatarResponse_FAILURE SetAvatarResponse_Status = 3 ) -var EvolvePokemonResponse_Result_name = map[int32]string{ +var SetAvatarResponse_Status_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "FAILED_POKEMON_MISSING", - 3: "FAILED_INSUFFICIENT_RESOURCES", - 4: "FAILED_POKEMON_CANNOT_EVOLVE", - 5: "FAILED_POKEMON_IS_DEPLOYED", + 2: "AVATAR_ALREADY_SET", + 3: "FAILURE", } -var EvolvePokemonResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "FAILED_POKEMON_MISSING": 2, - "FAILED_INSUFFICIENT_RESOURCES": 3, - "FAILED_POKEMON_CANNOT_EVOLVE": 4, - "FAILED_POKEMON_IS_DEPLOYED": 5, +var SetAvatarResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "AVATAR_ALREADY_SET": 2, + "FAILURE": 3, } -func (x EvolvePokemonResponse_Result) String() string { - return proto.EnumName(EvolvePokemonResponse_Result_name, int32(x)) -} -func (EvolvePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{17, 0} +func (x SetAvatarResponse_Status) String() string { + return proto.EnumName(SetAvatarResponse_Status_name, int32(x)) } -type FortDeployPokemonResponse_Result int32 +type CatchPokemonResponse_CatchStatus int32 const ( - FortDeployPokemonResponse_NO_RESULT_SET FortDeployPokemonResponse_Result = 0 - FortDeployPokemonResponse_SUCCESS FortDeployPokemonResponse_Result = 1 - FortDeployPokemonResponse_ERROR_ALREADY_HAS_POKEMON_ON_FORT FortDeployPokemonResponse_Result = 2 - FortDeployPokemonResponse_ERROR_OPPOSING_TEAM_OWNS_FORT FortDeployPokemonResponse_Result = 3 - FortDeployPokemonResponse_ERROR_FORT_IS_FULL FortDeployPokemonResponse_Result = 4 - FortDeployPokemonResponse_ERROR_NOT_IN_RANGE FortDeployPokemonResponse_Result = 5 - FortDeployPokemonResponse_ERROR_PLAYER_HAS_NO_TEAM FortDeployPokemonResponse_Result = 6 - FortDeployPokemonResponse_ERROR_POKEMON_NOT_FULL_HP FortDeployPokemonResponse_Result = 7 - FortDeployPokemonResponse_ERROR_PLAYER_BELOW_MINIMUM_LEVEL FortDeployPokemonResponse_Result = 8 - FortDeployPokemonResponse_ERROR_POKEMON_IS_BUDDY FortDeployPokemonResponse_Result = 9 + CatchPokemonResponse_CATCH_ERROR CatchPokemonResponse_CatchStatus = 0 + CatchPokemonResponse_CATCH_SUCCESS CatchPokemonResponse_CatchStatus = 1 + CatchPokemonResponse_CATCH_ESCAPE CatchPokemonResponse_CatchStatus = 2 + CatchPokemonResponse_CATCH_FLEE CatchPokemonResponse_CatchStatus = 3 + CatchPokemonResponse_CATCH_MISSED CatchPokemonResponse_CatchStatus = 4 ) -var FortDeployPokemonResponse_Result_name = map[int32]string{ - 0: "NO_RESULT_SET", - 1: "SUCCESS", - 2: "ERROR_ALREADY_HAS_POKEMON_ON_FORT", - 3: "ERROR_OPPOSING_TEAM_OWNS_FORT", - 4: "ERROR_FORT_IS_FULL", - 5: "ERROR_NOT_IN_RANGE", - 6: "ERROR_PLAYER_HAS_NO_TEAM", - 7: "ERROR_POKEMON_NOT_FULL_HP", - 8: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", - 9: "ERROR_POKEMON_IS_BUDDY", +var CatchPokemonResponse_CatchStatus_name = map[int32]string{ + 0: "CATCH_ERROR", + 1: "CATCH_SUCCESS", + 2: "CATCH_ESCAPE", + 3: "CATCH_FLEE", + 4: "CATCH_MISSED", } -var FortDeployPokemonResponse_Result_value = map[string]int32{ - "NO_RESULT_SET": 0, - "SUCCESS": 1, - "ERROR_ALREADY_HAS_POKEMON_ON_FORT": 2, - "ERROR_OPPOSING_TEAM_OWNS_FORT": 3, - "ERROR_FORT_IS_FULL": 4, - "ERROR_NOT_IN_RANGE": 5, - "ERROR_PLAYER_HAS_NO_TEAM": 6, - "ERROR_POKEMON_NOT_FULL_HP": 7, - "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 8, - "ERROR_POKEMON_IS_BUDDY": 9, +var CatchPokemonResponse_CatchStatus_value = map[string]int32{ + "CATCH_ERROR": 0, + "CATCH_SUCCESS": 1, + "CATCH_ESCAPE": 2, + "CATCH_FLEE": 3, + "CATCH_MISSED": 4, } -func (x FortDeployPokemonResponse_Result) String() string { - return proto.EnumName(FortDeployPokemonResponse_Result_name, int32(x)) -} -func (FortDeployPokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{18, 0} +func (x CatchPokemonResponse_CatchStatus) String() string { + return proto.EnumName(CatchPokemonResponse_CatchStatus_name, int32(x)) } -type FortRecallPokemonResponse_Result int32 +type NicknamePokemonResponse_Result int32 const ( - FortRecallPokemonResponse_NO_RESULT_SET FortRecallPokemonResponse_Result = 0 - FortRecallPokemonResponse_SUCCESS FortRecallPokemonResponse_Result = 1 - FortRecallPokemonResponse_ERROR_NOT_IN_RANGE FortRecallPokemonResponse_Result = 2 - FortRecallPokemonResponse_ERROR_POKEMON_NOT_ON_FORT FortRecallPokemonResponse_Result = 3 - FortRecallPokemonResponse_ERROR_NO_PLAYER FortRecallPokemonResponse_Result = 4 + NicknamePokemonResponse_UNSET NicknamePokemonResponse_Result = 0 + NicknamePokemonResponse_SUCCESS NicknamePokemonResponse_Result = 1 + NicknamePokemonResponse_ERROR_INVALID_NICKNAME NicknamePokemonResponse_Result = 2 + NicknamePokemonResponse_ERROR_POKEMON_NOT_FOUND NicknamePokemonResponse_Result = 3 + NicknamePokemonResponse_ERROR_POKEMON_IS_EGG NicknamePokemonResponse_Result = 4 ) -var FortRecallPokemonResponse_Result_name = map[int32]string{ - 0: "NO_RESULT_SET", +var NicknamePokemonResponse_Result_name = map[int32]string{ + 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_NOT_IN_RANGE", - 3: "ERROR_POKEMON_NOT_ON_FORT", - 4: "ERROR_NO_PLAYER", + 2: "ERROR_INVALID_NICKNAME", + 3: "ERROR_POKEMON_NOT_FOUND", + 4: "ERROR_POKEMON_IS_EGG", } -var FortRecallPokemonResponse_Result_value = map[string]int32{ - "NO_RESULT_SET": 0, - "SUCCESS": 1, - "ERROR_NOT_IN_RANGE": 2, - "ERROR_POKEMON_NOT_ON_FORT": 3, - "ERROR_NO_PLAYER": 4, +var NicknamePokemonResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_NICKNAME": 2, + "ERROR_POKEMON_NOT_FOUND": 3, + "ERROR_POKEMON_IS_EGG": 4, } -func (x FortRecallPokemonResponse_Result) String() string { - return proto.EnumName(FortRecallPokemonResponse_Result_name, int32(x)) -} -func (FortRecallPokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{20, 0} +func (x NicknamePokemonResponse_Result) String() string { + return proto.EnumName(NicknamePokemonResponse_Result_name, int32(x)) } -type FortSearchResponse_Result int32 +type SetPlayerTeamResponse_Status int32 const ( - FortSearchResponse_NO_RESULT_SET FortSearchResponse_Result = 0 - FortSearchResponse_SUCCESS FortSearchResponse_Result = 1 - FortSearchResponse_OUT_OF_RANGE FortSearchResponse_Result = 2 - FortSearchResponse_IN_COOLDOWN_PERIOD FortSearchResponse_Result = 3 - FortSearchResponse_INVENTORY_FULL FortSearchResponse_Result = 4 - FortSearchResponse_EXCEEDED_DAILY_LIMIT FortSearchResponse_Result = 5 + SetPlayerTeamResponse_UNSET SetPlayerTeamResponse_Status = 0 + SetPlayerTeamResponse_SUCCESS SetPlayerTeamResponse_Status = 1 + SetPlayerTeamResponse_TEAM_ALREADY_SET SetPlayerTeamResponse_Status = 2 + SetPlayerTeamResponse_FAILURE SetPlayerTeamResponse_Status = 3 ) -var FortSearchResponse_Result_name = map[int32]string{ - 0: "NO_RESULT_SET", +var SetPlayerTeamResponse_Status_name = map[int32]string{ + 0: "UNSET", 1: "SUCCESS", - 2: "OUT_OF_RANGE", - 3: "IN_COOLDOWN_PERIOD", - 4: "INVENTORY_FULL", - 5: "EXCEEDED_DAILY_LIMIT", -} -var FortSearchResponse_Result_value = map[string]int32{ - "NO_RESULT_SET": 0, - "SUCCESS": 1, - "OUT_OF_RANGE": 2, - "IN_COOLDOWN_PERIOD": 3, - "INVENTORY_FULL": 4, - "EXCEEDED_DAILY_LIMIT": 5, -} - -func (x FortSearchResponse_Result) String() string { - return proto.EnumName(FortSearchResponse_Result_name, int32(x)) -} -func (FortSearchResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{21, 0} -} - -type GetGymDetailsResponse_Result int32 - -const ( - GetGymDetailsResponse_UNSET GetGymDetailsResponse_Result = 0 - GetGymDetailsResponse_SUCCESS GetGymDetailsResponse_Result = 1 - GetGymDetailsResponse_ERROR_NOT_IN_RANGE GetGymDetailsResponse_Result = 2 -) - -var GetGymDetailsResponse_Result_name = map[int32]string{ - 0: "UNSET", - 1: "SUCCESS", - 2: "ERROR_NOT_IN_RANGE", -} -var GetGymDetailsResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_NOT_IN_RANGE": 2, -} - -func (x GetGymDetailsResponse_Result) String() string { - return proto.EnumName(GetGymDetailsResponse_Result_name, int32(x)) -} -func (GetGymDetailsResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{25, 0} -} - -type GetIncensePokemonResponse_Result int32 - -const ( - GetIncensePokemonResponse_INCENSE_ENCOUNTER_UNKNOWN GetIncensePokemonResponse_Result = 0 - GetIncensePokemonResponse_INCENSE_ENCOUNTER_AVAILABLE GetIncensePokemonResponse_Result = 1 - GetIncensePokemonResponse_INCENSE_ENCOUNTER_NOT_AVAILABLE GetIncensePokemonResponse_Result = 2 -) - -var GetIncensePokemonResponse_Result_name = map[int32]string{ - 0: "INCENSE_ENCOUNTER_UNKNOWN", - 1: "INCENSE_ENCOUNTER_AVAILABLE", - 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", + 2: "TEAM_ALREADY_SET", + 3: "FAILURE", } -var GetIncensePokemonResponse_Result_value = map[string]int32{ - "INCENSE_ENCOUNTER_UNKNOWN": 0, - "INCENSE_ENCOUNTER_AVAILABLE": 1, - "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, +var SetPlayerTeamResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "TEAM_ALREADY_SET": 2, + "FAILURE": 3, } -func (x GetIncensePokemonResponse_Result) String() string { - return proto.EnumName(GetIncensePokemonResponse_Result_name, int32(x)) -} -func (GetIncensePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{27, 0} +func (x SetPlayerTeamResponse_Status) String() string { + return proto.EnumName(SetPlayerTeamResponse_Status_name, int32(x)) } -type GetPlayerProfileResponse_Result int32 +type DownloadRemoteConfigVersionResponse_Result int32 const ( - GetPlayerProfileResponse_UNSET GetPlayerProfileResponse_Result = 0 - GetPlayerProfileResponse_SUCCESS GetPlayerProfileResponse_Result = 1 + DownloadRemoteConfigVersionResponse_UNSET DownloadRemoteConfigVersionResponse_Result = 0 + DownloadRemoteConfigVersionResponse_SUCCESS DownloadRemoteConfigVersionResponse_Result = 1 ) -var GetPlayerProfileResponse_Result_name = map[int32]string{ +var DownloadRemoteConfigVersionResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", } -var GetPlayerProfileResponse_Result_value = map[string]int32{ +var DownloadRemoteConfigVersionResponse_Result_value = map[string]int32{ "UNSET": 0, "SUCCESS": 1, } -func (x GetPlayerProfileResponse_Result) String() string { - return proto.EnumName(GetPlayerProfileResponse_Result_name, int32(x)) -} -func (GetPlayerProfileResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{30, 0} -} - -type IncenseEncounterResponse_Result int32 - -const ( - IncenseEncounterResponse_INCENSE_ENCOUNTER_UNKNOWN IncenseEncounterResponse_Result = 0 - IncenseEncounterResponse_INCENSE_ENCOUNTER_SUCCESS IncenseEncounterResponse_Result = 1 - IncenseEncounterResponse_INCENSE_ENCOUNTER_NOT_AVAILABLE IncenseEncounterResponse_Result = 2 - IncenseEncounterResponse_POKEMON_INVENTORY_FULL IncenseEncounterResponse_Result = 3 -) - -var IncenseEncounterResponse_Result_name = map[int32]string{ - 0: "INCENSE_ENCOUNTER_UNKNOWN", - 1: "INCENSE_ENCOUNTER_SUCCESS", - 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", - 3: "POKEMON_INVENTORY_FULL", -} -var IncenseEncounterResponse_Result_value = map[string]int32{ - "INCENSE_ENCOUNTER_UNKNOWN": 0, - "INCENSE_ENCOUNTER_SUCCESS": 1, - "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, - "POKEMON_INVENTORY_FULL": 3, -} - -func (x IncenseEncounterResponse_Result) String() string { - return proto.EnumName(IncenseEncounterResponse_Result_name, int32(x)) -} -func (IncenseEncounterResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{33, 0} +func (x DownloadRemoteConfigVersionResponse_Result) String() string { + return proto.EnumName(DownloadRemoteConfigVersionResponse_Result_name, int32(x)) } -type LevelUpRewardsResponse_Result int32 +type UseItemPotionResponse_Result int32 const ( - LevelUpRewardsResponse_UNSET LevelUpRewardsResponse_Result = 0 - LevelUpRewardsResponse_SUCCESS LevelUpRewardsResponse_Result = 1 - LevelUpRewardsResponse_AWARDED_ALREADY LevelUpRewardsResponse_Result = 2 + UseItemPotionResponse_UNSET UseItemPotionResponse_Result = 0 + UseItemPotionResponse_SUCCESS UseItemPotionResponse_Result = 1 + UseItemPotionResponse_ERROR_NO_POKEMON UseItemPotionResponse_Result = 2 + UseItemPotionResponse_ERROR_CANNOT_USE UseItemPotionResponse_Result = 3 + UseItemPotionResponse_ERROR_DEPLOYED_TO_FORT UseItemPotionResponse_Result = 4 ) -var LevelUpRewardsResponse_Result_name = map[int32]string{ +var UseItemPotionResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "AWARDED_ALREADY", + 2: "ERROR_NO_POKEMON", + 3: "ERROR_CANNOT_USE", + 4: "ERROR_DEPLOYED_TO_FORT", } -var LevelUpRewardsResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "AWARDED_ALREADY": 2, +var UseItemPotionResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NO_POKEMON": 2, + "ERROR_CANNOT_USE": 3, + "ERROR_DEPLOYED_TO_FORT": 4, } -func (x LevelUpRewardsResponse_Result) String() string { - return proto.EnumName(LevelUpRewardsResponse_Result_name, int32(x)) -} -func (LevelUpRewardsResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{34, 0} +func (x UseItemPotionResponse_Result) String() string { + return proto.EnumName(UseItemPotionResponse_Result_name, int32(x)) } -type NicknamePokemonResponse_Result int32 +type EncounterTutorialCompleteResponse_Result int32 const ( - NicknamePokemonResponse_UNSET NicknamePokemonResponse_Result = 0 - NicknamePokemonResponse_SUCCESS NicknamePokemonResponse_Result = 1 - NicknamePokemonResponse_ERROR_INVALID_NICKNAME NicknamePokemonResponse_Result = 2 - NicknamePokemonResponse_ERROR_POKEMON_NOT_FOUND NicknamePokemonResponse_Result = 3 - NicknamePokemonResponse_ERROR_POKEMON_IS_EGG NicknamePokemonResponse_Result = 4 + EncounterTutorialCompleteResponse_UNSET EncounterTutorialCompleteResponse_Result = 0 + EncounterTutorialCompleteResponse_SUCCESS EncounterTutorialCompleteResponse_Result = 1 + EncounterTutorialCompleteResponse_ERROR_INVALID_POKEMON EncounterTutorialCompleteResponse_Result = 2 ) -var NicknamePokemonResponse_Result_name = map[int32]string{ +var EncounterTutorialCompleteResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_INVALID_NICKNAME", - 3: "ERROR_POKEMON_NOT_FOUND", - 4: "ERROR_POKEMON_IS_EGG", + 2: "ERROR_INVALID_POKEMON", } -var NicknamePokemonResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_INVALID_NICKNAME": 2, - "ERROR_POKEMON_NOT_FOUND": 3, - "ERROR_POKEMON_IS_EGG": 4, +var EncounterTutorialCompleteResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_POKEMON": 2, } -func (x NicknamePokemonResponse_Result) String() string { - return proto.EnumName(NicknamePokemonResponse_Result_name, int32(x)) -} -func (NicknamePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{36, 0} +func (x EncounterTutorialCompleteResponse_Result) String() string { + return proto.EnumName(EncounterTutorialCompleteResponse_Result_name, int32(x)) } -type RecycleInventoryItemResponse_Result int32 +type GetIncensePokemonResponse_Result int32 const ( - RecycleInventoryItemResponse_UNSET RecycleInventoryItemResponse_Result = 0 - RecycleInventoryItemResponse_SUCCESS RecycleInventoryItemResponse_Result = 1 - RecycleInventoryItemResponse_ERROR_NOT_ENOUGH_COPIES RecycleInventoryItemResponse_Result = 2 - RecycleInventoryItemResponse_ERROR_CANNOT_RECYCLE_INCUBATORS RecycleInventoryItemResponse_Result = 3 + GetIncensePokemonResponse_INCENSE_ENCOUNTER_UNKNOWN GetIncensePokemonResponse_Result = 0 + GetIncensePokemonResponse_INCENSE_ENCOUNTER_AVAILABLE GetIncensePokemonResponse_Result = 1 + GetIncensePokemonResponse_INCENSE_ENCOUNTER_NOT_AVAILABLE GetIncensePokemonResponse_Result = 2 ) -var RecycleInventoryItemResponse_Result_name = map[int32]string{ - 0: "UNSET", - 1: "SUCCESS", - 2: "ERROR_NOT_ENOUGH_COPIES", - 3: "ERROR_CANNOT_RECYCLE_INCUBATORS", +var GetIncensePokemonResponse_Result_name = map[int32]string{ + 0: "INCENSE_ENCOUNTER_UNKNOWN", + 1: "INCENSE_ENCOUNTER_AVAILABLE", + 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", } -var RecycleInventoryItemResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_NOT_ENOUGH_COPIES": 2, - "ERROR_CANNOT_RECYCLE_INCUBATORS": 3, +var GetIncensePokemonResponse_Result_value = map[string]int32{ + "INCENSE_ENCOUNTER_UNKNOWN": 0, + "INCENSE_ENCOUNTER_AVAILABLE": 1, + "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, } -func (x RecycleInventoryItemResponse_Result) String() string { - return proto.EnumName(RecycleInventoryItemResponse_Result_name, int32(x)) -} -func (RecycleInventoryItemResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{38, 0} +func (x GetIncensePokemonResponse_Result) String() string { + return proto.EnumName(GetIncensePokemonResponse_Result_name, int32(x)) } type ReleasePokemonResponse_Result int32 @@ -993,235 +818,197 @@ var ReleasePokemonResponse_Result_value = map[string]int32{ func (x ReleasePokemonResponse_Result) String() string { return proto.EnumName(ReleasePokemonResponse_Result_name, int32(x)) } -func (ReleasePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{39, 0} -} -type SetAvatarResponse_Status int32 +type FortSearchResponse_Result int32 const ( - SetAvatarResponse_UNSET SetAvatarResponse_Status = 0 - SetAvatarResponse_SUCCESS SetAvatarResponse_Status = 1 - SetAvatarResponse_AVATAR_ALREADY_SET SetAvatarResponse_Status = 2 - SetAvatarResponse_FAILURE SetAvatarResponse_Status = 3 + FortSearchResponse_NO_RESULT_SET FortSearchResponse_Result = 0 + FortSearchResponse_SUCCESS FortSearchResponse_Result = 1 + FortSearchResponse_OUT_OF_RANGE FortSearchResponse_Result = 2 + FortSearchResponse_IN_COOLDOWN_PERIOD FortSearchResponse_Result = 3 + FortSearchResponse_INVENTORY_FULL FortSearchResponse_Result = 4 + FortSearchResponse_EXCEEDED_DAILY_LIMIT FortSearchResponse_Result = 5 ) -var SetAvatarResponse_Status_name = map[int32]string{ - 0: "UNSET", +var FortSearchResponse_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", 1: "SUCCESS", - 2: "AVATAR_ALREADY_SET", - 3: "FAILURE", + 2: "OUT_OF_RANGE", + 3: "IN_COOLDOWN_PERIOD", + 4: "INVENTORY_FULL", + 5: "EXCEEDED_DAILY_LIMIT", } -var SetAvatarResponse_Status_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "AVATAR_ALREADY_SET": 2, - "FAILURE": 3, +var FortSearchResponse_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "OUT_OF_RANGE": 2, + "IN_COOLDOWN_PERIOD": 3, + "INVENTORY_FULL": 4, + "EXCEEDED_DAILY_LIMIT": 5, } -func (x SetAvatarResponse_Status) String() string { - return proto.EnumName(SetAvatarResponse_Status_name, int32(x)) -} -func (SetAvatarResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{40, 0} +func (x FortSearchResponse_Result) String() string { + return proto.EnumName(FortSearchResponse_Result_name, int32(x)) } -type SetBuddyPokemonResponse_Result int32 +type FortDeployPokemonResponse_Result int32 const ( - SetBuddyPokemonResponse_UNEST SetBuddyPokemonResponse_Result = 0 - SetBuddyPokemonResponse_SUCCESS SetBuddyPokemonResponse_Result = 1 - SetBuddyPokemonResponse_ERROR_POKEMON_DEPLOYED SetBuddyPokemonResponse_Result = 2 - SetBuddyPokemonResponse_ERROR_POKEMON_NOT_OWNED SetBuddyPokemonResponse_Result = 3 - SetBuddyPokemonResponse_ERROR_POKEMON_IS_EGG SetBuddyPokemonResponse_Result = 4 -) - -var SetBuddyPokemonResponse_Result_name = map[int32]string{ - 0: "UNEST", - 1: "SUCCESS", - 2: "ERROR_POKEMON_DEPLOYED", - 3: "ERROR_POKEMON_NOT_OWNED", - 4: "ERROR_POKEMON_IS_EGG", + FortDeployPokemonResponse_NO_RESULT_SET FortDeployPokemonResponse_Result = 0 + FortDeployPokemonResponse_SUCCESS FortDeployPokemonResponse_Result = 1 + FortDeployPokemonResponse_ERROR_ALREADY_HAS_POKEMON_ON_FORT FortDeployPokemonResponse_Result = 2 + FortDeployPokemonResponse_ERROR_OPPOSING_TEAM_OWNS_FORT FortDeployPokemonResponse_Result = 3 + FortDeployPokemonResponse_ERROR_FORT_IS_FULL FortDeployPokemonResponse_Result = 4 + FortDeployPokemonResponse_ERROR_NOT_IN_RANGE FortDeployPokemonResponse_Result = 5 + FortDeployPokemonResponse_ERROR_PLAYER_HAS_NO_TEAM FortDeployPokemonResponse_Result = 6 + FortDeployPokemonResponse_ERROR_POKEMON_NOT_FULL_HP FortDeployPokemonResponse_Result = 7 + FortDeployPokemonResponse_ERROR_PLAYER_BELOW_MINIMUM_LEVEL FortDeployPokemonResponse_Result = 8 + FortDeployPokemonResponse_ERROR_POKEMON_IS_BUDDY FortDeployPokemonResponse_Result = 9 +) + +var FortDeployPokemonResponse_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", + 1: "SUCCESS", + 2: "ERROR_ALREADY_HAS_POKEMON_ON_FORT", + 3: "ERROR_OPPOSING_TEAM_OWNS_FORT", + 4: "ERROR_FORT_IS_FULL", + 5: "ERROR_NOT_IN_RANGE", + 6: "ERROR_PLAYER_HAS_NO_TEAM", + 7: "ERROR_POKEMON_NOT_FULL_HP", + 8: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", + 9: "ERROR_POKEMON_IS_BUDDY", } -var SetBuddyPokemonResponse_Result_value = map[string]int32{ - "UNEST": 0, - "SUCCESS": 1, - "ERROR_POKEMON_DEPLOYED": 2, - "ERROR_POKEMON_NOT_OWNED": 3, - "ERROR_POKEMON_IS_EGG": 4, +var FortDeployPokemonResponse_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_ALREADY_HAS_POKEMON_ON_FORT": 2, + "ERROR_OPPOSING_TEAM_OWNS_FORT": 3, + "ERROR_FORT_IS_FULL": 4, + "ERROR_NOT_IN_RANGE": 5, + "ERROR_PLAYER_HAS_NO_TEAM": 6, + "ERROR_POKEMON_NOT_FULL_HP": 7, + "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 8, + "ERROR_POKEMON_IS_BUDDY": 9, } -func (x SetBuddyPokemonResponse_Result) String() string { - return proto.EnumName(SetBuddyPokemonResponse_Result_name, int32(x)) -} -func (SetBuddyPokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{41, 0} +func (x FortDeployPokemonResponse_Result) String() string { + return proto.EnumName(FortDeployPokemonResponse_Result_name, int32(x)) } -type SetContactSettingsResponse_Status int32 +type SfidaActionLogResponse_Result int32 const ( - SetContactSettingsResponse_UNSET SetContactSettingsResponse_Status = 0 - SetContactSettingsResponse_SUCCESS SetContactSettingsResponse_Status = 1 - SetContactSettingsResponse_FAILURE SetContactSettingsResponse_Status = 2 + SfidaActionLogResponse_UNSET SfidaActionLogResponse_Result = 0 + SfidaActionLogResponse_SUCCESS SfidaActionLogResponse_Result = 1 ) -var SetContactSettingsResponse_Status_name = map[int32]string{ +var SfidaActionLogResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "FAILURE", } -var SetContactSettingsResponse_Status_value = map[string]int32{ +var SfidaActionLogResponse_Result_value = map[string]int32{ "UNSET": 0, "SUCCESS": 1, - "FAILURE": 2, } -func (x SetContactSettingsResponse_Status) String() string { - return proto.EnumName(SetContactSettingsResponse_Status_name, int32(x)) -} -func (SetContactSettingsResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{42, 0} +func (x SfidaActionLogResponse_Result) String() string { + return proto.EnumName(SfidaActionLogResponse_Result_name, int32(x)) } -type SetFavoritePokemonResponse_Result int32 +type UseItemEggIncubatorResponse_Result int32 const ( - SetFavoritePokemonResponse_UNSET SetFavoritePokemonResponse_Result = 0 - SetFavoritePokemonResponse_SUCCESS SetFavoritePokemonResponse_Result = 1 - SetFavoritePokemonResponse_ERROR_POKEMON_NOT_FOUND SetFavoritePokemonResponse_Result = 2 - SetFavoritePokemonResponse_ERROR_POKEMON_IS_EGG SetFavoritePokemonResponse_Result = 3 + UseItemEggIncubatorResponse_UNSET UseItemEggIncubatorResponse_Result = 0 + UseItemEggIncubatorResponse_SUCCESS UseItemEggIncubatorResponse_Result = 1 + UseItemEggIncubatorResponse_ERROR_INCUBATOR_NOT_FOUND UseItemEggIncubatorResponse_Result = 2 + UseItemEggIncubatorResponse_ERROR_POKEMON_EGG_NOT_FOUND UseItemEggIncubatorResponse_Result = 3 + UseItemEggIncubatorResponse_ERROR_POKEMON_ID_NOT_EGG UseItemEggIncubatorResponse_Result = 4 + UseItemEggIncubatorResponse_ERROR_INCUBATOR_ALREADY_IN_USE UseItemEggIncubatorResponse_Result = 5 + UseItemEggIncubatorResponse_ERROR_POKEMON_ALREADY_INCUBATING UseItemEggIncubatorResponse_Result = 6 + UseItemEggIncubatorResponse_ERROR_INCUBATOR_NO_USES_REMAINING UseItemEggIncubatorResponse_Result = 7 ) -var SetFavoritePokemonResponse_Result_name = map[int32]string{ +var UseItemEggIncubatorResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_POKEMON_NOT_FOUND", - 3: "ERROR_POKEMON_IS_EGG", + 2: "ERROR_INCUBATOR_NOT_FOUND", + 3: "ERROR_POKEMON_EGG_NOT_FOUND", + 4: "ERROR_POKEMON_ID_NOT_EGG", + 5: "ERROR_INCUBATOR_ALREADY_IN_USE", + 6: "ERROR_POKEMON_ALREADY_INCUBATING", + 7: "ERROR_INCUBATOR_NO_USES_REMAINING", } -var SetFavoritePokemonResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_POKEMON_NOT_FOUND": 2, - "ERROR_POKEMON_IS_EGG": 3, +var UseItemEggIncubatorResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INCUBATOR_NOT_FOUND": 2, + "ERROR_POKEMON_EGG_NOT_FOUND": 3, + "ERROR_POKEMON_ID_NOT_EGG": 4, + "ERROR_INCUBATOR_ALREADY_IN_USE": 5, + "ERROR_POKEMON_ALREADY_INCUBATING": 6, + "ERROR_INCUBATOR_NO_USES_REMAINING": 7, } -func (x SetFavoritePokemonResponse_Result) String() string { - return proto.EnumName(SetFavoritePokemonResponse_Result_name, int32(x)) -} -func (SetFavoritePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{43, 0} +func (x UseItemEggIncubatorResponse_Result) String() string { + return proto.EnumName(UseItemEggIncubatorResponse_Result_name, int32(x)) } -type SetPlayerTeamResponse_Status int32 +type ClaimCodenameResponse_Status int32 const ( - SetPlayerTeamResponse_UNSET SetPlayerTeamResponse_Status = 0 - SetPlayerTeamResponse_SUCCESS SetPlayerTeamResponse_Status = 1 - SetPlayerTeamResponse_TEAM_ALREADY_SET SetPlayerTeamResponse_Status = 2 - SetPlayerTeamResponse_FAILURE SetPlayerTeamResponse_Status = 3 + ClaimCodenameResponse_UNSET ClaimCodenameResponse_Status = 0 + ClaimCodenameResponse_SUCCESS ClaimCodenameResponse_Status = 1 + ClaimCodenameResponse_CODENAME_NOT_AVAILABLE ClaimCodenameResponse_Status = 2 + ClaimCodenameResponse_CODENAME_NOT_VALID ClaimCodenameResponse_Status = 3 + ClaimCodenameResponse_CURRENT_OWNER ClaimCodenameResponse_Status = 4 + ClaimCodenameResponse_CODENAME_CHANGE_NOT_ALLOWED ClaimCodenameResponse_Status = 5 ) -var SetPlayerTeamResponse_Status_name = map[int32]string{ +var ClaimCodenameResponse_Status_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "TEAM_ALREADY_SET", - 3: "FAILURE", + 2: "CODENAME_NOT_AVAILABLE", + 3: "CODENAME_NOT_VALID", + 4: "CURRENT_OWNER", + 5: "CODENAME_CHANGE_NOT_ALLOWED", } -var SetPlayerTeamResponse_Status_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "TEAM_ALREADY_SET": 2, - "FAILURE": 3, +var ClaimCodenameResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "CODENAME_NOT_AVAILABLE": 2, + "CODENAME_NOT_VALID": 3, + "CURRENT_OWNER": 4, + "CODENAME_CHANGE_NOT_ALLOWED": 5, } -func (x SetPlayerTeamResponse_Status) String() string { - return proto.EnumName(SetPlayerTeamResponse_Status_name, int32(x)) -} -func (SetPlayerTeamResponse_Status) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{44, 0} +func (x ClaimCodenameResponse_Status) String() string { + return proto.EnumName(ClaimCodenameResponse_Status_name, int32(x)) } -type SfidaActionLogResponse_Result int32 +type EquipBadgeResponse_Result int32 const ( - SfidaActionLogResponse_UNSET SfidaActionLogResponse_Result = 0 - SfidaActionLogResponse_SUCCESS SfidaActionLogResponse_Result = 1 + EquipBadgeResponse_UNSET EquipBadgeResponse_Result = 0 + EquipBadgeResponse_SUCCESS EquipBadgeResponse_Result = 1 + EquipBadgeResponse_COOLDOWN_ACTIVE EquipBadgeResponse_Result = 2 + EquipBadgeResponse_NOT_QUALIFIED EquipBadgeResponse_Result = 3 ) -var SfidaActionLogResponse_Result_name = map[int32]string{ +var EquipBadgeResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", + 2: "COOLDOWN_ACTIVE", + 3: "NOT_QUALIFIED", } -var SfidaActionLogResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, -} - -func (x SfidaActionLogResponse_Result) String() string { - return proto.EnumName(SfidaActionLogResponse_Result_name, int32(x)) -} -func (SfidaActionLogResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{45, 0} -} - -type StartGymBattleResponse_Result int32 - -const ( - StartGymBattleResponse_UNSET StartGymBattleResponse_Result = 0 - StartGymBattleResponse_SUCCESS StartGymBattleResponse_Result = 1 - StartGymBattleResponse_ERROR_GYM_NOT_FOUND StartGymBattleResponse_Result = 2 - StartGymBattleResponse_ERROR_GYM_NEUTRAL StartGymBattleResponse_Result = 3 - StartGymBattleResponse_ERROR_GYM_WRONG_TEAM StartGymBattleResponse_Result = 4 - StartGymBattleResponse_ERROR_GYM_EMPTY StartGymBattleResponse_Result = 5 - StartGymBattleResponse_ERROR_INVALID_DEFENDER StartGymBattleResponse_Result = 6 - StartGymBattleResponse_ERROR_TRAINING_INVALID_ATTACKER_COUNT StartGymBattleResponse_Result = 7 - StartGymBattleResponse_ERROR_ALL_POKEMON_FAINTED StartGymBattleResponse_Result = 8 - StartGymBattleResponse_ERROR_TOO_MANY_BATTLES StartGymBattleResponse_Result = 9 - StartGymBattleResponse_ERROR_TOO_MANY_PLAYERS StartGymBattleResponse_Result = 10 - StartGymBattleResponse_ERROR_GYM_BATTLE_LOCKOUT StartGymBattleResponse_Result = 11 - StartGymBattleResponse_ERROR_PLAYER_BELOW_MINIMUM_LEVEL StartGymBattleResponse_Result = 12 - StartGymBattleResponse_ERROR_NOT_IN_RANGE StartGymBattleResponse_Result = 13 -) - -var StartGymBattleResponse_Result_name = map[int32]string{ - 0: "UNSET", - 1: "SUCCESS", - 2: "ERROR_GYM_NOT_FOUND", - 3: "ERROR_GYM_NEUTRAL", - 4: "ERROR_GYM_WRONG_TEAM", - 5: "ERROR_GYM_EMPTY", - 6: "ERROR_INVALID_DEFENDER", - 7: "ERROR_TRAINING_INVALID_ATTACKER_COUNT", - 8: "ERROR_ALL_POKEMON_FAINTED", - 9: "ERROR_TOO_MANY_BATTLES", - 10: "ERROR_TOO_MANY_PLAYERS", - 11: "ERROR_GYM_BATTLE_LOCKOUT", - 12: "ERROR_PLAYER_BELOW_MINIMUM_LEVEL", - 13: "ERROR_NOT_IN_RANGE", -} -var StartGymBattleResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_GYM_NOT_FOUND": 2, - "ERROR_GYM_NEUTRAL": 3, - "ERROR_GYM_WRONG_TEAM": 4, - "ERROR_GYM_EMPTY": 5, - "ERROR_INVALID_DEFENDER": 6, - "ERROR_TRAINING_INVALID_ATTACKER_COUNT": 7, - "ERROR_ALL_POKEMON_FAINTED": 8, - "ERROR_TOO_MANY_BATTLES": 9, - "ERROR_TOO_MANY_PLAYERS": 10, - "ERROR_GYM_BATTLE_LOCKOUT": 11, - "ERROR_PLAYER_BELOW_MINIMUM_LEVEL": 12, - "ERROR_NOT_IN_RANGE": 13, +var EquipBadgeResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "COOLDOWN_ACTIVE": 2, + "NOT_QUALIFIED": 3, } -func (x StartGymBattleResponse_Result) String() string { - return proto.EnumName(StartGymBattleResponse_Result_name, int32(x)) -} -func (StartGymBattleResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{46, 0} +func (x EquipBadgeResponse_Result) String() string { + return proto.EnumName(EquipBadgeResponse_Result_name, int32(x)) } type UpgradePokemonResponse_Result int32 @@ -1255,130 +1042,135 @@ var UpgradePokemonResponse_Result_value = map[string]int32{ func (x UpgradePokemonResponse_Result) String() string { return proto.EnumName(UpgradePokemonResponse_Result_name, int32(x)) } -func (UpgradePokemonResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{47, 0} -} -type UseIncenseResponse_Result int32 +type FortRecallPokemonResponse_Result int32 const ( - UseIncenseResponse_UNKNOWN UseIncenseResponse_Result = 0 - UseIncenseResponse_SUCCESS UseIncenseResponse_Result = 1 - UseIncenseResponse_INCENSE_ALREADY_ACTIVE UseIncenseResponse_Result = 2 - UseIncenseResponse_NONE_IN_INVENTORY UseIncenseResponse_Result = 3 - UseIncenseResponse_LOCATION_UNSET UseIncenseResponse_Result = 4 + FortRecallPokemonResponse_NO_RESULT_SET FortRecallPokemonResponse_Result = 0 + FortRecallPokemonResponse_SUCCESS FortRecallPokemonResponse_Result = 1 + FortRecallPokemonResponse_ERROR_NOT_IN_RANGE FortRecallPokemonResponse_Result = 2 + FortRecallPokemonResponse_ERROR_POKEMON_NOT_ON_FORT FortRecallPokemonResponse_Result = 3 + FortRecallPokemonResponse_ERROR_NO_PLAYER FortRecallPokemonResponse_Result = 4 ) -var UseIncenseResponse_Result_name = map[int32]string{ - 0: "UNKNOWN", +var FortRecallPokemonResponse_Result_name = map[int32]string{ + 0: "NO_RESULT_SET", 1: "SUCCESS", - 2: "INCENSE_ALREADY_ACTIVE", - 3: "NONE_IN_INVENTORY", - 4: "LOCATION_UNSET", + 2: "ERROR_NOT_IN_RANGE", + 3: "ERROR_POKEMON_NOT_ON_FORT", + 4: "ERROR_NO_PLAYER", } -var UseIncenseResponse_Result_value = map[string]int32{ - "UNKNOWN": 0, - "SUCCESS": 1, - "INCENSE_ALREADY_ACTIVE": 2, - "NONE_IN_INVENTORY": 3, - "LOCATION_UNSET": 4, +var FortRecallPokemonResponse_Result_value = map[string]int32{ + "NO_RESULT_SET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, + "ERROR_POKEMON_NOT_ON_FORT": 3, + "ERROR_NO_PLAYER": 4, } -func (x UseIncenseResponse_Result) String() string { - return proto.EnumName(UseIncenseResponse_Result_name, int32(x)) -} -func (UseIncenseResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{48, 0} +func (x FortRecallPokemonResponse_Result) String() string { + return proto.EnumName(FortRecallPokemonResponse_Result_name, int32(x)) } -type UseItemEggIncubatorResponse_Result int32 +type SetBuddyPokemonResponse_Result int32 const ( - UseItemEggIncubatorResponse_UNSET UseItemEggIncubatorResponse_Result = 0 - UseItemEggIncubatorResponse_SUCCESS UseItemEggIncubatorResponse_Result = 1 - UseItemEggIncubatorResponse_ERROR_INCUBATOR_NOT_FOUND UseItemEggIncubatorResponse_Result = 2 - UseItemEggIncubatorResponse_ERROR_POKEMON_EGG_NOT_FOUND UseItemEggIncubatorResponse_Result = 3 - UseItemEggIncubatorResponse_ERROR_POKEMON_ID_NOT_EGG UseItemEggIncubatorResponse_Result = 4 - UseItemEggIncubatorResponse_ERROR_INCUBATOR_ALREADY_IN_USE UseItemEggIncubatorResponse_Result = 5 - UseItemEggIncubatorResponse_ERROR_POKEMON_ALREADY_INCUBATING UseItemEggIncubatorResponse_Result = 6 - UseItemEggIncubatorResponse_ERROR_INCUBATOR_NO_USES_REMAINING UseItemEggIncubatorResponse_Result = 7 + SetBuddyPokemonResponse_UNEST SetBuddyPokemonResponse_Result = 0 + SetBuddyPokemonResponse_SUCCESS SetBuddyPokemonResponse_Result = 1 + SetBuddyPokemonResponse_ERROR_POKEMON_DEPLOYED SetBuddyPokemonResponse_Result = 2 + SetBuddyPokemonResponse_ERROR_POKEMON_NOT_OWNED SetBuddyPokemonResponse_Result = 3 + SetBuddyPokemonResponse_ERROR_POKEMON_IS_EGG SetBuddyPokemonResponse_Result = 4 ) -var UseItemEggIncubatorResponse_Result_name = map[int32]string{ - 0: "UNSET", +var SetBuddyPokemonResponse_Result_name = map[int32]string{ + 0: "UNEST", 1: "SUCCESS", - 2: "ERROR_INCUBATOR_NOT_FOUND", - 3: "ERROR_POKEMON_EGG_NOT_FOUND", - 4: "ERROR_POKEMON_ID_NOT_EGG", - 5: "ERROR_INCUBATOR_ALREADY_IN_USE", - 6: "ERROR_POKEMON_ALREADY_INCUBATING", - 7: "ERROR_INCUBATOR_NO_USES_REMAINING", + 2: "ERROR_POKEMON_DEPLOYED", + 3: "ERROR_POKEMON_NOT_OWNED", + 4: "ERROR_POKEMON_IS_EGG", } -var UseItemEggIncubatorResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_INCUBATOR_NOT_FOUND": 2, - "ERROR_POKEMON_EGG_NOT_FOUND": 3, - "ERROR_POKEMON_ID_NOT_EGG": 4, - "ERROR_INCUBATOR_ALREADY_IN_USE": 5, - "ERROR_POKEMON_ALREADY_INCUBATING": 6, - "ERROR_INCUBATOR_NO_USES_REMAINING": 7, +var SetBuddyPokemonResponse_Result_value = map[string]int32{ + "UNEST": 0, + "SUCCESS": 1, + "ERROR_POKEMON_DEPLOYED": 2, + "ERROR_POKEMON_NOT_OWNED": 3, + "ERROR_POKEMON_IS_EGG": 4, } -func (x UseItemEggIncubatorResponse_Result) String() string { - return proto.EnumName(UseItemEggIncubatorResponse_Result_name, int32(x)) -} -func (UseItemEggIncubatorResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{50, 0} +func (x SetBuddyPokemonResponse_Result) String() string { + return proto.EnumName(SetBuddyPokemonResponse_Result_name, int32(x)) } -type UseItemGymResponse_Result int32 +type SetFavoritePokemonResponse_Result int32 const ( - UseItemGymResponse_UNSET UseItemGymResponse_Result = 0 - UseItemGymResponse_SUCCESS UseItemGymResponse_Result = 1 - UseItemGymResponse_ERROR_CANNOT_USE UseItemGymResponse_Result = 2 - UseItemGymResponse_ERROR_NOT_IN_RANGE UseItemGymResponse_Result = 3 + SetFavoritePokemonResponse_UNSET SetFavoritePokemonResponse_Result = 0 + SetFavoritePokemonResponse_SUCCESS SetFavoritePokemonResponse_Result = 1 + SetFavoritePokemonResponse_ERROR_POKEMON_NOT_FOUND SetFavoritePokemonResponse_Result = 2 + SetFavoritePokemonResponse_ERROR_POKEMON_IS_EGG SetFavoritePokemonResponse_Result = 3 ) -var UseItemGymResponse_Result_name = map[int32]string{ +var SetFavoritePokemonResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_CANNOT_USE", - 3: "ERROR_NOT_IN_RANGE", + 2: "ERROR_POKEMON_NOT_FOUND", + 3: "ERROR_POKEMON_IS_EGG", } -var UseItemGymResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_CANNOT_USE": 2, - "ERROR_NOT_IN_RANGE": 3, +var SetFavoritePokemonResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_POKEMON_NOT_FOUND": 2, + "ERROR_POKEMON_IS_EGG": 3, } -func (x UseItemGymResponse_Result) String() string { - return proto.EnumName(UseItemGymResponse_Result_name, int32(x)) +func (x SetFavoritePokemonResponse_Result) String() string { + return proto.EnumName(SetFavoritePokemonResponse_Result_name, int32(x)) +} + +type IncenseEncounterResponse_Result int32 + +const ( + IncenseEncounterResponse_INCENSE_ENCOUNTER_UNKNOWN IncenseEncounterResponse_Result = 0 + IncenseEncounterResponse_INCENSE_ENCOUNTER_SUCCESS IncenseEncounterResponse_Result = 1 + IncenseEncounterResponse_INCENSE_ENCOUNTER_NOT_AVAILABLE IncenseEncounterResponse_Result = 2 + IncenseEncounterResponse_POKEMON_INVENTORY_FULL IncenseEncounterResponse_Result = 3 +) + +var IncenseEncounterResponse_Result_name = map[int32]string{ + 0: "INCENSE_ENCOUNTER_UNKNOWN", + 1: "INCENSE_ENCOUNTER_SUCCESS", + 2: "INCENSE_ENCOUNTER_NOT_AVAILABLE", + 3: "POKEMON_INVENTORY_FULL", } -func (UseItemGymResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{51, 0} +var IncenseEncounterResponse_Result_value = map[string]int32{ + "INCENSE_ENCOUNTER_UNKNOWN": 0, + "INCENSE_ENCOUNTER_SUCCESS": 1, + "INCENSE_ENCOUNTER_NOT_AVAILABLE": 2, + "POKEMON_INVENTORY_FULL": 3, } -type UseItemPotionResponse_Result int32 +func (x IncenseEncounterResponse_Result) String() string { + return proto.EnumName(IncenseEncounterResponse_Result_name, int32(x)) +} + +type UseItemReviveResponse_Result int32 const ( - UseItemPotionResponse_UNSET UseItemPotionResponse_Result = 0 - UseItemPotionResponse_SUCCESS UseItemPotionResponse_Result = 1 - UseItemPotionResponse_ERROR_NO_POKEMON UseItemPotionResponse_Result = 2 - UseItemPotionResponse_ERROR_CANNOT_USE UseItemPotionResponse_Result = 3 - UseItemPotionResponse_ERROR_DEPLOYED_TO_FORT UseItemPotionResponse_Result = 4 + UseItemReviveResponse_UNSET UseItemReviveResponse_Result = 0 + UseItemReviveResponse_SUCCESS UseItemReviveResponse_Result = 1 + UseItemReviveResponse_ERROR_NO_POKEMON UseItemReviveResponse_Result = 2 + UseItemReviveResponse_ERROR_CANNOT_USE UseItemReviveResponse_Result = 3 + UseItemReviveResponse_ERROR_DEPLOYED_TO_FORT UseItemReviveResponse_Result = 4 ) -var UseItemPotionResponse_Result_name = map[int32]string{ +var UseItemReviveResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", 2: "ERROR_NO_POKEMON", 3: "ERROR_CANNOT_USE", 4: "ERROR_DEPLOYED_TO_FORT", } -var UseItemPotionResponse_Result_value = map[string]int32{ +var UseItemReviveResponse_Result_value = map[string]int32{ "UNSET": 0, "SUCCESS": 1, "ERROR_NO_POKEMON": 2, @@ -1386,199 +1178,284 @@ var UseItemPotionResponse_Result_value = map[string]int32{ "ERROR_DEPLOYED_TO_FORT": 4, } -func (x UseItemPotionResponse_Result) String() string { - return proto.EnumName(UseItemPotionResponse_Result_name, int32(x)) +func (x UseItemReviveResponse_Result) String() string { + return proto.EnumName(UseItemReviveResponse_Result_name, int32(x)) } -func (UseItemPotionResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{52, 0} + +type GetGymDetailsResponse_Result int32 + +const ( + GetGymDetailsResponse_UNSET GetGymDetailsResponse_Result = 0 + GetGymDetailsResponse_SUCCESS GetGymDetailsResponse_Result = 1 + GetGymDetailsResponse_ERROR_NOT_IN_RANGE GetGymDetailsResponse_Result = 2 +) + +var GetGymDetailsResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_NOT_IN_RANGE", +} +var GetGymDetailsResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_NOT_IN_RANGE": 2, } -type UseItemReviveResponse_Result int32 +func (x GetGymDetailsResponse_Result) String() string { + return proto.EnumName(GetGymDetailsResponse_Result_name, int32(x)) +} + +type DiskEncounterResponse_Result int32 const ( - UseItemReviveResponse_UNSET UseItemReviveResponse_Result = 0 - UseItemReviveResponse_SUCCESS UseItemReviveResponse_Result = 1 - UseItemReviveResponse_ERROR_NO_POKEMON UseItemReviveResponse_Result = 2 - UseItemReviveResponse_ERROR_CANNOT_USE UseItemReviveResponse_Result = 3 - UseItemReviveResponse_ERROR_DEPLOYED_TO_FORT UseItemReviveResponse_Result = 4 + DiskEncounterResponse_UNKNOWN DiskEncounterResponse_Result = 0 + DiskEncounterResponse_SUCCESS DiskEncounterResponse_Result = 1 + DiskEncounterResponse_NOT_AVAILABLE DiskEncounterResponse_Result = 2 + DiskEncounterResponse_NOT_IN_RANGE DiskEncounterResponse_Result = 3 + DiskEncounterResponse_ENCOUNTER_ALREADY_FINISHED DiskEncounterResponse_Result = 4 + DiskEncounterResponse_POKEMON_INVENTORY_FULL DiskEncounterResponse_Result = 5 ) -var UseItemReviveResponse_Result_name = map[int32]string{ +var DiskEncounterResponse_Result_name = map[int32]string{ + 0: "UNKNOWN", + 1: "SUCCESS", + 2: "NOT_AVAILABLE", + 3: "NOT_IN_RANGE", + 4: "ENCOUNTER_ALREADY_FINISHED", + 5: "POKEMON_INVENTORY_FULL", +} +var DiskEncounterResponse_Result_value = map[string]int32{ + "UNKNOWN": 0, + "SUCCESS": 1, + "NOT_AVAILABLE": 2, + "NOT_IN_RANGE": 3, + "ENCOUNTER_ALREADY_FINISHED": 4, + "POKEMON_INVENTORY_FULL": 5, +} + +func (x DiskEncounterResponse_Result) String() string { + return proto.EnumName(DiskEncounterResponse_Result_name, int32(x)) +} + +type GetPlayerProfileResponse_Result int32 + +const ( + GetPlayerProfileResponse_UNSET GetPlayerProfileResponse_Result = 0 + GetPlayerProfileResponse_SUCCESS GetPlayerProfileResponse_Result = 1 +) + +var GetPlayerProfileResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_NO_POKEMON", - 3: "ERROR_CANNOT_USE", - 4: "ERROR_DEPLOYED_TO_FORT", } -var UseItemReviveResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_NO_POKEMON": 2, - "ERROR_CANNOT_USE": 3, - "ERROR_DEPLOYED_TO_FORT": 4, +var GetPlayerProfileResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, +} + +func (x GetPlayerProfileResponse_Result) String() string { + return proto.EnumName(GetPlayerProfileResponse_Result_name, int32(x)) +} + +type CheckCodenameAvailableResponse_Status int32 + +const ( + CheckCodenameAvailableResponse_UNSET CheckCodenameAvailableResponse_Status = 0 + CheckCodenameAvailableResponse_SUCCESS CheckCodenameAvailableResponse_Status = 1 + CheckCodenameAvailableResponse_CODENAME_NOT_AVAILABLE CheckCodenameAvailableResponse_Status = 2 + CheckCodenameAvailableResponse_CODENAME_NOT_VALID CheckCodenameAvailableResponse_Status = 3 + CheckCodenameAvailableResponse_CURRENT_OWNER CheckCodenameAvailableResponse_Status = 4 + CheckCodenameAvailableResponse_CODENAME_CHANGE_NOT_ALLOWED CheckCodenameAvailableResponse_Status = 5 +) + +var CheckCodenameAvailableResponse_Status_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "CODENAME_NOT_AVAILABLE", + 3: "CODENAME_NOT_VALID", + 4: "CURRENT_OWNER", + 5: "CODENAME_CHANGE_NOT_ALLOWED", +} +var CheckCodenameAvailableResponse_Status_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "CODENAME_NOT_AVAILABLE": 2, + "CODENAME_NOT_VALID": 3, + "CURRENT_OWNER": 4, + "CODENAME_CHANGE_NOT_ALLOWED": 5, +} + +func (x CheckCodenameAvailableResponse_Status) String() string { + return proto.EnumName(CheckCodenameAvailableResponse_Status_name, int32(x)) +} + +type AttackGymResponse_Result int32 + +const ( + AttackGymResponse_UNSET AttackGymResponse_Result = 0 + AttackGymResponse_SUCCESS AttackGymResponse_Result = 1 + AttackGymResponse_ERROR_INVALID_ATTACK_ACTIONS AttackGymResponse_Result = 2 + AttackGymResponse_ERROR_NOT_IN_RANGE AttackGymResponse_Result = 3 +) + +var AttackGymResponse_Result_name = map[int32]string{ + 0: "UNSET", + 1: "SUCCESS", + 2: "ERROR_INVALID_ATTACK_ACTIONS", + 3: "ERROR_NOT_IN_RANGE", +} +var AttackGymResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_INVALID_ATTACK_ACTIONS": 2, + "ERROR_NOT_IN_RANGE": 3, } -func (x UseItemReviveResponse_Result) String() string { - return proto.EnumName(UseItemReviveResponse_Result_name, int32(x)) -} -func (UseItemReviveResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{53, 0} +func (x AttackGymResponse_Result) String() string { + return proto.EnumName(AttackGymResponse_Result_name, int32(x)) } -type UseItemXpBoostResponse_Result int32 +type UseItemGymResponse_Result int32 const ( - UseItemXpBoostResponse_UNSET UseItemXpBoostResponse_Result = 0 - UseItemXpBoostResponse_SUCCESS UseItemXpBoostResponse_Result = 1 - UseItemXpBoostResponse_ERROR_INVALID_ITEM_TYPE UseItemXpBoostResponse_Result = 2 - UseItemXpBoostResponse_ERROR_XP_BOOST_ALREADY_ACTIVE UseItemXpBoostResponse_Result = 3 - UseItemXpBoostResponse_ERROR_NO_ITEMS_REMAINING UseItemXpBoostResponse_Result = 4 - UseItemXpBoostResponse_ERROR_LOCATION_UNSET UseItemXpBoostResponse_Result = 5 + UseItemGymResponse_UNSET UseItemGymResponse_Result = 0 + UseItemGymResponse_SUCCESS UseItemGymResponse_Result = 1 + UseItemGymResponse_ERROR_CANNOT_USE UseItemGymResponse_Result = 2 + UseItemGymResponse_ERROR_NOT_IN_RANGE UseItemGymResponse_Result = 3 ) -var UseItemXpBoostResponse_Result_name = map[int32]string{ +var UseItemGymResponse_Result_name = map[int32]string{ 0: "UNSET", 1: "SUCCESS", - 2: "ERROR_INVALID_ITEM_TYPE", - 3: "ERROR_XP_BOOST_ALREADY_ACTIVE", - 4: "ERROR_NO_ITEMS_REMAINING", - 5: "ERROR_LOCATION_UNSET", + 2: "ERROR_CANNOT_USE", + 3: "ERROR_NOT_IN_RANGE", } -var UseItemXpBoostResponse_Result_value = map[string]int32{ - "UNSET": 0, - "SUCCESS": 1, - "ERROR_INVALID_ITEM_TYPE": 2, - "ERROR_XP_BOOST_ALREADY_ACTIVE": 3, - "ERROR_NO_ITEMS_REMAINING": 4, - "ERROR_LOCATION_UNSET": 5, +var UseItemGymResponse_Result_value = map[string]int32{ + "UNSET": 0, + "SUCCESS": 1, + "ERROR_CANNOT_USE": 2, + "ERROR_NOT_IN_RANGE": 3, } -func (x UseItemXpBoostResponse_Result) String() string { - return proto.EnumName(UseItemXpBoostResponse_Result_name, int32(x)) -} -func (UseItemXpBoostResponse_Result) EnumDescriptor() ([]byte, []int) { - return fileDescriptor18, []int{54, 0} +func (x UseItemGymResponse_Result) String() string { + return proto.EnumName(UseItemGymResponse_Result_name, int32(x)) } -type AddFortModifierResponse struct { - Result AddFortModifierResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.AddFortModifierResponse_Result" json:"result,omitempty"` - FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details,json=fortDetails" json:"fort_details,omitempty"` +type LevelUpRewardsResponse struct { + Result LevelUpRewardsResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.LevelUpRewardsResponse_Result" json:"result,omitempty"` + ItemsAwarded []*ItemAward `protobuf:"bytes,2,rep,name=items_awarded" json:"items_awarded,omitempty"` + ItemsUnlocked []ItemId `protobuf:"varint,4,rep,name=items_unlocked,enum=POGOProtos.Inventory.Item.ItemId" json:"items_unlocked,omitempty"` } -func (m *AddFortModifierResponse) Reset() { *m = AddFortModifierResponse{} } -func (m *AddFortModifierResponse) String() string { return proto.CompactTextString(m) } -func (*AddFortModifierResponse) ProtoMessage() {} -func (*AddFortModifierResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{0} } +func (m *LevelUpRewardsResponse) Reset() { *m = LevelUpRewardsResponse{} } +func (m *LevelUpRewardsResponse) String() string { return proto.CompactTextString(m) } +func (*LevelUpRewardsResponse) ProtoMessage() {} -func (m *AddFortModifierResponse) GetFortDetails() *FortDetailsResponse { +func (m *LevelUpRewardsResponse) GetItemsAwarded() []*ItemAward { if m != nil { - return m.FortDetails + return m.ItemsAwarded } return nil } -type AttackGymResponse struct { - Result AttackGymResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.AttackGymResponse_Result" json:"result,omitempty"` - BattleLog *BattleLog `protobuf:"bytes,2,opt,name=battle_log,json=battleLog" json:"battle_log,omitempty"` - BattleId string `protobuf:"bytes,3,opt,name=battle_id,json=battleId" json:"battle_id,omitempty"` - ActiveDefender *BattlePokemonInfo `protobuf:"bytes,4,opt,name=active_defender,json=activeDefender" json:"active_defender,omitempty"` - ActiveAttacker *BattlePokemonInfo `protobuf:"bytes,5,opt,name=active_attacker,json=activeAttacker" json:"active_attacker,omitempty"` +type RecycleInventoryItemResponse struct { + Result RecycleInventoryItemResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.RecycleInventoryItemResponse_Result" json:"result,omitempty"` + NewCount int32 `protobuf:"varint,2,opt,name=new_count" json:"new_count,omitempty"` } -func (m *AttackGymResponse) Reset() { *m = AttackGymResponse{} } -func (m *AttackGymResponse) String() string { return proto.CompactTextString(m) } -func (*AttackGymResponse) ProtoMessage() {} -func (*AttackGymResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{1} } +func (m *RecycleInventoryItemResponse) Reset() { *m = RecycleInventoryItemResponse{} } +func (m *RecycleInventoryItemResponse) String() string { return proto.CompactTextString(m) } +func (*RecycleInventoryItemResponse) ProtoMessage() {} -func (m *AttackGymResponse) GetBattleLog() *BattleLog { +type EvolvePokemonResponse struct { + Result EvolvePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.EvolvePokemonResponse_Result" json:"result,omitempty"` + EvolvedPokemonData *PokemonData `protobuf:"bytes,2,opt,name=evolved_pokemon_data" json:"evolved_pokemon_data,omitempty"` + ExperienceAwarded int32 `protobuf:"varint,3,opt,name=experience_awarded" json:"experience_awarded,omitempty"` + CandyAwarded int32 `protobuf:"varint,4,opt,name=candy_awarded" json:"candy_awarded,omitempty"` +} + +func (m *EvolvePokemonResponse) Reset() { *m = EvolvePokemonResponse{} } +func (m *EvolvePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*EvolvePokemonResponse) ProtoMessage() {} + +func (m *EvolvePokemonResponse) GetEvolvedPokemonData() *PokemonData { if m != nil { - return m.BattleLog + return m.EvolvedPokemonData } return nil } -func (m *AttackGymResponse) GetActiveDefender() *BattlePokemonInfo { +type StartGymBattleResponse struct { + Result StartGymBattleResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.StartGymBattleResponse_Result" json:"result,omitempty"` + BattleStartTimestampMs int64 `protobuf:"varint,2,opt,name=battle_start_timestamp_ms" json:"battle_start_timestamp_ms,omitempty"` + BattleEndTimestampMs int64 `protobuf:"varint,3,opt,name=battle_end_timestamp_ms" json:"battle_end_timestamp_ms,omitempty"` + BattleId string `protobuf:"bytes,4,opt,name=battle_id" json:"battle_id,omitempty"` + Defender *BattleParticipant `protobuf:"bytes,5,opt,name=defender" json:"defender,omitempty"` + BattleLog *BattleLog `protobuf:"bytes,6,opt,name=battle_log" json:"battle_log,omitempty"` +} + +func (m *StartGymBattleResponse) Reset() { *m = StartGymBattleResponse{} } +func (m *StartGymBattleResponse) String() string { return proto.CompactTextString(m) } +func (*StartGymBattleResponse) ProtoMessage() {} + +func (m *StartGymBattleResponse) GetDefender() *BattleParticipant { if m != nil { - return m.ActiveDefender + return m.Defender } return nil } -func (m *AttackGymResponse) GetActiveAttacker() *BattlePokemonInfo { +func (m *StartGymBattleResponse) GetBattleLog() *BattleLog { if m != nil { - return m.ActiveAttacker + return m.BattleLog } return nil } -type CatchPokemonResponse struct { - Status CatchPokemonResponse_CatchStatus `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.CatchPokemonResponse_CatchStatus" json:"status,omitempty"` - MissPercent float64 `protobuf:"fixed64,2,opt,name=miss_percent,json=missPercent" json:"miss_percent,omitempty"` - CapturedPokemonId uint64 `protobuf:"fixed64,3,opt,name=captured_pokemon_id,json=capturedPokemonId" json:"captured_pokemon_id,omitempty"` - CaptureAward *CaptureAward `protobuf:"bytes,4,opt,name=capture_award,json=captureAward" json:"capture_award,omitempty"` +type GetMapObjectsResponse struct { + MapCells []*MapCell `protobuf:"bytes,1,rep,name=map_cells" json:"map_cells,omitempty"` + Status MapObjectsStatus `protobuf:"varint,2,opt,name=status,enum=POGOProtos.Map.MapObjectsStatus" json:"status,omitempty"` } -func (m *CatchPokemonResponse) Reset() { *m = CatchPokemonResponse{} } -func (m *CatchPokemonResponse) String() string { return proto.CompactTextString(m) } -func (*CatchPokemonResponse) ProtoMessage() {} -func (*CatchPokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{2} } +func (m *GetMapObjectsResponse) Reset() { *m = GetMapObjectsResponse{} } +func (m *GetMapObjectsResponse) String() string { return proto.CompactTextString(m) } +func (*GetMapObjectsResponse) ProtoMessage() {} -func (m *CatchPokemonResponse) GetCaptureAward() *CaptureAward { +func (m *GetMapObjectsResponse) GetMapCells() []*MapCell { if m != nil { - return m.CaptureAward + return m.MapCells } return nil } -type CheckAwardedBadgesResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - AwardedBadges []BadgeType `protobuf:"varint,2,rep,packed,name=awarded_badges,json=awardedBadges,enum=POGOProtos.Enums.BadgeType" json:"awarded_badges,omitempty"` - AwardedBadgeLevels []int32 `protobuf:"varint,3,rep,packed,name=awarded_badge_levels,json=awardedBadgeLevels" json:"awarded_badge_levels,omitempty"` -} - -func (m *CheckAwardedBadgesResponse) Reset() { *m = CheckAwardedBadgesResponse{} } -func (m *CheckAwardedBadgesResponse) String() string { return proto.CompactTextString(m) } -func (*CheckAwardedBadgesResponse) ProtoMessage() {} -func (*CheckAwardedBadgesResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{3} } - -type CheckChallengeResponse struct { - ShowChallenge bool `protobuf:"varint,1,opt,name=show_challenge,json=showChallenge" json:"show_challenge,omitempty"` - ChallengeUrl string `protobuf:"bytes,2,opt,name=challenge_url,json=challengeUrl" json:"challenge_url,omitempty"` +type UseItemXpBoostResponse struct { + Result UseItemXpBoostResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemXpBoostResponse_Result" json:"result,omitempty"` + AppliedItems *AppliedItems `protobuf:"bytes,2,opt,name=applied_items" json:"applied_items,omitempty"` } -func (m *CheckChallengeResponse) Reset() { *m = CheckChallengeResponse{} } -func (m *CheckChallengeResponse) String() string { return proto.CompactTextString(m) } -func (*CheckChallengeResponse) ProtoMessage() {} -func (*CheckChallengeResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{4} } +func (m *UseItemXpBoostResponse) Reset() { *m = UseItemXpBoostResponse{} } +func (m *UseItemXpBoostResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemXpBoostResponse) ProtoMessage() {} -type CheckCodenameAvailableResponse struct { - Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` - UserMessage string `protobuf:"bytes,2,opt,name=user_message,json=userMessage" json:"user_message,omitempty"` - IsAssignable bool `protobuf:"varint,3,opt,name=is_assignable,json=isAssignable" json:"is_assignable,omitempty"` - Status CheckCodenameAvailableResponse_Status `protobuf:"varint,4,opt,name=status,enum=POGOProtos.Networking.Responses.CheckCodenameAvailableResponse_Status" json:"status,omitempty"` +func (m *UseItemXpBoostResponse) GetAppliedItems() *AppliedItems { + if m != nil { + return m.AppliedItems + } + return nil } -func (m *CheckCodenameAvailableResponse) Reset() { *m = CheckCodenameAvailableResponse{} } -func (m *CheckCodenameAvailableResponse) String() string { return proto.CompactTextString(m) } -func (*CheckCodenameAvailableResponse) ProtoMessage() {} -func (*CheckCodenameAvailableResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{5} } - -type ClaimCodenameResponse struct { - Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` - UserMessage string `protobuf:"bytes,2,opt,name=user_message,json=userMessage" json:"user_message,omitempty"` - IsAssignable bool `protobuf:"varint,3,opt,name=is_assignable,json=isAssignable" json:"is_assignable,omitempty"` - Status ClaimCodenameResponse_Status `protobuf:"varint,4,opt,name=status,enum=POGOProtos.Networking.Responses.ClaimCodenameResponse_Status" json:"status,omitempty"` - UpdatedPlayer *PlayerData `protobuf:"bytes,5,opt,name=updated_player,json=updatedPlayer" json:"updated_player,omitempty"` +type UseIncenseResponse struct { + Result UseIncenseResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseIncenseResponse_Result" json:"result,omitempty"` + AppliedIncense *AppliedItem `protobuf:"bytes,2,opt,name=applied_incense" json:"applied_incense,omitempty"` } -func (m *ClaimCodenameResponse) Reset() { *m = ClaimCodenameResponse{} } -func (m *ClaimCodenameResponse) String() string { return proto.CompactTextString(m) } -func (*ClaimCodenameResponse) ProtoMessage() {} -func (*ClaimCodenameResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{6} } +func (m *UseIncenseResponse) Reset() { *m = UseIncenseResponse{} } +func (m *UseIncenseResponse) String() string { return proto.CompactTextString(m) } +func (*UseIncenseResponse) ProtoMessage() {} -func (m *ClaimCodenameResponse) GetUpdatedPlayer() *PlayerData { +func (m *UseIncenseResponse) GetAppliedIncense() *AppliedItem { if m != nil { - return m.UpdatedPlayer + return m.AppliedIncense } return nil } @@ -1587,281 +1464,283 @@ type CollectDailyBonusResponse struct { Result CollectDailyBonusResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.CollectDailyBonusResponse_Result" json:"result,omitempty"` } -func (m *CollectDailyBonusResponse) Reset() { *m = CollectDailyBonusResponse{} } -func (m *CollectDailyBonusResponse) String() string { return proto.CompactTextString(m) } -func (*CollectDailyBonusResponse) ProtoMessage() {} -func (*CollectDailyBonusResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{7} } +func (m *CollectDailyBonusResponse) Reset() { *m = CollectDailyBonusResponse{} } +func (m *CollectDailyBonusResponse) String() string { return proto.CompactTextString(m) } +func (*CollectDailyBonusResponse) ProtoMessage() {} -type CollectDailyDefenderBonusResponse struct { - Result CollectDailyDefenderBonusResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse_Result" json:"result,omitempty"` - CurrencyType []string `protobuf:"bytes,2,rep,name=currency_type,json=currencyType" json:"currency_type,omitempty"` - CurrencyAwarded []int32 `protobuf:"varint,3,rep,packed,name=currency_awarded,json=currencyAwarded" json:"currency_awarded,omitempty"` - DefendersCount int32 `protobuf:"varint,4,opt,name=defenders_count,json=defendersCount" json:"defenders_count,omitempty"` +type GetBuddyWalkedResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + FamilyCandyId PokemonFamilyId `protobuf:"varint,2,opt,name=family_candy_id,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_candy_id,omitempty"` + CandyEarnedCount int32 `protobuf:"varint,3,opt,name=candy_earned_count" json:"candy_earned_count,omitempty"` } -func (m *CollectDailyDefenderBonusResponse) Reset() { *m = CollectDailyDefenderBonusResponse{} } -func (m *CollectDailyDefenderBonusResponse) String() string { return proto.CompactTextString(m) } -func (*CollectDailyDefenderBonusResponse) ProtoMessage() {} -func (*CollectDailyDefenderBonusResponse) Descriptor() ([]byte, []int) { - return fileDescriptor18, []int{8} -} +func (m *GetBuddyWalkedResponse) Reset() { *m = GetBuddyWalkedResponse{} } +func (m *GetBuddyWalkedResponse) String() string { return proto.CompactTextString(m) } +func (*GetBuddyWalkedResponse) ProtoMessage() {} -type DiskEncounterResponse struct { - Result DiskEncounterResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.DiskEncounterResponse_Result" json:"result,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - CaptureProbability *CaptureProbability `protobuf:"bytes,3,opt,name=capture_probability,json=captureProbability" json:"capture_probability,omitempty"` +type DownloadSettingsResponse struct { + Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"` + Hash string `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"` + Settings *GlobalSettings `protobuf:"bytes,3,opt,name=settings" json:"settings,omitempty"` } -func (m *DiskEncounterResponse) Reset() { *m = DiskEncounterResponse{} } -func (m *DiskEncounterResponse) String() string { return proto.CompactTextString(m) } -func (*DiskEncounterResponse) ProtoMessage() {} -func (*DiskEncounterResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{9} } - -func (m *DiskEncounterResponse) GetPokemonData() *PokemonData { - if m != nil { - return m.PokemonData - } - return nil -} +func (m *DownloadSettingsResponse) Reset() { *m = DownloadSettingsResponse{} } +func (m *DownloadSettingsResponse) String() string { return proto.CompactTextString(m) } +func (*DownloadSettingsResponse) ProtoMessage() {} -func (m *DiskEncounterResponse) GetCaptureProbability() *CaptureProbability { +func (m *DownloadSettingsResponse) GetSettings() *GlobalSettings { if m != nil { - return m.CaptureProbability + return m.Settings } return nil } -type DownloadItemTemplatesResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - ItemTemplates []*DownloadItemTemplatesResponse_ItemTemplate `protobuf:"bytes,2,rep,name=item_templates,json=itemTemplates" json:"item_templates,omitempty"` - TimestampMs uint64 `protobuf:"varint,3,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"` +type AddFortModifierResponse struct { + Result AddFortModifierResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.AddFortModifierResponse_Result" json:"result,omitempty"` + FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details" json:"fort_details,omitempty"` } -func (m *DownloadItemTemplatesResponse) Reset() { *m = DownloadItemTemplatesResponse{} } -func (m *DownloadItemTemplatesResponse) String() string { return proto.CompactTextString(m) } -func (*DownloadItemTemplatesResponse) ProtoMessage() {} -func (*DownloadItemTemplatesResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{10} } +func (m *AddFortModifierResponse) Reset() { *m = AddFortModifierResponse{} } +func (m *AddFortModifierResponse) String() string { return proto.CompactTextString(m) } +func (*AddFortModifierResponse) ProtoMessage() {} -func (m *DownloadItemTemplatesResponse) GetItemTemplates() []*DownloadItemTemplatesResponse_ItemTemplate { +func (m *AddFortModifierResponse) GetFortDetails() *FortDetailsResponse { if m != nil { - return m.ItemTemplates + return m.FortDetails } return nil } -type DownloadItemTemplatesResponse_ItemTemplate struct { - TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId" json:"template_id,omitempty"` - PokemonSettings *PokemonSettings `protobuf:"bytes,2,opt,name=pokemon_settings,json=pokemonSettings" json:"pokemon_settings,omitempty"` - ItemSettings *ItemSettings `protobuf:"bytes,3,opt,name=item_settings,json=itemSettings" json:"item_settings,omitempty"` - MoveSettings *MoveSettings `protobuf:"bytes,4,opt,name=move_settings,json=moveSettings" json:"move_settings,omitempty"` - MoveSequenceSettings *MoveSequenceSettings `protobuf:"bytes,5,opt,name=move_sequence_settings,json=moveSequenceSettings" json:"move_sequence_settings,omitempty"` - TypeEffective *TypeEffectiveSettings `protobuf:"bytes,8,opt,name=type_effective,json=typeEffective" json:"type_effective,omitempty"` - BadgeSettings *BadgeSettings `protobuf:"bytes,10,opt,name=badge_settings,json=badgeSettings" json:"badge_settings,omitempty"` - Camera *CameraSettings `protobuf:"bytes,11,opt,name=camera" json:"camera,omitempty"` - PlayerLevel *PlayerLevelSettings `protobuf:"bytes,12,opt,name=player_level,json=playerLevel" json:"player_level,omitempty"` - GymLevel *GymLevelSettings `protobuf:"bytes,13,opt,name=gym_level,json=gymLevel" json:"gym_level,omitempty"` - BattleSettings *GymBattleSettings `protobuf:"bytes,14,opt,name=battle_settings,json=battleSettings" json:"battle_settings,omitempty"` - EncounterSettings *EncounterSettings `protobuf:"bytes,15,opt,name=encounter_settings,json=encounterSettings" json:"encounter_settings,omitempty"` - IapItemDisplay *IapItemDisplay `protobuf:"bytes,16,opt,name=iap_item_display,json=iapItemDisplay" json:"iap_item_display,omitempty"` - IapSettings *IapSettings `protobuf:"bytes,17,opt,name=iap_settings,json=iapSettings" json:"iap_settings,omitempty"` - PokemonUpgrades *PokemonUpgradeSettings `protobuf:"bytes,18,opt,name=pokemon_upgrades,json=pokemonUpgrades" json:"pokemon_upgrades,omitempty"` - EquippedBadges *EquippedBadgeSettings `protobuf:"bytes,19,opt,name=equipped_badges,json=equippedBadges" json:"equipped_badges,omitempty"` +type EncounterResponse struct { + WildPokemon *WildPokemon `protobuf:"bytes,1,opt,name=wild_pokemon" json:"wild_pokemon,omitempty"` + Background EncounterResponse_Background `protobuf:"varint,2,opt,name=background,enum=POGOProtos.Networking.Responses.EncounterResponse_Background" json:"background,omitempty"` + Status EncounterResponse_Status `protobuf:"varint,3,opt,name=status,enum=POGOProtos.Networking.Responses.EncounterResponse_Status" json:"status,omitempty"` + CaptureProbability *CaptureProbability `protobuf:"bytes,4,opt,name=capture_probability" json:"capture_probability,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) Reset() { - *m = DownloadItemTemplatesResponse_ItemTemplate{} -} -func (m *DownloadItemTemplatesResponse_ItemTemplate) String() string { - return proto.CompactTextString(m) -} -func (*DownloadItemTemplatesResponse_ItemTemplate) ProtoMessage() {} -func (*DownloadItemTemplatesResponse_ItemTemplate) Descriptor() ([]byte, []int) { - return fileDescriptor18, []int{10, 0} -} +func (m *EncounterResponse) Reset() { *m = EncounterResponse{} } +func (m *EncounterResponse) String() string { return proto.CompactTextString(m) } +func (*EncounterResponse) ProtoMessage() {} -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPokemonSettings() *PokemonSettings { +func (m *EncounterResponse) GetWildPokemon() *WildPokemon { if m != nil { - return m.PokemonSettings + return m.WildPokemon } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetItemSettings() *ItemSettings { +func (m *EncounterResponse) GetCaptureProbability() *CaptureProbability { if m != nil { - return m.ItemSettings + return m.CaptureProbability } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetMoveSettings() *MoveSettings { - if m != nil { - return m.MoveSettings - } - return nil +type EchoResponse struct { + Context string `protobuf:"bytes,1,opt,name=context" json:"context,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetMoveSequenceSettings() *MoveSequenceSettings { - if m != nil { - return m.MoveSequenceSettings - } - return nil +func (m *EchoResponse) Reset() { *m = EchoResponse{} } +func (m *EchoResponse) String() string { return proto.CompactTextString(m) } +func (*EchoResponse) ProtoMessage() {} + +type VerifyChallengeResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetTypeEffective() *TypeEffectiveSettings { - if m != nil { - return m.TypeEffective - } - return nil +func (m *VerifyChallengeResponse) Reset() { *m = VerifyChallengeResponse{} } +func (m *VerifyChallengeResponse) String() string { return proto.CompactTextString(m) } +func (*VerifyChallengeResponse) ProtoMessage() {} + +type FortDetailsResponse struct { + FortId string `protobuf:"bytes,1,opt,name=fort_id" json:"fort_id,omitempty"` + TeamColor TeamColor `protobuf:"varint,2,opt,name=team_color,enum=POGOProtos.Enums.TeamColor" json:"team_color,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,3,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` + ImageUrls []string `protobuf:"bytes,5,rep,name=image_urls" json:"image_urls,omitempty"` + Fp int32 `protobuf:"varint,6,opt,name=fp" json:"fp,omitempty"` + Stamina int32 `protobuf:"varint,7,opt,name=stamina" json:"stamina,omitempty"` + MaxStamina int32 `protobuf:"varint,8,opt,name=max_stamina" json:"max_stamina,omitempty"` + Type FortType `protobuf:"varint,9,opt,name=type,enum=POGOProtos.Map.Fort.FortType" json:"type,omitempty"` + Latitude float64 `protobuf:"fixed64,10,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,11,opt,name=longitude" json:"longitude,omitempty"` + Description string `protobuf:"bytes,12,opt,name=description" json:"description,omitempty"` + Modifiers []*FortModifier `protobuf:"bytes,13,rep,name=modifiers" json:"modifiers,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetBadgeSettings() *BadgeSettings { +func (m *FortDetailsResponse) Reset() { *m = FortDetailsResponse{} } +func (m *FortDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*FortDetailsResponse) ProtoMessage() {} + +func (m *FortDetailsResponse) GetPokemonData() *PokemonData { if m != nil { - return m.BadgeSettings + return m.PokemonData } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetCamera() *CameraSettings { +func (m *FortDetailsResponse) GetModifiers() []*FortModifier { if m != nil { - return m.Camera + return m.Modifiers } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPlayerLevel() *PlayerLevelSettings { - if m != nil { - return m.PlayerLevel - } - return nil +type CollectDailyDefenderBonusResponse struct { + Result CollectDailyDefenderBonusResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse_Result" json:"result,omitempty"` + CurrencyType []string `protobuf:"bytes,2,rep,name=currency_type" json:"currency_type,omitempty"` + CurrencyAwarded []int32 `protobuf:"varint,3,rep,name=currency_awarded" json:"currency_awarded,omitempty"` + DefendersCount int32 `protobuf:"varint,4,opt,name=defenders_count" json:"defenders_count,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetGymLevel() *GymLevelSettings { - if m != nil { - return m.GymLevel - } - return nil +func (m *CollectDailyDefenderBonusResponse) Reset() { *m = CollectDailyDefenderBonusResponse{} } +func (m *CollectDailyDefenderBonusResponse) String() string { return proto.CompactTextString(m) } +func (*CollectDailyDefenderBonusResponse) ProtoMessage() {} + +type SetContactSettingsResponse struct { + Status SetContactSettingsResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetContactSettingsResponse_Status" json:"status,omitempty"` + PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data" json:"player_data,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetBattleSettings() *GymBattleSettings { +func (m *SetContactSettingsResponse) Reset() { *m = SetContactSettingsResponse{} } +func (m *SetContactSettingsResponse) String() string { return proto.CompactTextString(m) } +func (*SetContactSettingsResponse) ProtoMessage() {} + +func (m *SetContactSettingsResponse) GetPlayerData() *PlayerData { if m != nil { - return m.BattleSettings + return m.PlayerData } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetEncounterSettings() *EncounterSettings { - if m != nil { - return m.EncounterSettings - } - return nil +type SetAvatarResponse struct { + Status SetAvatarResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetAvatarResponse_Status" json:"status,omitempty"` + PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data" json:"player_data,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetIapItemDisplay() *IapItemDisplay { +func (m *SetAvatarResponse) Reset() { *m = SetAvatarResponse{} } +func (m *SetAvatarResponse) String() string { return proto.CompactTextString(m) } +func (*SetAvatarResponse) ProtoMessage() {} + +func (m *SetAvatarResponse) GetPlayerData() *PlayerData { if m != nil { - return m.IapItemDisplay + return m.PlayerData } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetIapSettings() *IapSettings { +type CatchPokemonResponse struct { + Status CatchPokemonResponse_CatchStatus `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.CatchPokemonResponse_CatchStatus" json:"status,omitempty"` + MissPercent float64 `protobuf:"fixed64,2,opt,name=miss_percent" json:"miss_percent,omitempty"` + CapturedPokemonId uint64 `protobuf:"fixed64,3,opt,name=captured_pokemon_id" json:"captured_pokemon_id,omitempty"` + CaptureAward *CaptureAward `protobuf:"bytes,4,opt,name=capture_award" json:"capture_award,omitempty"` +} + +func (m *CatchPokemonResponse) Reset() { *m = CatchPokemonResponse{} } +func (m *CatchPokemonResponse) String() string { return proto.CompactTextString(m) } +func (*CatchPokemonResponse) ProtoMessage() {} + +func (m *CatchPokemonResponse) GetCaptureAward() *CaptureAward { if m != nil { - return m.IapSettings + return m.CaptureAward } return nil } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPokemonUpgrades() *PokemonUpgradeSettings { - if m != nil { - return m.PokemonUpgrades - } - return nil +type NicknamePokemonResponse struct { + Result NicknamePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.NicknamePokemonResponse_Result" json:"result,omitempty"` } -func (m *DownloadItemTemplatesResponse_ItemTemplate) GetEquippedBadges() *EquippedBadgeSettings { +func (m *NicknamePokemonResponse) Reset() { *m = NicknamePokemonResponse{} } +func (m *NicknamePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*NicknamePokemonResponse) ProtoMessage() {} + +type SetPlayerTeamResponse struct { + Status SetPlayerTeamResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetPlayerTeamResponse_Status" json:"status,omitempty"` + PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data" json:"player_data,omitempty"` +} + +func (m *SetPlayerTeamResponse) Reset() { *m = SetPlayerTeamResponse{} } +func (m *SetPlayerTeamResponse) String() string { return proto.CompactTextString(m) } +func (*SetPlayerTeamResponse) ProtoMessage() {} + +func (m *SetPlayerTeamResponse) GetPlayerData() *PlayerData { if m != nil { - return m.EquippedBadges + return m.PlayerData } return nil } +type GetHatchedEggsResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + PokemonId []uint64 `protobuf:"fixed64,2,rep,packed,name=pokemon_id" json:"pokemon_id,omitempty"` + ExperienceAwarded []int32 `protobuf:"varint,3,rep,name=experience_awarded" json:"experience_awarded,omitempty"` + CandyAwarded []int32 `protobuf:"varint,4,rep,name=candy_awarded" json:"candy_awarded,omitempty"` + StardustAwarded []int32 `protobuf:"varint,5,rep,name=stardust_awarded" json:"stardust_awarded,omitempty"` +} + +func (m *GetHatchedEggsResponse) Reset() { *m = GetHatchedEggsResponse{} } +func (m *GetHatchedEggsResponse) String() string { return proto.CompactTextString(m) } +func (*GetHatchedEggsResponse) ProtoMessage() {} + type DownloadRemoteConfigVersionResponse struct { Result DownloadRemoteConfigVersionResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.DownloadRemoteConfigVersionResponse_Result" json:"result,omitempty"` - ItemTemplatesTimestampMs uint64 `protobuf:"varint,2,opt,name=item_templates_timestamp_ms,json=itemTemplatesTimestampMs" json:"item_templates_timestamp_ms,omitempty"` - AssetDigestTimestampMs uint64 `protobuf:"varint,3,opt,name=asset_digest_timestamp_ms,json=assetDigestTimestampMs" json:"asset_digest_timestamp_ms,omitempty"` + ItemTemplatesTimestampMs uint64 `protobuf:"varint,2,opt,name=item_templates_timestamp_ms" json:"item_templates_timestamp_ms,omitempty"` + AssetDigestTimestampMs uint64 `protobuf:"varint,3,opt,name=asset_digest_timestamp_ms" json:"asset_digest_timestamp_ms,omitempty"` } func (m *DownloadRemoteConfigVersionResponse) Reset() { *m = DownloadRemoteConfigVersionResponse{} } func (m *DownloadRemoteConfigVersionResponse) String() string { return proto.CompactTextString(m) } func (*DownloadRemoteConfigVersionResponse) ProtoMessage() {} -func (*DownloadRemoteConfigVersionResponse) Descriptor() ([]byte, []int) { - return fileDescriptor18, []int{11} -} -type DownloadSettingsResponse struct { - Error string `protobuf:"bytes,1,opt,name=error" json:"error,omitempty"` - Hash string `protobuf:"bytes,2,opt,name=hash" json:"hash,omitempty"` - Settings *GlobalSettings `protobuf:"bytes,3,opt,name=settings" json:"settings,omitempty"` +type GetPlayerResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data" json:"player_data,omitempty"` } -func (m *DownloadSettingsResponse) Reset() { *m = DownloadSettingsResponse{} } -func (m *DownloadSettingsResponse) String() string { return proto.CompactTextString(m) } -func (*DownloadSettingsResponse) ProtoMessage() {} -func (*DownloadSettingsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{12} } +func (m *GetPlayerResponse) Reset() { *m = GetPlayerResponse{} } +func (m *GetPlayerResponse) String() string { return proto.CompactTextString(m) } +func (*GetPlayerResponse) ProtoMessage() {} -func (m *DownloadSettingsResponse) GetSettings() *GlobalSettings { +func (m *GetPlayerResponse) GetPlayerData() *PlayerData { if m != nil { - return m.Settings + return m.PlayerData } return nil } -type EchoResponse struct { - Context string `protobuf:"bytes,1,opt,name=context" json:"context,omitempty"` -} - -func (m *EchoResponse) Reset() { *m = EchoResponse{} } -func (m *EchoResponse) String() string { return proto.CompactTextString(m) } -func (*EchoResponse) ProtoMessage() {} -func (*EchoResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{13} } - -type EncounterResponse struct { - WildPokemon *WildPokemon `protobuf:"bytes,1,opt,name=wild_pokemon,json=wildPokemon" json:"wild_pokemon,omitempty"` - Background EncounterResponse_Background `protobuf:"varint,2,opt,name=background,enum=POGOProtos.Networking.Responses.EncounterResponse_Background" json:"background,omitempty"` - Status EncounterResponse_Status `protobuf:"varint,3,opt,name=status,enum=POGOProtos.Networking.Responses.EncounterResponse_Status" json:"status,omitempty"` - CaptureProbability *CaptureProbability `protobuf:"bytes,4,opt,name=capture_probability,json=captureProbability" json:"capture_probability,omitempty"` +type UseItemPotionResponse struct { + Result UseItemPotionResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemPotionResponse_Result" json:"result,omitempty"` + Stamina int32 `protobuf:"varint,2,opt,name=stamina" json:"stamina,omitempty"` } -func (m *EncounterResponse) Reset() { *m = EncounterResponse{} } -func (m *EncounterResponse) String() string { return proto.CompactTextString(m) } -func (*EncounterResponse) ProtoMessage() {} -func (*EncounterResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{14} } +func (m *UseItemPotionResponse) Reset() { *m = UseItemPotionResponse{} } +func (m *UseItemPotionResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemPotionResponse) ProtoMessage() {} -func (m *EncounterResponse) GetWildPokemon() *WildPokemon { - if m != nil { - return m.WildPokemon - } - return nil +type UseItemCaptureResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + ItemCaptureMult float64 `protobuf:"fixed64,2,opt,name=item_capture_mult" json:"item_capture_mult,omitempty"` + ItemFleeMult float64 `protobuf:"fixed64,3,opt,name=item_flee_mult" json:"item_flee_mult,omitempty"` + StopMovement bool `protobuf:"varint,4,opt,name=stop_movement" json:"stop_movement,omitempty"` + StopAttack bool `protobuf:"varint,5,opt,name=stop_attack" json:"stop_attack,omitempty"` + TargetMax bool `protobuf:"varint,6,opt,name=target_max" json:"target_max,omitempty"` + TargetSlow bool `protobuf:"varint,7,opt,name=target_slow" json:"target_slow,omitempty"` } -func (m *EncounterResponse) GetCaptureProbability() *CaptureProbability { - if m != nil { - return m.CaptureProbability - } - return nil -} +func (m *UseItemCaptureResponse) Reset() { *m = UseItemCaptureResponse{} } +func (m *UseItemCaptureResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemCaptureResponse) ProtoMessage() {} type EncounterTutorialCompleteResponse struct { Result EncounterTutorialCompleteResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.EncounterTutorialCompleteResponse_Result" json:"result,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - CaptureAward *CaptureAward `protobuf:"bytes,3,opt,name=capture_award,json=captureAward" json:"capture_award,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + CaptureAward *CaptureAward `protobuf:"bytes,3,opt,name=capture_award" json:"capture_award,omitempty"` } func (m *EncounterTutorialCompleteResponse) Reset() { *m = EncounterTutorialCompleteResponse{} } func (m *EncounterTutorialCompleteResponse) String() string { return proto.CompactTextString(m) } func (*EncounterTutorialCompleteResponse) ProtoMessage() {} -func (*EncounterTutorialCompleteResponse) Descriptor() ([]byte, []int) { - return fileDescriptor18, []int{15} -} func (m *EncounterTutorialCompleteResponse) GetPokemonData() *PokemonData { if m != nil { @@ -1877,53 +1756,92 @@ func (m *EncounterTutorialCompleteResponse) GetCaptureAward() *CaptureAward { return nil } -type EquipBadgeResponse struct { - Result EquipBadgeResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.EquipBadgeResponse_Result" json:"result,omitempty"` - Equipped *EquippedBadge `protobuf:"bytes,2,opt,name=equipped" json:"equipped,omitempty"` +type GetAssetDigestResponse struct { + Digest []*AssetDigestEntry `protobuf:"bytes,1,rep,name=digest" json:"digest,omitempty"` + TimestampMs uint64 `protobuf:"varint,2,opt,name=timestamp_ms" json:"timestamp_ms,omitempty"` } -func (m *EquipBadgeResponse) Reset() { *m = EquipBadgeResponse{} } -func (m *EquipBadgeResponse) String() string { return proto.CompactTextString(m) } -func (*EquipBadgeResponse) ProtoMessage() {} -func (*EquipBadgeResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{16} } +func (m *GetAssetDigestResponse) Reset() { *m = GetAssetDigestResponse{} } +func (m *GetAssetDigestResponse) String() string { return proto.CompactTextString(m) } +func (*GetAssetDigestResponse) ProtoMessage() {} -func (m *EquipBadgeResponse) GetEquipped() *EquippedBadge { +func (m *GetAssetDigestResponse) GetDigest() []*AssetDigestEntry { if m != nil { - return m.Equipped + return m.Digest } return nil } -type EvolvePokemonResponse struct { - Result EvolvePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.EvolvePokemonResponse_Result" json:"result,omitempty"` - EvolvedPokemonData *PokemonData `protobuf:"bytes,2,opt,name=evolved_pokemon_data,json=evolvedPokemonData" json:"evolved_pokemon_data,omitempty"` - ExperienceAwarded int32 `protobuf:"varint,3,opt,name=experience_awarded,json=experienceAwarded" json:"experience_awarded,omitempty"` - CandyAwarded int32 `protobuf:"varint,4,opt,name=candy_awarded,json=candyAwarded" json:"candy_awarded,omitempty"` +type GetSuggestedCodenamesResponse struct { + Codenames []string `protobuf:"bytes,1,rep,name=codenames" json:"codenames,omitempty"` + Success bool `protobuf:"varint,2,opt,name=success" json:"success,omitempty"` } -func (m *EvolvePokemonResponse) Reset() { *m = EvolvePokemonResponse{} } -func (m *EvolvePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*EvolvePokemonResponse) ProtoMessage() {} -func (*EvolvePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{17} } +func (m *GetSuggestedCodenamesResponse) Reset() { *m = GetSuggestedCodenamesResponse{} } +func (m *GetSuggestedCodenamesResponse) String() string { return proto.CompactTextString(m) } +func (*GetSuggestedCodenamesResponse) ProtoMessage() {} -func (m *EvolvePokemonResponse) GetEvolvedPokemonData() *PokemonData { +type GetIncensePokemonResponse struct { + Result GetIncensePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.GetIncensePokemonResponse_Result" json:"result,omitempty"` + PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` + Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` + EncounterLocation string `protobuf:"bytes,5,opt,name=encounter_location" json:"encounter_location,omitempty"` + EncounterId uint64 `protobuf:"fixed64,6,opt,name=encounter_id" json:"encounter_id,omitempty"` + DisappearTimestampMs int64 `protobuf:"varint,7,opt,name=disappear_timestamp_ms" json:"disappear_timestamp_ms,omitempty"` +} + +func (m *GetIncensePokemonResponse) Reset() { *m = GetIncensePokemonResponse{} } +func (m *GetIncensePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*GetIncensePokemonResponse) ProtoMessage() {} + +type ReleasePokemonResponse struct { + Result ReleasePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.ReleasePokemonResponse_Result" json:"result,omitempty"` + CandyAwarded int32 `protobuf:"varint,2,opt,name=candy_awarded" json:"candy_awarded,omitempty"` +} + +func (m *ReleasePokemonResponse) Reset() { *m = ReleasePokemonResponse{} } +func (m *ReleasePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*ReleasePokemonResponse) ProtoMessage() {} + +type FortSearchResponse struct { + Result FortSearchResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.FortSearchResponse_Result" json:"result,omitempty"` + ItemsAwarded []*ItemAward `protobuf:"bytes,2,rep,name=items_awarded" json:"items_awarded,omitempty"` + GemsAwarded int32 `protobuf:"varint,3,opt,name=gems_awarded" json:"gems_awarded,omitempty"` + PokemonDataEgg *PokemonData `protobuf:"bytes,4,opt,name=pokemon_data_egg" json:"pokemon_data_egg,omitempty"` + ExperienceAwarded int32 `protobuf:"varint,5,opt,name=experience_awarded" json:"experience_awarded,omitempty"` + CooldownCompleteTimestampMs int64 `protobuf:"varint,6,opt,name=cooldown_complete_timestamp_ms" json:"cooldown_complete_timestamp_ms,omitempty"` + ChainHackSequenceNumber int32 `protobuf:"varint,7,opt,name=chain_hack_sequence_number" json:"chain_hack_sequence_number,omitempty"` +} + +func (m *FortSearchResponse) Reset() { *m = FortSearchResponse{} } +func (m *FortSearchResponse) String() string { return proto.CompactTextString(m) } +func (*FortSearchResponse) ProtoMessage() {} + +func (m *FortSearchResponse) GetItemsAwarded() []*ItemAward { if m != nil { - return m.EvolvedPokemonData + return m.ItemsAwarded + } + return nil +} + +func (m *FortSearchResponse) GetPokemonDataEgg() *PokemonData { + if m != nil { + return m.PokemonDataEgg } return nil } type FortDeployPokemonResponse struct { Result FortDeployPokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.FortDeployPokemonResponse_Result" json:"result,omitempty"` - FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details,json=fortDetails" json:"fort_details,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,3,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - GymState *GymState `protobuf:"bytes,4,opt,name=gym_state,json=gymState" json:"gym_state,omitempty"` + FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details" json:"fort_details,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,3,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + GymState *GymState `protobuf:"bytes,4,opt,name=gym_state" json:"gym_state,omitempty"` } -func (m *FortDeployPokemonResponse) Reset() { *m = FortDeployPokemonResponse{} } -func (m *FortDeployPokemonResponse) String() string { return proto.CompactTextString(m) } -func (*FortDeployPokemonResponse) ProtoMessage() {} -func (*FortDeployPokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{18} } +func (m *FortDeployPokemonResponse) Reset() { *m = FortDeployPokemonResponse{} } +func (m *FortDeployPokemonResponse) String() string { return proto.CompactTextString(m) } +func (*FortDeployPokemonResponse) ProtoMessage() {} func (m *FortDeployPokemonResponse) GetFortDetails() *FortDetailsResponse { if m != nil { @@ -1946,337 +1864,219 @@ func (m *FortDeployPokemonResponse) GetGymState() *GymState { return nil } -type FortDetailsResponse struct { - FortId string `protobuf:"bytes,1,opt,name=fort_id,json=fortId" json:"fort_id,omitempty"` - TeamColor TeamColor `protobuf:"varint,2,opt,name=team_color,json=teamColor,enum=POGOProtos.Enums.TeamColor" json:"team_color,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,3,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` - ImageUrls []string `protobuf:"bytes,5,rep,name=image_urls,json=imageUrls" json:"image_urls,omitempty"` - Fp int32 `protobuf:"varint,6,opt,name=fp" json:"fp,omitempty"` - Stamina int32 `protobuf:"varint,7,opt,name=stamina" json:"stamina,omitempty"` - MaxStamina int32 `protobuf:"varint,8,opt,name=max_stamina,json=maxStamina" json:"max_stamina,omitempty"` - Type FortType `protobuf:"varint,9,opt,name=type,enum=POGOProtos.Map.Fort.FortType" json:"type,omitempty"` - Latitude float64 `protobuf:"fixed64,10,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,11,opt,name=longitude" json:"longitude,omitempty"` - Description string `protobuf:"bytes,12,opt,name=description" json:"description,omitempty"` - Modifiers []*FortModifier `protobuf:"bytes,13,rep,name=modifiers" json:"modifiers,omitempty"` +type SfidaActionLogResponse struct { + Result SfidaActionLogResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SfidaActionLogResponse_Result" json:"result,omitempty"` + LogEntries []*ActionLogEntry `protobuf:"bytes,2,rep,name=log_entries" json:"log_entries,omitempty"` } -func (m *FortDetailsResponse) Reset() { *m = FortDetailsResponse{} } -func (m *FortDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*FortDetailsResponse) ProtoMessage() {} -func (*FortDetailsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{19} } - -func (m *FortDetailsResponse) GetPokemonData() *PokemonData { - if m != nil { - return m.PokemonData - } - return nil -} +func (m *SfidaActionLogResponse) Reset() { *m = SfidaActionLogResponse{} } +func (m *SfidaActionLogResponse) String() string { return proto.CompactTextString(m) } +func (*SfidaActionLogResponse) ProtoMessage() {} -func (m *FortDetailsResponse) GetModifiers() []*FortModifier { +func (m *SfidaActionLogResponse) GetLogEntries() []*ActionLogEntry { if m != nil { - return m.Modifiers + return m.LogEntries } return nil } -type FortRecallPokemonResponse struct { - Result FortRecallPokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.FortRecallPokemonResponse_Result" json:"result,omitempty"` - FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details,json=fortDetails" json:"fort_details,omitempty"` +type UseItemEggIncubatorResponse struct { + Result UseItemEggIncubatorResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemEggIncubatorResponse_Result" json:"result,omitempty"` + EggIncubator *EggIncubator `protobuf:"bytes,2,opt,name=egg_incubator" json:"egg_incubator,omitempty"` } -func (m *FortRecallPokemonResponse) Reset() { *m = FortRecallPokemonResponse{} } -func (m *FortRecallPokemonResponse) String() string { return proto.CompactTextString(m) } -func (*FortRecallPokemonResponse) ProtoMessage() {} -func (*FortRecallPokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{20} } +func (m *UseItemEggIncubatorResponse) Reset() { *m = UseItemEggIncubatorResponse{} } +func (m *UseItemEggIncubatorResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemEggIncubatorResponse) ProtoMessage() {} -func (m *FortRecallPokemonResponse) GetFortDetails() *FortDetailsResponse { +func (m *UseItemEggIncubatorResponse) GetEggIncubator() *EggIncubator { if m != nil { - return m.FortDetails + return m.EggIncubator } return nil } -type FortSearchResponse struct { - Result FortSearchResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.FortSearchResponse_Result" json:"result,omitempty"` - ItemsAwarded []*ItemAward `protobuf:"bytes,2,rep,name=items_awarded,json=itemsAwarded" json:"items_awarded,omitempty"` - GemsAwarded int32 `protobuf:"varint,3,opt,name=gems_awarded,json=gemsAwarded" json:"gems_awarded,omitempty"` - PokemonDataEgg *PokemonData `protobuf:"bytes,4,opt,name=pokemon_data_egg,json=pokemonDataEgg" json:"pokemon_data_egg,omitempty"` - ExperienceAwarded int32 `protobuf:"varint,5,opt,name=experience_awarded,json=experienceAwarded" json:"experience_awarded,omitempty"` - CooldownCompleteTimestampMs int64 `protobuf:"varint,6,opt,name=cooldown_complete_timestamp_ms,json=cooldownCompleteTimestampMs" json:"cooldown_complete_timestamp_ms,omitempty"` - ChainHackSequenceNumber int32 `protobuf:"varint,7,opt,name=chain_hack_sequence_number,json=chainHackSequenceNumber" json:"chain_hack_sequence_number,omitempty"` +type ClaimCodenameResponse struct { + Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` + UserMessage string `protobuf:"bytes,2,opt,name=user_message" json:"user_message,omitempty"` + IsAssignable bool `protobuf:"varint,3,opt,name=is_assignable" json:"is_assignable,omitempty"` + Status ClaimCodenameResponse_Status `protobuf:"varint,4,opt,name=status,enum=POGOProtos.Networking.Responses.ClaimCodenameResponse_Status" json:"status,omitempty"` + UpdatedPlayer *PlayerData `protobuf:"bytes,5,opt,name=updated_player" json:"updated_player,omitempty"` } -func (m *FortSearchResponse) Reset() { *m = FortSearchResponse{} } -func (m *FortSearchResponse) String() string { return proto.CompactTextString(m) } -func (*FortSearchResponse) ProtoMessage() {} -func (*FortSearchResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{21} } - -func (m *FortSearchResponse) GetItemsAwarded() []*ItemAward { - if m != nil { - return m.ItemsAwarded - } - return nil -} +func (m *ClaimCodenameResponse) Reset() { *m = ClaimCodenameResponse{} } +func (m *ClaimCodenameResponse) String() string { return proto.CompactTextString(m) } +func (*ClaimCodenameResponse) ProtoMessage() {} -func (m *FortSearchResponse) GetPokemonDataEgg() *PokemonData { +func (m *ClaimCodenameResponse) GetUpdatedPlayer() *PlayerData { if m != nil { - return m.PokemonDataEgg + return m.UpdatedPlayer } return nil } -type GetAssetDigestResponse struct { - Digest []*AssetDigestEntry `protobuf:"bytes,1,rep,name=digest" json:"digest,omitempty"` - TimestampMs uint64 `protobuf:"varint,2,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"` +type GetInventoryResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + InventoryDelta *InventoryDelta `protobuf:"bytes,2,opt,name=inventory_delta" json:"inventory_delta,omitempty"` } -func (m *GetAssetDigestResponse) Reset() { *m = GetAssetDigestResponse{} } -func (m *GetAssetDigestResponse) String() string { return proto.CompactTextString(m) } -func (*GetAssetDigestResponse) ProtoMessage() {} -func (*GetAssetDigestResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{22} } +func (m *GetInventoryResponse) Reset() { *m = GetInventoryResponse{} } +func (m *GetInventoryResponse) String() string { return proto.CompactTextString(m) } +func (*GetInventoryResponse) ProtoMessage() {} -func (m *GetAssetDigestResponse) GetDigest() []*AssetDigestEntry { +func (m *GetInventoryResponse) GetInventoryDelta() *InventoryDelta { if m != nil { - return m.Digest + return m.InventoryDelta } return nil } -type GetBuddyWalkedResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - FamilyCandyId PokemonFamilyId `protobuf:"varint,2,opt,name=family_candy_id,json=familyCandyId,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_candy_id,omitempty"` - CandyEarnedCount int32 `protobuf:"varint,3,opt,name=candy_earned_count,json=candyEarnedCount" json:"candy_earned_count,omitempty"` -} - -func (m *GetBuddyWalkedResponse) Reset() { *m = GetBuddyWalkedResponse{} } -func (m *GetBuddyWalkedResponse) String() string { return proto.CompactTextString(m) } -func (*GetBuddyWalkedResponse) ProtoMessage() {} -func (*GetBuddyWalkedResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{23} } - -type GetDownloadUrlsResponse struct { - DownloadUrls []*DownloadUrlEntry `protobuf:"bytes,1,rep,name=download_urls,json=downloadUrls" json:"download_urls,omitempty"` +type MarkTutorialCompleteResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data" json:"player_data,omitempty"` } -func (m *GetDownloadUrlsResponse) Reset() { *m = GetDownloadUrlsResponse{} } -func (m *GetDownloadUrlsResponse) String() string { return proto.CompactTextString(m) } -func (*GetDownloadUrlsResponse) ProtoMessage() {} -func (*GetDownloadUrlsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{24} } +func (m *MarkTutorialCompleteResponse) Reset() { *m = MarkTutorialCompleteResponse{} } +func (m *MarkTutorialCompleteResponse) String() string { return proto.CompactTextString(m) } +func (*MarkTutorialCompleteResponse) ProtoMessage() {} -func (m *GetDownloadUrlsResponse) GetDownloadUrls() []*DownloadUrlEntry { +func (m *MarkTutorialCompleteResponse) GetPlayerData() *PlayerData { if m != nil { - return m.DownloadUrls + return m.PlayerData } return nil } -type GetGymDetailsResponse struct { - GymState *GymState `protobuf:"bytes,1,opt,name=gym_state,json=gymState" json:"gym_state,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` - Urls []string `protobuf:"bytes,3,rep,name=urls" json:"urls,omitempty"` - Result GetGymDetailsResponse_Result `protobuf:"varint,4,opt,name=result,enum=POGOProtos.Networking.Responses.GetGymDetailsResponse_Result" json:"result,omitempty"` - Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"` +type EquipBadgeResponse struct { + Result EquipBadgeResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.EquipBadgeResponse_Result" json:"result,omitempty"` + Equipped *EquippedBadge `protobuf:"bytes,2,opt,name=equipped" json:"equipped,omitempty"` } -func (m *GetGymDetailsResponse) Reset() { *m = GetGymDetailsResponse{} } -func (m *GetGymDetailsResponse) String() string { return proto.CompactTextString(m) } -func (*GetGymDetailsResponse) ProtoMessage() {} -func (*GetGymDetailsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{25} } +func (m *EquipBadgeResponse) Reset() { *m = EquipBadgeResponse{} } +func (m *EquipBadgeResponse) String() string { return proto.CompactTextString(m) } +func (*EquipBadgeResponse) ProtoMessage() {} -func (m *GetGymDetailsResponse) GetGymState() *GymState { +func (m *EquipBadgeResponse) GetEquipped() *EquippedBadge { if m != nil { - return m.GymState + return m.Equipped } return nil } -type GetHatchedEggsResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - PokemonId []uint64 `protobuf:"fixed64,2,rep,packed,name=pokemon_id,json=pokemonId" json:"pokemon_id,omitempty"` - ExperienceAwarded []int32 `protobuf:"varint,3,rep,packed,name=experience_awarded,json=experienceAwarded" json:"experience_awarded,omitempty"` - CandyAwarded []int32 `protobuf:"varint,4,rep,packed,name=candy_awarded,json=candyAwarded" json:"candy_awarded,omitempty"` - StardustAwarded []int32 `protobuf:"varint,5,rep,packed,name=stardust_awarded,json=stardustAwarded" json:"stardust_awarded,omitempty"` -} - -func (m *GetHatchedEggsResponse) Reset() { *m = GetHatchedEggsResponse{} } -func (m *GetHatchedEggsResponse) String() string { return proto.CompactTextString(m) } -func (*GetHatchedEggsResponse) ProtoMessage() {} -func (*GetHatchedEggsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{26} } - -type GetIncensePokemonResponse struct { - Result GetIncensePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.GetIncensePokemonResponse_Result" json:"result,omitempty"` - PokemonId PokemonId `protobuf:"varint,2,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` - Latitude float64 `protobuf:"fixed64,3,opt,name=latitude" json:"latitude,omitempty"` - Longitude float64 `protobuf:"fixed64,4,opt,name=longitude" json:"longitude,omitempty"` - EncounterLocation string `protobuf:"bytes,5,opt,name=encounter_location,json=encounterLocation" json:"encounter_location,omitempty"` - EncounterId uint64 `protobuf:"fixed64,6,opt,name=encounter_id,json=encounterId" json:"encounter_id,omitempty"` - DisappearTimestampMs int64 `protobuf:"varint,7,opt,name=disappear_timestamp_ms,json=disappearTimestampMs" json:"disappear_timestamp_ms,omitempty"` -} - -func (m *GetIncensePokemonResponse) Reset() { *m = GetIncensePokemonResponse{} } -func (m *GetIncensePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*GetIncensePokemonResponse) ProtoMessage() {} -func (*GetIncensePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{27} } - -type GetInventoryResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - InventoryDelta *InventoryDelta `protobuf:"bytes,2,opt,name=inventory_delta,json=inventoryDelta" json:"inventory_delta,omitempty"` +type UpgradePokemonResponse struct { + Result UpgradePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UpgradePokemonResponse_Result" json:"result,omitempty"` + UpgradedPokemon *PokemonData `protobuf:"bytes,2,opt,name=upgraded_pokemon" json:"upgraded_pokemon,omitempty"` } -func (m *GetInventoryResponse) Reset() { *m = GetInventoryResponse{} } -func (m *GetInventoryResponse) String() string { return proto.CompactTextString(m) } -func (*GetInventoryResponse) ProtoMessage() {} -func (*GetInventoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{28} } +func (m *UpgradePokemonResponse) Reset() { *m = UpgradePokemonResponse{} } +func (m *UpgradePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*UpgradePokemonResponse) ProtoMessage() {} -func (m *GetInventoryResponse) GetInventoryDelta() *InventoryDelta { +func (m *UpgradePokemonResponse) GetUpgradedPokemon() *PokemonData { if m != nil { - return m.InventoryDelta + return m.UpgradedPokemon } return nil } -type GetMapObjectsResponse struct { - MapCells []*MapCell `protobuf:"bytes,1,rep,name=map_cells,json=mapCells" json:"map_cells,omitempty"` - Status MapObjectsStatus `protobuf:"varint,2,opt,name=status,enum=POGOProtos.Map.MapObjectsStatus" json:"status,omitempty"` +type GetDownloadUrlsResponse struct { + DownloadUrls []*DownloadUrlEntry `protobuf:"bytes,1,rep,name=download_urls" json:"download_urls,omitempty"` } -func (m *GetMapObjectsResponse) Reset() { *m = GetMapObjectsResponse{} } -func (m *GetMapObjectsResponse) String() string { return proto.CompactTextString(m) } -func (*GetMapObjectsResponse) ProtoMessage() {} -func (*GetMapObjectsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{29} } +func (m *GetDownloadUrlsResponse) Reset() { *m = GetDownloadUrlsResponse{} } +func (m *GetDownloadUrlsResponse) String() string { return proto.CompactTextString(m) } +func (*GetDownloadUrlsResponse) ProtoMessage() {} -func (m *GetMapObjectsResponse) GetMapCells() []*MapCell { +func (m *GetDownloadUrlsResponse) GetDownloadUrls() []*DownloadUrlEntry { if m != nil { - return m.MapCells + return m.DownloadUrls } return nil } -type GetPlayerProfileResponse struct { - Result GetPlayerProfileResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.GetPlayerProfileResponse_Result" json:"result,omitempty"` - StartTime int64 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"` - Badges []*PlayerBadge `protobuf:"bytes,3,rep,name=badges" json:"badges,omitempty"` +type FortRecallPokemonResponse struct { + Result FortRecallPokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.FortRecallPokemonResponse_Result" json:"result,omitempty"` + FortDetails *FortDetailsResponse `protobuf:"bytes,2,opt,name=fort_details" json:"fort_details,omitempty"` } -func (m *GetPlayerProfileResponse) Reset() { *m = GetPlayerProfileResponse{} } -func (m *GetPlayerProfileResponse) String() string { return proto.CompactTextString(m) } -func (*GetPlayerProfileResponse) ProtoMessage() {} -func (*GetPlayerProfileResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{30} } +func (m *FortRecallPokemonResponse) Reset() { *m = FortRecallPokemonResponse{} } +func (m *FortRecallPokemonResponse) String() string { return proto.CompactTextString(m) } +func (*FortRecallPokemonResponse) ProtoMessage() {} -func (m *GetPlayerProfileResponse) GetBadges() []*PlayerBadge { +func (m *FortRecallPokemonResponse) GetFortDetails() *FortDetailsResponse { if m != nil { - return m.Badges + return m.FortDetails } return nil } -type GetPlayerResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data,json=playerData" json:"player_data,omitempty"` +type SetBuddyPokemonResponse struct { + Result SetBuddyPokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SetBuddyPokemonResponse_Result" json:"result,omitempty"` + UpdatedBuddy *BuddyPokemon `protobuf:"bytes,2,opt,name=updated_buddy" json:"updated_buddy,omitempty"` } -func (m *GetPlayerResponse) Reset() { *m = GetPlayerResponse{} } -func (m *GetPlayerResponse) String() string { return proto.CompactTextString(m) } -func (*GetPlayerResponse) ProtoMessage() {} -func (*GetPlayerResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{31} } +func (m *SetBuddyPokemonResponse) Reset() { *m = SetBuddyPokemonResponse{} } +func (m *SetBuddyPokemonResponse) String() string { return proto.CompactTextString(m) } +func (*SetBuddyPokemonResponse) ProtoMessage() {} -func (m *GetPlayerResponse) GetPlayerData() *PlayerData { +func (m *SetBuddyPokemonResponse) GetUpdatedBuddy() *BuddyPokemon { if m != nil { - return m.PlayerData + return m.UpdatedBuddy } return nil } -type GetSuggestedCodenamesResponse struct { - Codenames []string `protobuf:"bytes,1,rep,name=codenames" json:"codenames,omitempty"` - Success bool `protobuf:"varint,2,opt,name=success" json:"success,omitempty"` +type SetFavoritePokemonResponse struct { + Result SetFavoritePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SetFavoritePokemonResponse_Result" json:"result,omitempty"` } -func (m *GetSuggestedCodenamesResponse) Reset() { *m = GetSuggestedCodenamesResponse{} } -func (m *GetSuggestedCodenamesResponse) String() string { return proto.CompactTextString(m) } -func (*GetSuggestedCodenamesResponse) ProtoMessage() {} -func (*GetSuggestedCodenamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{32} } +func (m *SetFavoritePokemonResponse) Reset() { *m = SetFavoritePokemonResponse{} } +func (m *SetFavoritePokemonResponse) String() string { return proto.CompactTextString(m) } +func (*SetFavoritePokemonResponse) ProtoMessage() {} type IncenseEncounterResponse struct { Result IncenseEncounterResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.IncenseEncounterResponse_Result" json:"result,omitempty"` - PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data,json=pokemonData" json:"pokemon_data,omitempty"` - CaptureProbability *CaptureProbability `protobuf:"bytes,3,opt,name=capture_probability,json=captureProbability" json:"capture_probability,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + CaptureProbability *CaptureProbability `protobuf:"bytes,3,opt,name=capture_probability" json:"capture_probability,omitempty"` } -func (m *IncenseEncounterResponse) Reset() { *m = IncenseEncounterResponse{} } -func (m *IncenseEncounterResponse) String() string { return proto.CompactTextString(m) } -func (*IncenseEncounterResponse) ProtoMessage() {} -func (*IncenseEncounterResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{33} } +func (m *IncenseEncounterResponse) Reset() { *m = IncenseEncounterResponse{} } +func (m *IncenseEncounterResponse) String() string { return proto.CompactTextString(m) } +func (*IncenseEncounterResponse) ProtoMessage() {} func (m *IncenseEncounterResponse) GetPokemonData() *PokemonData { if m != nil { return m.PokemonData - } - return nil -} - -func (m *IncenseEncounterResponse) GetCaptureProbability() *CaptureProbability { - if m != nil { - return m.CaptureProbability - } - return nil -} - -type LevelUpRewardsResponse struct { - Result LevelUpRewardsResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.LevelUpRewardsResponse_Result" json:"result,omitempty"` - ItemsAwarded []*ItemAward `protobuf:"bytes,2,rep,name=items_awarded,json=itemsAwarded" json:"items_awarded,omitempty"` - ItemsUnlocked []ItemId `protobuf:"varint,4,rep,packed,name=items_unlocked,json=itemsUnlocked,enum=POGOProtos.Inventory.Item.ItemId" json:"items_unlocked,omitempty"` -} - -func (m *LevelUpRewardsResponse) Reset() { *m = LevelUpRewardsResponse{} } -func (m *LevelUpRewardsResponse) String() string { return proto.CompactTextString(m) } -func (*LevelUpRewardsResponse) ProtoMessage() {} -func (*LevelUpRewardsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{34} } - -func (m *LevelUpRewardsResponse) GetItemsAwarded() []*ItemAward { - if m != nil { - return m.ItemsAwarded - } - return nil -} - -type MarkTutorialCompleteResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data,json=playerData" json:"player_data,omitempty"` + } + return nil } -func (m *MarkTutorialCompleteResponse) Reset() { *m = MarkTutorialCompleteResponse{} } -func (m *MarkTutorialCompleteResponse) String() string { return proto.CompactTextString(m) } -func (*MarkTutorialCompleteResponse) ProtoMessage() {} -func (*MarkTutorialCompleteResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{35} } - -func (m *MarkTutorialCompleteResponse) GetPlayerData() *PlayerData { +func (m *IncenseEncounterResponse) GetCaptureProbability() *CaptureProbability { if m != nil { - return m.PlayerData + return m.CaptureProbability } return nil } -type NicknamePokemonResponse struct { - Result NicknamePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.NicknamePokemonResponse_Result" json:"result,omitempty"` +type CheckAwardedBadgesResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + AwardedBadges []BadgeType `protobuf:"varint,2,rep,name=awarded_badges,enum=POGOProtos.Enums.BadgeType" json:"awarded_badges,omitempty"` + AwardedBadgeLevels []int32 `protobuf:"varint,3,rep,name=awarded_badge_levels" json:"awarded_badge_levels,omitempty"` } -func (m *NicknamePokemonResponse) Reset() { *m = NicknamePokemonResponse{} } -func (m *NicknamePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*NicknamePokemonResponse) ProtoMessage() {} -func (*NicknamePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{36} } +func (m *CheckAwardedBadgesResponse) Reset() { *m = CheckAwardedBadgesResponse{} } +func (m *CheckAwardedBadgesResponse) String() string { return proto.CompactTextString(m) } +func (*CheckAwardedBadgesResponse) ProtoMessage() {} type PlayerUpdateResponse struct { - WildPokemons []*WildPokemon `protobuf:"bytes,1,rep,name=wild_pokemons,json=wildPokemons" json:"wild_pokemons,omitempty"` + WildPokemons []*WildPokemon `protobuf:"bytes,1,rep,name=wild_pokemons" json:"wild_pokemons,omitempty"` Forts []*FortData `protobuf:"bytes,2,rep,name=forts" json:"forts,omitempty"` - FortsNearby int32 `protobuf:"varint,3,opt,name=forts_nearby,json=fortsNearby" json:"forts_nearby,omitempty"` + FortsNearby int32 `protobuf:"varint,3,opt,name=forts_nearby" json:"forts_nearby,omitempty"` } -func (m *PlayerUpdateResponse) Reset() { *m = PlayerUpdateResponse{} } -func (m *PlayerUpdateResponse) String() string { return proto.CompactTextString(m) } -func (*PlayerUpdateResponse) ProtoMessage() {} -func (*PlayerUpdateResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{37} } +func (m *PlayerUpdateResponse) Reset() { *m = PlayerUpdateResponse{} } +func (m *PlayerUpdateResponse) String() string { return proto.CompactTextString(m) } +func (*PlayerUpdateResponse) ProtoMessage() {} func (m *PlayerUpdateResponse) GetWildPokemons() []*WildPokemon { if m != nil { @@ -2292,690 +2092,324 @@ func (m *PlayerUpdateResponse) GetForts() []*FortData { return nil } -type RecycleInventoryItemResponse struct { - Result RecycleInventoryItemResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.RecycleInventoryItemResponse_Result" json:"result,omitempty"` - NewCount int32 `protobuf:"varint,2,opt,name=new_count,json=newCount" json:"new_count,omitempty"` +type CheckChallengeResponse struct { + ShowChallenge bool `protobuf:"varint,1,opt,name=show_challenge" json:"show_challenge,omitempty"` + ChallengeUrl string `protobuf:"bytes,2,opt,name=challenge_url" json:"challenge_url,omitempty"` } -func (m *RecycleInventoryItemResponse) Reset() { *m = RecycleInventoryItemResponse{} } -func (m *RecycleInventoryItemResponse) String() string { return proto.CompactTextString(m) } -func (*RecycleInventoryItemResponse) ProtoMessage() {} -func (*RecycleInventoryItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{38} } +func (m *CheckChallengeResponse) Reset() { *m = CheckChallengeResponse{} } +func (m *CheckChallengeResponse) String() string { return proto.CompactTextString(m) } +func (*CheckChallengeResponse) ProtoMessage() {} -type ReleasePokemonResponse struct { - Result ReleasePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.ReleasePokemonResponse_Result" json:"result,omitempty"` - CandyAwarded int32 `protobuf:"varint,2,opt,name=candy_awarded,json=candyAwarded" json:"candy_awarded,omitempty"` +type UseItemReviveResponse struct { + Result UseItemReviveResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemReviveResponse_Result" json:"result,omitempty"` + Stamina int32 `protobuf:"varint,2,opt,name=stamina" json:"stamina,omitempty"` } -func (m *ReleasePokemonResponse) Reset() { *m = ReleasePokemonResponse{} } -func (m *ReleasePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*ReleasePokemonResponse) ProtoMessage() {} -func (*ReleasePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{39} } +func (m *UseItemReviveResponse) Reset() { *m = UseItemReviveResponse{} } +func (m *UseItemReviveResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemReviveResponse) ProtoMessage() {} -type SetAvatarResponse struct { - Status SetAvatarResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetAvatarResponse_Status" json:"status,omitempty"` - PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data,json=playerData" json:"player_data,omitempty"` +type DownloadItemTemplatesResponse struct { + Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` + ItemTemplates []*DownloadItemTemplatesResponse_ItemTemplate `protobuf:"bytes,2,rep,name=item_templates" json:"item_templates,omitempty"` + TimestampMs uint64 `protobuf:"varint,3,opt,name=timestamp_ms" json:"timestamp_ms,omitempty"` } -func (m *SetAvatarResponse) Reset() { *m = SetAvatarResponse{} } -func (m *SetAvatarResponse) String() string { return proto.CompactTextString(m) } -func (*SetAvatarResponse) ProtoMessage() {} -func (*SetAvatarResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{40} } +func (m *DownloadItemTemplatesResponse) Reset() { *m = DownloadItemTemplatesResponse{} } +func (m *DownloadItemTemplatesResponse) String() string { return proto.CompactTextString(m) } +func (*DownloadItemTemplatesResponse) ProtoMessage() {} -func (m *SetAvatarResponse) GetPlayerData() *PlayerData { +func (m *DownloadItemTemplatesResponse) GetItemTemplates() []*DownloadItemTemplatesResponse_ItemTemplate { if m != nil { - return m.PlayerData + return m.ItemTemplates } return nil } -type SetBuddyPokemonResponse struct { - Result SetBuddyPokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SetBuddyPokemonResponse_Result" json:"result,omitempty"` - UpdatedBuddy *BuddyPokemon `protobuf:"bytes,2,opt,name=updated_buddy,json=updatedBuddy" json:"updated_buddy,omitempty"` +type DownloadItemTemplatesResponse_ItemTemplate struct { + TemplateId string `protobuf:"bytes,1,opt,name=template_id" json:"template_id,omitempty"` + PokemonSettings *PokemonSettings `protobuf:"bytes,2,opt,name=pokemon_settings" json:"pokemon_settings,omitempty"` + ItemSettings *ItemSettings `protobuf:"bytes,3,opt,name=item_settings" json:"item_settings,omitempty"` + MoveSettings *MoveSettings `protobuf:"bytes,4,opt,name=move_settings" json:"move_settings,omitempty"` + MoveSequenceSettings *MoveSequenceSettings `protobuf:"bytes,5,opt,name=move_sequence_settings" json:"move_sequence_settings,omitempty"` + TypeEffective *TypeEffectiveSettings `protobuf:"bytes,8,opt,name=type_effective" json:"type_effective,omitempty"` + BadgeSettings *BadgeSettings `protobuf:"bytes,10,opt,name=badge_settings" json:"badge_settings,omitempty"` + Camera *CameraSettings `protobuf:"bytes,11,opt,name=camera" json:"camera,omitempty"` + PlayerLevel *PlayerLevelSettings `protobuf:"bytes,12,opt,name=player_level" json:"player_level,omitempty"` + GymLevel *GymLevelSettings `protobuf:"bytes,13,opt,name=gym_level" json:"gym_level,omitempty"` + BattleSettings *GymBattleSettings `protobuf:"bytes,14,opt,name=battle_settings" json:"battle_settings,omitempty"` + EncounterSettings *EncounterSettings `protobuf:"bytes,15,opt,name=encounter_settings" json:"encounter_settings,omitempty"` + IapItemDisplay *IapItemDisplay `protobuf:"bytes,16,opt,name=iap_item_display" json:"iap_item_display,omitempty"` + IapSettings *IapSettings `protobuf:"bytes,17,opt,name=iap_settings" json:"iap_settings,omitempty"` + PokemonUpgrades *PokemonUpgradeSettings `protobuf:"bytes,18,opt,name=pokemon_upgrades" json:"pokemon_upgrades,omitempty"` + EquippedBadges *EquippedBadgeSettings `protobuf:"bytes,19,opt,name=equipped_badges" json:"equipped_badges,omitempty"` } -func (m *SetBuddyPokemonResponse) Reset() { *m = SetBuddyPokemonResponse{} } -func (m *SetBuddyPokemonResponse) String() string { return proto.CompactTextString(m) } -func (*SetBuddyPokemonResponse) ProtoMessage() {} -func (*SetBuddyPokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{41} } +func (m *DownloadItemTemplatesResponse_ItemTemplate) Reset() { + *m = DownloadItemTemplatesResponse_ItemTemplate{} +} +func (m *DownloadItemTemplatesResponse_ItemTemplate) String() string { + return proto.CompactTextString(m) +} +func (*DownloadItemTemplatesResponse_ItemTemplate) ProtoMessage() {} -func (m *SetBuddyPokemonResponse) GetUpdatedBuddy() *BuddyPokemon { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPokemonSettings() *PokemonSettings { if m != nil { - return m.UpdatedBuddy + return m.PokemonSettings } return nil } -type SetContactSettingsResponse struct { - Status SetContactSettingsResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetContactSettingsResponse_Status" json:"status,omitempty"` - PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data,json=playerData" json:"player_data,omitempty"` +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetItemSettings() *ItemSettings { + if m != nil { + return m.ItemSettings + } + return nil } -func (m *SetContactSettingsResponse) Reset() { *m = SetContactSettingsResponse{} } -func (m *SetContactSettingsResponse) String() string { return proto.CompactTextString(m) } -func (*SetContactSettingsResponse) ProtoMessage() {} -func (*SetContactSettingsResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{42} } - -func (m *SetContactSettingsResponse) GetPlayerData() *PlayerData { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetMoveSettings() *MoveSettings { if m != nil { - return m.PlayerData + return m.MoveSettings } return nil } -type SetFavoritePokemonResponse struct { - Result SetFavoritePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SetFavoritePokemonResponse_Result" json:"result,omitempty"` +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetMoveSequenceSettings() *MoveSequenceSettings { + if m != nil { + return m.MoveSequenceSettings + } + return nil } -func (m *SetFavoritePokemonResponse) Reset() { *m = SetFavoritePokemonResponse{} } -func (m *SetFavoritePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*SetFavoritePokemonResponse) ProtoMessage() {} -func (*SetFavoritePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{43} } +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetTypeEffective() *TypeEffectiveSettings { + if m != nil { + return m.TypeEffective + } + return nil +} -type SetPlayerTeamResponse struct { - Status SetPlayerTeamResponse_Status `protobuf:"varint,1,opt,name=status,enum=POGOProtos.Networking.Responses.SetPlayerTeamResponse_Status" json:"status,omitempty"` - PlayerData *PlayerData `protobuf:"bytes,2,opt,name=player_data,json=playerData" json:"player_data,omitempty"` +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetBadgeSettings() *BadgeSettings { + if m != nil { + return m.BadgeSettings + } + return nil } -func (m *SetPlayerTeamResponse) Reset() { *m = SetPlayerTeamResponse{} } -func (m *SetPlayerTeamResponse) String() string { return proto.CompactTextString(m) } -func (*SetPlayerTeamResponse) ProtoMessage() {} -func (*SetPlayerTeamResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{44} } +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetCamera() *CameraSettings { + if m != nil { + return m.Camera + } + return nil +} -func (m *SetPlayerTeamResponse) GetPlayerData() *PlayerData { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPlayerLevel() *PlayerLevelSettings { if m != nil { - return m.PlayerData + return m.PlayerLevel } return nil } -type SfidaActionLogResponse struct { - Result SfidaActionLogResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.SfidaActionLogResponse_Result" json:"result,omitempty"` - LogEntries []*ActionLogEntry `protobuf:"bytes,2,rep,name=log_entries,json=logEntries" json:"log_entries,omitempty"` +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetGymLevel() *GymLevelSettings { + if m != nil { + return m.GymLevel + } + return nil } -func (m *SfidaActionLogResponse) Reset() { *m = SfidaActionLogResponse{} } -func (m *SfidaActionLogResponse) String() string { return proto.CompactTextString(m) } -func (*SfidaActionLogResponse) ProtoMessage() {} -func (*SfidaActionLogResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{45} } +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetBattleSettings() *GymBattleSettings { + if m != nil { + return m.BattleSettings + } + return nil +} -func (m *SfidaActionLogResponse) GetLogEntries() []*ActionLogEntry { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetEncounterSettings() *EncounterSettings { if m != nil { - return m.LogEntries + return m.EncounterSettings } return nil } -type StartGymBattleResponse struct { - Result StartGymBattleResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.StartGymBattleResponse_Result" json:"result,omitempty"` - BattleStartTimestampMs int64 `protobuf:"varint,2,opt,name=battle_start_timestamp_ms,json=battleStartTimestampMs" json:"battle_start_timestamp_ms,omitempty"` - BattleEndTimestampMs int64 `protobuf:"varint,3,opt,name=battle_end_timestamp_ms,json=battleEndTimestampMs" json:"battle_end_timestamp_ms,omitempty"` - BattleId string `protobuf:"bytes,4,opt,name=battle_id,json=battleId" json:"battle_id,omitempty"` - Defender *BattleParticipant `protobuf:"bytes,5,opt,name=defender" json:"defender,omitempty"` - BattleLog *BattleLog `protobuf:"bytes,6,opt,name=battle_log,json=battleLog" json:"battle_log,omitempty"` +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetIapItemDisplay() *IapItemDisplay { + if m != nil { + return m.IapItemDisplay + } + return nil } -func (m *StartGymBattleResponse) Reset() { *m = StartGymBattleResponse{} } -func (m *StartGymBattleResponse) String() string { return proto.CompactTextString(m) } -func (*StartGymBattleResponse) ProtoMessage() {} -func (*StartGymBattleResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{46} } +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetIapSettings() *IapSettings { + if m != nil { + return m.IapSettings + } + return nil +} -func (m *StartGymBattleResponse) GetDefender() *BattleParticipant { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetPokemonUpgrades() *PokemonUpgradeSettings { if m != nil { - return m.Defender + return m.PokemonUpgrades } return nil } -func (m *StartGymBattleResponse) GetBattleLog() *BattleLog { +func (m *DownloadItemTemplatesResponse_ItemTemplate) GetEquippedBadges() *EquippedBadgeSettings { if m != nil { - return m.BattleLog + return m.EquippedBadges } return nil } -type UpgradePokemonResponse struct { - Result UpgradePokemonResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UpgradePokemonResponse_Result" json:"result,omitempty"` - UpgradedPokemon *PokemonData `protobuf:"bytes,2,opt,name=upgraded_pokemon,json=upgradedPokemon" json:"upgraded_pokemon,omitempty"` +type GetGymDetailsResponse struct { + GymState *GymState `protobuf:"bytes,1,opt,name=gym_state" json:"gym_state,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"` + Urls []string `protobuf:"bytes,3,rep,name=urls" json:"urls,omitempty"` + Result GetGymDetailsResponse_Result `protobuf:"varint,4,opt,name=result,enum=POGOProtos.Networking.Responses.GetGymDetailsResponse_Result" json:"result,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"` } -func (m *UpgradePokemonResponse) Reset() { *m = UpgradePokemonResponse{} } -func (m *UpgradePokemonResponse) String() string { return proto.CompactTextString(m) } -func (*UpgradePokemonResponse) ProtoMessage() {} -func (*UpgradePokemonResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{47} } +func (m *GetGymDetailsResponse) Reset() { *m = GetGymDetailsResponse{} } +func (m *GetGymDetailsResponse) String() string { return proto.CompactTextString(m) } +func (*GetGymDetailsResponse) ProtoMessage() {} -func (m *UpgradePokemonResponse) GetUpgradedPokemon() *PokemonData { +func (m *GetGymDetailsResponse) GetGymState() *GymState { if m != nil { - return m.UpgradedPokemon + return m.GymState } return nil } -type UseIncenseResponse struct { - Result UseIncenseResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseIncenseResponse_Result" json:"result,omitempty"` - AppliedIncense *AppliedItem `protobuf:"bytes,2,opt,name=applied_incense,json=appliedIncense" json:"applied_incense,omitempty"` +type DiskEncounterResponse struct { + Result DiskEncounterResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.DiskEncounterResponse_Result" json:"result,omitempty"` + PokemonData *PokemonData `protobuf:"bytes,2,opt,name=pokemon_data" json:"pokemon_data,omitempty"` + CaptureProbability *CaptureProbability `protobuf:"bytes,3,opt,name=capture_probability" json:"capture_probability,omitempty"` } -func (m *UseIncenseResponse) Reset() { *m = UseIncenseResponse{} } -func (m *UseIncenseResponse) String() string { return proto.CompactTextString(m) } -func (*UseIncenseResponse) ProtoMessage() {} -func (*UseIncenseResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{48} } +func (m *DiskEncounterResponse) Reset() { *m = DiskEncounterResponse{} } +func (m *DiskEncounterResponse) String() string { return proto.CompactTextString(m) } +func (*DiskEncounterResponse) ProtoMessage() {} -func (m *UseIncenseResponse) GetAppliedIncense() *AppliedItem { +func (m *DiskEncounterResponse) GetPokemonData() *PokemonData { if m != nil { - return m.AppliedIncense + return m.PokemonData } return nil } -type UseItemCaptureResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` - ItemCaptureMult float64 `protobuf:"fixed64,2,opt,name=item_capture_mult,json=itemCaptureMult" json:"item_capture_mult,omitempty"` - ItemFleeMult float64 `protobuf:"fixed64,3,opt,name=item_flee_mult,json=itemFleeMult" json:"item_flee_mult,omitempty"` - StopMovement bool `protobuf:"varint,4,opt,name=stop_movement,json=stopMovement" json:"stop_movement,omitempty"` - StopAttack bool `protobuf:"varint,5,opt,name=stop_attack,json=stopAttack" json:"stop_attack,omitempty"` - TargetMax bool `protobuf:"varint,6,opt,name=target_max,json=targetMax" json:"target_max,omitempty"` - TargetSlow bool `protobuf:"varint,7,opt,name=target_slow,json=targetSlow" json:"target_slow,omitempty"` +func (m *DiskEncounterResponse) GetCaptureProbability() *CaptureProbability { + if m != nil { + return m.CaptureProbability + } + return nil } -func (m *UseItemCaptureResponse) Reset() { *m = UseItemCaptureResponse{} } -func (m *UseItemCaptureResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemCaptureResponse) ProtoMessage() {} -func (*UseItemCaptureResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{49} } - -type UseItemEggIncubatorResponse struct { - Result UseItemEggIncubatorResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemEggIncubatorResponse_Result" json:"result,omitempty"` - EggIncubator *EggIncubator `protobuf:"bytes,2,opt,name=egg_incubator,json=eggIncubator" json:"egg_incubator,omitempty"` +type GetPlayerProfileResponse struct { + Result GetPlayerProfileResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.GetPlayerProfileResponse_Result" json:"result,omitempty"` + StartTime int64 `protobuf:"varint,2,opt,name=start_time" json:"start_time,omitempty"` + Badges []*PlayerBadge `protobuf:"bytes,3,rep,name=badges" json:"badges,omitempty"` } -func (m *UseItemEggIncubatorResponse) Reset() { *m = UseItemEggIncubatorResponse{} } -func (m *UseItemEggIncubatorResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemEggIncubatorResponse) ProtoMessage() {} -func (*UseItemEggIncubatorResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{50} } +func (m *GetPlayerProfileResponse) Reset() { *m = GetPlayerProfileResponse{} } +func (m *GetPlayerProfileResponse) String() string { return proto.CompactTextString(m) } +func (*GetPlayerProfileResponse) ProtoMessage() {} -func (m *UseItemEggIncubatorResponse) GetEggIncubator() *EggIncubator { +func (m *GetPlayerProfileResponse) GetBadges() []*PlayerBadge { if m != nil { - return m.EggIncubator + return m.Badges } return nil } -type UseItemGymResponse struct { - Result UseItemGymResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemGymResponse_Result" json:"result,omitempty"` - UpdatedGp int64 `protobuf:"varint,2,opt,name=updated_gp,json=updatedGp" json:"updated_gp,omitempty"` +type CheckCodenameAvailableResponse struct { + Codename string `protobuf:"bytes,1,opt,name=codename" json:"codename,omitempty"` + UserMessage string `protobuf:"bytes,2,opt,name=user_message" json:"user_message,omitempty"` + IsAssignable bool `protobuf:"varint,3,opt,name=is_assignable" json:"is_assignable,omitempty"` + Status CheckCodenameAvailableResponse_Status `protobuf:"varint,4,opt,name=status,enum=POGOProtos.Networking.Responses.CheckCodenameAvailableResponse_Status" json:"status,omitempty"` } -func (m *UseItemGymResponse) Reset() { *m = UseItemGymResponse{} } -func (m *UseItemGymResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemGymResponse) ProtoMessage() {} -func (*UseItemGymResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{51} } +func (m *CheckCodenameAvailableResponse) Reset() { *m = CheckCodenameAvailableResponse{} } +func (m *CheckCodenameAvailableResponse) String() string { return proto.CompactTextString(m) } +func (*CheckCodenameAvailableResponse) ProtoMessage() {} -type UseItemPotionResponse struct { - Result UseItemPotionResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemPotionResponse_Result" json:"result,omitempty"` - Stamina int32 `protobuf:"varint,2,opt,name=stamina" json:"stamina,omitempty"` +type AttackGymResponse struct { + Result AttackGymResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.AttackGymResponse_Result" json:"result,omitempty"` + BattleLog *BattleLog `protobuf:"bytes,2,opt,name=battle_log" json:"battle_log,omitempty"` + BattleId string `protobuf:"bytes,3,opt,name=battle_id" json:"battle_id,omitempty"` + ActiveDefender *BattlePokemonInfo `protobuf:"bytes,4,opt,name=active_defender" json:"active_defender,omitempty"` + ActiveAttacker *BattlePokemonInfo `protobuf:"bytes,5,opt,name=active_attacker" json:"active_attacker,omitempty"` } -func (m *UseItemPotionResponse) Reset() { *m = UseItemPotionResponse{} } -func (m *UseItemPotionResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemPotionResponse) ProtoMessage() {} -func (*UseItemPotionResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{52} } +func (m *AttackGymResponse) Reset() { *m = AttackGymResponse{} } +func (m *AttackGymResponse) String() string { return proto.CompactTextString(m) } +func (*AttackGymResponse) ProtoMessage() {} -type UseItemReviveResponse struct { - Result UseItemReviveResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemReviveResponse_Result" json:"result,omitempty"` - Stamina int32 `protobuf:"varint,2,opt,name=stamina" json:"stamina,omitempty"` +func (m *AttackGymResponse) GetBattleLog() *BattleLog { + if m != nil { + return m.BattleLog + } + return nil } -func (m *UseItemReviveResponse) Reset() { *m = UseItemReviveResponse{} } -func (m *UseItemReviveResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemReviveResponse) ProtoMessage() {} -func (*UseItemReviveResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{53} } - -type UseItemXpBoostResponse struct { - Result UseItemXpBoostResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemXpBoostResponse_Result" json:"result,omitempty"` - AppliedItems *AppliedItems `protobuf:"bytes,2,opt,name=applied_items,json=appliedItems" json:"applied_items,omitempty"` +func (m *AttackGymResponse) GetActiveDefender() *BattlePokemonInfo { + if m != nil { + return m.ActiveDefender + } + return nil } -func (m *UseItemXpBoostResponse) Reset() { *m = UseItemXpBoostResponse{} } -func (m *UseItemXpBoostResponse) String() string { return proto.CompactTextString(m) } -func (*UseItemXpBoostResponse) ProtoMessage() {} -func (*UseItemXpBoostResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{54} } - -func (m *UseItemXpBoostResponse) GetAppliedItems() *AppliedItems { +func (m *AttackGymResponse) GetActiveAttacker() *BattlePokemonInfo { if m != nil { - return m.AppliedItems + return m.ActiveAttacker } return nil } -type VerifyChallengeResponse struct { - Success bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` +type UseItemGymResponse struct { + Result UseItemGymResponse_Result `protobuf:"varint,1,opt,name=result,enum=POGOProtos.Networking.Responses.UseItemGymResponse_Result" json:"result,omitempty"` + UpdatedGp int64 `protobuf:"varint,2,opt,name=updated_gp" json:"updated_gp,omitempty"` } -func (m *VerifyChallengeResponse) Reset() { *m = VerifyChallengeResponse{} } -func (m *VerifyChallengeResponse) String() string { return proto.CompactTextString(m) } -func (*VerifyChallengeResponse) ProtoMessage() {} -func (*VerifyChallengeResponse) Descriptor() ([]byte, []int) { return fileDescriptor18, []int{55} } +func (m *UseItemGymResponse) Reset() { *m = UseItemGymResponse{} } +func (m *UseItemGymResponse) String() string { return proto.CompactTextString(m) } +func (*UseItemGymResponse) ProtoMessage() {} func init() { - proto.RegisterType((*AddFortModifierResponse)(nil), "POGOProtos.Networking.Responses.AddFortModifierResponse") - proto.RegisterType((*AttackGymResponse)(nil), "POGOProtos.Networking.Responses.AttackGymResponse") - proto.RegisterType((*CatchPokemonResponse)(nil), "POGOProtos.Networking.Responses.CatchPokemonResponse") - proto.RegisterType((*CheckAwardedBadgesResponse)(nil), "POGOProtos.Networking.Responses.CheckAwardedBadgesResponse") - proto.RegisterType((*CheckChallengeResponse)(nil), "POGOProtos.Networking.Responses.CheckChallengeResponse") - proto.RegisterType((*CheckCodenameAvailableResponse)(nil), "POGOProtos.Networking.Responses.CheckCodenameAvailableResponse") - proto.RegisterType((*ClaimCodenameResponse)(nil), "POGOProtos.Networking.Responses.ClaimCodenameResponse") - proto.RegisterType((*CollectDailyBonusResponse)(nil), "POGOProtos.Networking.Responses.CollectDailyBonusResponse") - proto.RegisterType((*CollectDailyDefenderBonusResponse)(nil), "POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse") - proto.RegisterType((*DiskEncounterResponse)(nil), "POGOProtos.Networking.Responses.DiskEncounterResponse") - proto.RegisterType((*DownloadItemTemplatesResponse)(nil), "POGOProtos.Networking.Responses.DownloadItemTemplatesResponse") - proto.RegisterType((*DownloadItemTemplatesResponse_ItemTemplate)(nil), "POGOProtos.Networking.Responses.DownloadItemTemplatesResponse.ItemTemplate") - proto.RegisterType((*DownloadRemoteConfigVersionResponse)(nil), "POGOProtos.Networking.Responses.DownloadRemoteConfigVersionResponse") - proto.RegisterType((*DownloadSettingsResponse)(nil), "POGOProtos.Networking.Responses.DownloadSettingsResponse") - proto.RegisterType((*EchoResponse)(nil), "POGOProtos.Networking.Responses.EchoResponse") - proto.RegisterType((*EncounterResponse)(nil), "POGOProtos.Networking.Responses.EncounterResponse") - proto.RegisterType((*EncounterTutorialCompleteResponse)(nil), "POGOProtos.Networking.Responses.EncounterTutorialCompleteResponse") - proto.RegisterType((*EquipBadgeResponse)(nil), "POGOProtos.Networking.Responses.EquipBadgeResponse") - proto.RegisterType((*EvolvePokemonResponse)(nil), "POGOProtos.Networking.Responses.EvolvePokemonResponse") - proto.RegisterType((*FortDeployPokemonResponse)(nil), "POGOProtos.Networking.Responses.FortDeployPokemonResponse") - proto.RegisterType((*FortDetailsResponse)(nil), "POGOProtos.Networking.Responses.FortDetailsResponse") - proto.RegisterType((*FortRecallPokemonResponse)(nil), "POGOProtos.Networking.Responses.FortRecallPokemonResponse") - proto.RegisterType((*FortSearchResponse)(nil), "POGOProtos.Networking.Responses.FortSearchResponse") - proto.RegisterType((*GetAssetDigestResponse)(nil), "POGOProtos.Networking.Responses.GetAssetDigestResponse") - proto.RegisterType((*GetBuddyWalkedResponse)(nil), "POGOProtos.Networking.Responses.GetBuddyWalkedResponse") - proto.RegisterType((*GetDownloadUrlsResponse)(nil), "POGOProtos.Networking.Responses.GetDownloadUrlsResponse") - proto.RegisterType((*GetGymDetailsResponse)(nil), "POGOProtos.Networking.Responses.GetGymDetailsResponse") - proto.RegisterType((*GetHatchedEggsResponse)(nil), "POGOProtos.Networking.Responses.GetHatchedEggsResponse") - proto.RegisterType((*GetIncensePokemonResponse)(nil), "POGOProtos.Networking.Responses.GetIncensePokemonResponse") - proto.RegisterType((*GetInventoryResponse)(nil), "POGOProtos.Networking.Responses.GetInventoryResponse") - proto.RegisterType((*GetMapObjectsResponse)(nil), "POGOProtos.Networking.Responses.GetMapObjectsResponse") - proto.RegisterType((*GetPlayerProfileResponse)(nil), "POGOProtos.Networking.Responses.GetPlayerProfileResponse") - proto.RegisterType((*GetPlayerResponse)(nil), "POGOProtos.Networking.Responses.GetPlayerResponse") - proto.RegisterType((*GetSuggestedCodenamesResponse)(nil), "POGOProtos.Networking.Responses.GetSuggestedCodenamesResponse") - proto.RegisterType((*IncenseEncounterResponse)(nil), "POGOProtos.Networking.Responses.IncenseEncounterResponse") - proto.RegisterType((*LevelUpRewardsResponse)(nil), "POGOProtos.Networking.Responses.LevelUpRewardsResponse") - proto.RegisterType((*MarkTutorialCompleteResponse)(nil), "POGOProtos.Networking.Responses.MarkTutorialCompleteResponse") - proto.RegisterType((*NicknamePokemonResponse)(nil), "POGOProtos.Networking.Responses.NicknamePokemonResponse") - proto.RegisterType((*PlayerUpdateResponse)(nil), "POGOProtos.Networking.Responses.PlayerUpdateResponse") - proto.RegisterType((*RecycleInventoryItemResponse)(nil), "POGOProtos.Networking.Responses.RecycleInventoryItemResponse") - proto.RegisterType((*ReleasePokemonResponse)(nil), "POGOProtos.Networking.Responses.ReleasePokemonResponse") - proto.RegisterType((*SetAvatarResponse)(nil), "POGOProtos.Networking.Responses.SetAvatarResponse") - proto.RegisterType((*SetBuddyPokemonResponse)(nil), "POGOProtos.Networking.Responses.SetBuddyPokemonResponse") - proto.RegisterType((*SetContactSettingsResponse)(nil), "POGOProtos.Networking.Responses.SetContactSettingsResponse") - proto.RegisterType((*SetFavoritePokemonResponse)(nil), "POGOProtos.Networking.Responses.SetFavoritePokemonResponse") - proto.RegisterType((*SetPlayerTeamResponse)(nil), "POGOProtos.Networking.Responses.SetPlayerTeamResponse") - proto.RegisterType((*SfidaActionLogResponse)(nil), "POGOProtos.Networking.Responses.SfidaActionLogResponse") - proto.RegisterType((*StartGymBattleResponse)(nil), "POGOProtos.Networking.Responses.StartGymBattleResponse") - proto.RegisterType((*UpgradePokemonResponse)(nil), "POGOProtos.Networking.Responses.UpgradePokemonResponse") - proto.RegisterType((*UseIncenseResponse)(nil), "POGOProtos.Networking.Responses.UseIncenseResponse") - proto.RegisterType((*UseItemCaptureResponse)(nil), "POGOProtos.Networking.Responses.UseItemCaptureResponse") - proto.RegisterType((*UseItemEggIncubatorResponse)(nil), "POGOProtos.Networking.Responses.UseItemEggIncubatorResponse") - proto.RegisterType((*UseItemGymResponse)(nil), "POGOProtos.Networking.Responses.UseItemGymResponse") - proto.RegisterType((*UseItemPotionResponse)(nil), "POGOProtos.Networking.Responses.UseItemPotionResponse") - proto.RegisterType((*UseItemReviveResponse)(nil), "POGOProtos.Networking.Responses.UseItemReviveResponse") - proto.RegisterType((*UseItemXpBoostResponse)(nil), "POGOProtos.Networking.Responses.UseItemXpBoostResponse") - proto.RegisterType((*VerifyChallengeResponse)(nil), "POGOProtos.Networking.Responses.VerifyChallengeResponse") - proto.RegisterEnum("POGOProtos.Networking.Responses.AddFortModifierResponse_Result", AddFortModifierResponse_Result_name, AddFortModifierResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.AttackGymResponse_Result", AttackGymResponse_Result_name, AttackGymResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.CatchPokemonResponse_CatchStatus", CatchPokemonResponse_CatchStatus_name, CatchPokemonResponse_CatchStatus_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.CheckCodenameAvailableResponse_Status", CheckCodenameAvailableResponse_Status_name, CheckCodenameAvailableResponse_Status_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.ClaimCodenameResponse_Status", ClaimCodenameResponse_Status_name, ClaimCodenameResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.LevelUpRewardsResponse_Result", LevelUpRewardsResponse_Result_name, LevelUpRewardsResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.RecycleInventoryItemResponse_Result", RecycleInventoryItemResponse_Result_name, RecycleInventoryItemResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.EvolvePokemonResponse_Result", EvolvePokemonResponse_Result_name, EvolvePokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.StartGymBattleResponse_Result", StartGymBattleResponse_Result_name, StartGymBattleResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemXpBoostResponse_Result", UseItemXpBoostResponse_Result_name, UseItemXpBoostResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.UseIncenseResponse_Result", UseIncenseResponse_Result_name, UseIncenseResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.CollectDailyBonusResponse_Result", CollectDailyBonusResponse_Result_name, CollectDailyBonusResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse_Result", CollectDailyDefenderBonusResponse_Result_name, CollectDailyDefenderBonusResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.DiskEncounterResponse_Result", DiskEncounterResponse_Result_name, DiskEncounterResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.DownloadRemoteConfigVersionResponse_Result", DownloadRemoteConfigVersionResponse_Result_name, DownloadRemoteConfigVersionResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.AddFortModifierResponse_Result", AddFortModifierResponse_Result_name, AddFortModifierResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.EncounterResponse_Background", EncounterResponse_Background_name, EncounterResponse_Background_value) proto.RegisterEnum("POGOProtos.Networking.Responses.EncounterResponse_Status", EncounterResponse_Status_name, EncounterResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse_Result", CollectDailyDefenderBonusResponse_Result_name, CollectDailyDefenderBonusResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.SetContactSettingsResponse_Status", SetContactSettingsResponse_Status_name, SetContactSettingsResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.SetAvatarResponse_Status", SetAvatarResponse_Status_name, SetAvatarResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.CatchPokemonResponse_CatchStatus", CatchPokemonResponse_CatchStatus_name, CatchPokemonResponse_CatchStatus_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.NicknamePokemonResponse_Result", NicknamePokemonResponse_Result_name, NicknamePokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.SetPlayerTeamResponse_Status", SetPlayerTeamResponse_Status_name, SetPlayerTeamResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.DownloadRemoteConfigVersionResponse_Result", DownloadRemoteConfigVersionResponse_Result_name, DownloadRemoteConfigVersionResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemPotionResponse_Result", UseItemPotionResponse_Result_name, UseItemPotionResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.EncounterTutorialCompleteResponse_Result", EncounterTutorialCompleteResponse_Result_name, EncounterTutorialCompleteResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.EquipBadgeResponse_Result", EquipBadgeResponse_Result_name, EquipBadgeResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.EvolvePokemonResponse_Result", EvolvePokemonResponse_Result_name, EvolvePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.FortDeployPokemonResponse_Result", FortDeployPokemonResponse_Result_name, FortDeployPokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.FortRecallPokemonResponse_Result", FortRecallPokemonResponse_Result_name, FortRecallPokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.FortSearchResponse_Result", FortSearchResponse_Result_name, FortSearchResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.GetGymDetailsResponse_Result", GetGymDetailsResponse_Result_name, GetGymDetailsResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.GetIncensePokemonResponse_Result", GetIncensePokemonResponse_Result_name, GetIncensePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.GetPlayerProfileResponse_Result", GetPlayerProfileResponse_Result_name, GetPlayerProfileResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.IncenseEncounterResponse_Result", IncenseEncounterResponse_Result_name, IncenseEncounterResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.LevelUpRewardsResponse_Result", LevelUpRewardsResponse_Result_name, LevelUpRewardsResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.NicknamePokemonResponse_Result", NicknamePokemonResponse_Result_name, NicknamePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.RecycleInventoryItemResponse_Result", RecycleInventoryItemResponse_Result_name, RecycleInventoryItemResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.ReleasePokemonResponse_Result", ReleasePokemonResponse_Result_name, ReleasePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.SetAvatarResponse_Status", SetAvatarResponse_Status_name, SetAvatarResponse_Status_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.SetBuddyPokemonResponse_Result", SetBuddyPokemonResponse_Result_name, SetBuddyPokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.SetContactSettingsResponse_Status", SetContactSettingsResponse_Status_name, SetContactSettingsResponse_Status_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.SetFavoritePokemonResponse_Result", SetFavoritePokemonResponse_Result_name, SetFavoritePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.SetPlayerTeamResponse_Status", SetPlayerTeamResponse_Status_name, SetPlayerTeamResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.FortSearchResponse_Result", FortSearchResponse_Result_name, FortSearchResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.FortDeployPokemonResponse_Result", FortDeployPokemonResponse_Result_name, FortDeployPokemonResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.SfidaActionLogResponse_Result", SfidaActionLogResponse_Result_name, SfidaActionLogResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.StartGymBattleResponse_Result", StartGymBattleResponse_Result_name, StartGymBattleResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.UpgradePokemonResponse_Result", UpgradePokemonResponse_Result_name, UpgradePokemonResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.UseIncenseResponse_Result", UseIncenseResponse_Result_name, UseIncenseResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemEggIncubatorResponse_Result", UseItemEggIncubatorResponse_Result_name, UseItemEggIncubatorResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemGymResponse_Result", UseItemGymResponse_Result_name, UseItemGymResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemPotionResponse_Result", UseItemPotionResponse_Result_name, UseItemPotionResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.ClaimCodenameResponse_Status", ClaimCodenameResponse_Status_name, ClaimCodenameResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.EquipBadgeResponse_Result", EquipBadgeResponse_Result_name, EquipBadgeResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.UpgradePokemonResponse_Result", UpgradePokemonResponse_Result_name, UpgradePokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.FortRecallPokemonResponse_Result", FortRecallPokemonResponse_Result_name, FortRecallPokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.SetBuddyPokemonResponse_Result", SetBuddyPokemonResponse_Result_name, SetBuddyPokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.SetFavoritePokemonResponse_Result", SetFavoritePokemonResponse_Result_name, SetFavoritePokemonResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.IncenseEncounterResponse_Result", IncenseEncounterResponse_Result_name, IncenseEncounterResponse_Result_value) proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemReviveResponse_Result", UseItemReviveResponse_Result_name, UseItemReviveResponse_Result_value) - proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemXpBoostResponse_Result", UseItemXpBoostResponse_Result_name, UseItemXpBoostResponse_Result_value) -} - -func init() { proto.RegisterFile("networking_responses.proto", fileDescriptor18) } - -var fileDescriptor18 = []byte{ - // 5099 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xd4, 0x5c, 0x4d, 0x6c, 0x23, 0x59, - 0x5e, 0x1f, 0x7f, 0xe4, 0xeb, 0x6f, 0x27, 0xa9, 0xbc, 0x4e, 0x27, 0xee, 0x74, 0xf7, 0x74, 0x77, - 0xcd, 0x8c, 0xb6, 0x67, 0xd9, 0x69, 0x76, 0x7b, 0x67, 0xa5, 0x9d, 0x59, 0x86, 0xd9, 0x8a, 0x5d, - 0x71, 0x6a, 0xda, 0xae, 0xf2, 0x94, 0xed, 0x64, 0x32, 0xcc, 0x52, 0xaa, 0xb8, 0x5e, 0x9c, 0x22, - 0x55, 0x2e, 0x6f, 0x55, 0x39, 0xdd, 0x39, 0x81, 0xf8, 0xd0, 0x22, 0x2e, 0x1c, 0xb8, 0x70, 0x41, - 0xab, 0xb9, 0x70, 0x59, 0x04, 0x07, 0x04, 0xe2, 0xc0, 0x81, 0x0b, 0x07, 0x2e, 0x08, 0xd0, 0x4a, - 0x2b, 0xc4, 0x11, 0x21, 0x84, 0x38, 0x2c, 0x20, 0x21, 0xb4, 0x07, 0x24, 0xf4, 0x3e, 0xea, 0xc3, - 0x65, 0x3b, 0x76, 0x4f, 0x66, 0x47, 0xcb, 0x61, 0xa6, 0x5d, 0xff, 0xf7, 0x7f, 0xbf, 0x7a, 0x1f, - 0xff, 0xf7, 0xff, 0x7a, 0xff, 0x0a, 0xec, 0x0d, 0x70, 0xf8, 0xdc, 0xf3, 0x2f, 0xec, 0x41, 0xdf, - 0xf0, 0x71, 0x30, 0xf4, 0x06, 0x01, 0x0e, 0x9e, 0x0c, 0x7d, 0x2f, 0xf4, 0xd0, 0x83, 0x96, 0x56, - 0xd7, 0x5a, 0xe4, 0x67, 0xf0, 0x44, 0x8d, 0xd9, 0x9e, 0xe8, 0x11, 0xdb, 0xde, 0x96, 0x65, 0x86, - 0xa6, 0x71, 0x6a, 0x86, 0xa1, 0x83, 0x59, 0x9f, 0x3d, 0x44, 0x49, 0x3d, 0x73, 0x18, 0x8e, 0xfc, - 0x88, 0x56, 0xc2, 0x83, 0x91, 0xcb, 0x41, 0xf7, 0x80, 0x30, 0xf0, 0xdf, 0xb7, 0x03, 0x1c, 0x86, - 0xf6, 0xa0, 0x1f, 0x18, 0xae, 0x19, 0x84, 0xd8, 0xe7, 0xe4, 0x8d, 0x88, 0xcc, 0x9f, 0xb7, 0x5c, - 0x73, 0x68, 0x0c, 0xbd, 0x0b, 0xec, 0x7a, 0x83, 0x88, 0x44, 0x5f, 0x33, 0x74, 0xcc, 0xab, 0xa4, - 0x17, 0x25, 0xf5, 0xaf, 0xdc, 0xe8, 0x99, 0xf4, 0x3a, 0xf3, 0xfc, 0x90, 0x3f, 0x6f, 0xdb, 0x83, - 0x4b, 0x3c, 0x08, 0x3d, 0xff, 0xca, 0xb0, 0x43, 0x1c, 0x71, 0x6d, 0xc6, 0xd4, 0x68, 0x7c, 0xae, - 0x39, 0x8c, 0x5e, 0xbc, 0x49, 0x21, 0x1d, 0x2f, 0x1a, 0x89, 0xf8, 0x57, 0x79, 0xd8, 0x95, 0x2c, - 0xeb, 0xc0, 0xf3, 0xc3, 0xa6, 0x67, 0xd9, 0x67, 0x36, 0xf6, 0xa3, 0xd5, 0x40, 0xc7, 0xb0, 0xec, - 0xe3, 0x60, 0xe4, 0x84, 0x95, 0xdc, 0xc3, 0xdc, 0xe3, 0x8d, 0xa7, 0xef, 0x3f, 0x99, 0xb3, 0x7c, - 0x4f, 0x66, 0x20, 0x11, 0x8e, 0x91, 0x13, 0xea, 0x1c, 0x0e, 0x1d, 0x43, 0x99, 0x4c, 0xc3, 0xb0, - 0x70, 0x68, 0xda, 0x4e, 0x50, 0xc9, 0x3f, 0xcc, 0x3d, 0x2e, 0x3d, 0x7d, 0x7b, 0x2e, 0x3c, 0xc1, - 0xae, 0xb1, 0x3e, 0x11, 0x51, 0x2f, 0x9d, 0x25, 0x44, 0x31, 0x80, 0x65, 0xf6, 0x2a, 0xb4, 0x05, - 0xeb, 0xaa, 0x66, 0xe8, 0x72, 0xbb, 0xdb, 0xe8, 0x18, 0x6d, 0xb9, 0x23, 0xbc, 0x82, 0x4a, 0xb0, - 0xd2, 0xee, 0x56, 0xab, 0x72, 0xbb, 0x2d, 0xe4, 0xd0, 0x7d, 0xb8, 0x73, 0xa0, 0xe9, 0x1d, 0x43, - 0x6a, 0xe8, 0xb2, 0x54, 0x3b, 0x31, 0x0e, 0xa5, 0xb6, 0xd1, 0xd4, 0x6a, 0xca, 0x81, 0x22, 0xeb, - 0x42, 0x1e, 0x09, 0x50, 0xee, 0x68, 0x9a, 0x71, 0x20, 0xe9, 0x86, 0x74, 0x2c, 0x9d, 0x08, 0x05, - 0x54, 0x81, 0x6d, 0x55, 0x33, 0x94, 0x8e, 0xdc, 0x34, 0x14, 0xd5, 0x50, 0xd4, 0x23, 0x59, 0xed, - 0x68, 0xfa, 0x89, 0x50, 0x14, 0xff, 0xa6, 0x00, 0x5b, 0x52, 0x18, 0x9a, 0xbd, 0x8b, 0xfa, 0x95, - 0x1b, 0x2f, 0xde, 0x87, 0x99, 0xc5, 0x7b, 0x67, 0xfe, 0xe2, 0x65, 0x31, 0xb2, 0xcb, 0xf6, 0x6d, - 0x00, 0x26, 0x99, 0x64, 0x03, 0xf9, 0xa2, 0x3d, 0x4a, 0xc3, 0xd6, 0x88, 0x20, 0xee, 0x33, 0xe1, - 0x65, 0xff, 0x34, 0xbc, 0xbe, 0xbe, 0x76, 0x1a, 0xfd, 0x44, 0x77, 0x81, 0x3f, 0x18, 0xb6, 0x55, - 0x29, 0x3c, 0xcc, 0x3d, 0x5e, 0xd3, 0x57, 0x19, 0x41, 0xb1, 0x90, 0x0e, 0x9b, 0x66, 0x2f, 0xb4, - 0x2f, 0xb1, 0x61, 0xe1, 0x33, 0x3c, 0xb0, 0xb0, 0x5f, 0x29, 0xd2, 0x77, 0xbc, 0x79, 0xfd, 0x3b, - 0x5a, 0x4c, 0x8e, 0x95, 0xc1, 0x99, 0xa7, 0x6f, 0x30, 0x84, 0x1a, 0x07, 0x48, 0x61, 0x9a, 0x74, - 0x76, 0xd8, 0xaf, 0x2c, 0x7d, 0x46, 0x4c, 0x89, 0x03, 0x88, 0x1f, 0xc7, 0x9b, 0xbc, 0x06, 0x4b, - 0x5d, 0x75, 0xca, 0xe6, 0x3e, 0x84, 0x7b, 0xb2, 0xae, 0x6b, 0x3a, 0xd9, 0x26, 0xa9, 0xa1, 0xd4, - 0x0c, 0xa9, 0xd3, 0x91, 0xaa, 0xcf, 0x0c, 0xa9, 0xda, 0x51, 0x34, 0xb5, 0x2d, 0xe4, 0xd1, 0x0e, - 0x20, 0xc6, 0xa1, 0x6a, 0x1d, 0xb2, 0x9f, 0xba, 0xa4, 0xd6, 0x65, 0xa1, 0x20, 0xfe, 0x4f, 0x1e, - 0xb6, 0xab, 0x66, 0xd8, 0x3b, 0xe7, 0x03, 0x88, 0xb7, 0xf3, 0x04, 0x96, 0x83, 0xd0, 0x0c, 0x47, - 0x01, 0xdf, 0x4e, 0x69, 0xee, 0x76, 0x4e, 0x83, 0x61, 0xc4, 0x36, 0x05, 0xd2, 0x39, 0x20, 0x7a, - 0x04, 0x65, 0xd7, 0x0e, 0x02, 0x63, 0x88, 0xfd, 0x1e, 0x1e, 0x84, 0x74, 0x63, 0x73, 0x7a, 0x89, - 0xd0, 0x5a, 0x8c, 0x84, 0x9e, 0xc0, 0x2d, 0xae, 0x80, 0xac, 0x48, 0x6d, 0x44, 0x3b, 0xb8, 0xac, - 0x6f, 0x45, 0x4d, 0xd1, 0xa2, 0x59, 0xe8, 0x03, 0x58, 0xe7, 0x44, 0xc3, 0x7c, 0x6e, 0xfa, 0x16, - 0xdf, 0xc8, 0x37, 0x26, 0x16, 0xbd, 0xca, 0xd5, 0x1a, 0xff, 0x57, 0x22, 0xcc, 0x7a, 0xb9, 0x97, - 0x7a, 0x12, 0x31, 0x94, 0x52, 0xa3, 0x46, 0x9b, 0x50, 0xaa, 0x4a, 0x9d, 0xea, 0xa1, 0x41, 0xd7, - 0x4f, 0x78, 0x85, 0x9c, 0x34, 0x46, 0x48, 0xd6, 0x5f, 0x80, 0x32, 0xe7, 0x69, 0x57, 0xa5, 0x96, - 0x2c, 0xe4, 0xd1, 0x06, 0x00, 0xa3, 0x1c, 0x34, 0x64, 0x59, 0x28, 0x24, 0x1c, 0x4d, 0xa5, 0xdd, - 0x96, 0x6b, 0x42, 0x51, 0xfc, 0xa3, 0x1c, 0xec, 0x55, 0xcf, 0x71, 0xef, 0x82, 0xbe, 0x15, 0x5b, - 0xfb, 0xa6, 0xd5, 0xc7, 0xf1, 0x31, 0x47, 0x15, 0x58, 0x09, 0x46, 0xbd, 0x1e, 0x0e, 0xd8, 0x06, - 0xac, 0xea, 0xd1, 0x23, 0xda, 0x87, 0x0d, 0x93, 0x75, 0x31, 0x4e, 0x69, 0x9f, 0x4a, 0xfe, 0x61, - 0xe1, 0xf1, 0xc6, 0xd3, 0xbb, 0xe9, 0xc9, 0xca, 0x54, 0x5f, 0x53, 0xcc, 0xce, 0xd5, 0x10, 0xeb, - 0xeb, 0x66, 0xfa, 0x2d, 0xe8, 0xab, 0xb0, 0x3d, 0x86, 0x61, 0x38, 0xf8, 0x12, 0x3b, 0x41, 0xa5, - 0xf0, 0xb0, 0xf0, 0x78, 0x49, 0x47, 0x69, 0xe6, 0x06, 0x6d, 0x11, 0x2d, 0xd8, 0xa1, 0xa3, 0xad, - 0x9e, 0x9b, 0x8e, 0x83, 0x07, 0x7d, 0x1c, 0x8f, 0xf4, 0x0d, 0xd8, 0x08, 0xce, 0xbd, 0xe7, 0x46, - 0x2f, 0x6a, 0xe1, 0x03, 0x5e, 0x27, 0xd4, 0x98, 0x1d, 0xbd, 0x06, 0xeb, 0x31, 0x87, 0x31, 0xf2, - 0x1d, 0xba, 0xed, 0x6b, 0x7a, 0x39, 0x26, 0x76, 0x7d, 0x47, 0xfc, 0x71, 0x1e, 0x5e, 0x65, 0xaf, - 0xf1, 0x2c, 0x3c, 0x30, 0x5d, 0x2c, 0x5d, 0x9a, 0xb6, 0x63, 0x9e, 0x3a, 0xc9, 0xeb, 0xf6, 0x60, - 0xb5, 0xc7, 0x1b, 0xe9, 0x8b, 0xd6, 0xf4, 0xf8, 0x99, 0x48, 0xd6, 0x28, 0xc0, 0xbe, 0xe1, 0xe2, - 0x20, 0x30, 0xfb, 0x98, 0xbf, 0xa2, 0x44, 0x68, 0x4d, 0x46, 0x22, 0xc3, 0xb0, 0x03, 0xc3, 0x0c, - 0x02, 0xbb, 0x3f, 0x20, 0xb8, 0x54, 0xa6, 0x56, 0xf5, 0xb2, 0x1d, 0x48, 0x31, 0x0d, 0xfd, 0x72, - 0x2c, 0xfc, 0x45, 0x2a, 0xfc, 0x07, 0xf3, 0x85, 0xff, 0xda, 0x41, 0x3f, 0x19, 0x3f, 0x01, 0xe2, - 0x6f, 0xe7, 0x60, 0x99, 0x8b, 0xd7, 0xac, 0x23, 0xbd, 0x07, 0x3b, 0x55, 0xad, 0x26, 0xab, 0x52, - 0x53, 0xa6, 0x67, 0x56, 0x3a, 0x92, 0x94, 0x86, 0xb4, 0xdf, 0x90, 0xd9, 0x61, 0x1e, 0x6b, 0xa3, - 0x67, 0x5e, 0x28, 0x50, 0xc9, 0xec, 0xea, 0xba, 0xac, 0x76, 0x0c, 0xed, 0x58, 0x95, 0x75, 0xa1, - 0x88, 0x1e, 0xc0, 0xdd, 0x98, 0xb5, 0x7a, 0x48, 0x0e, 0x3d, 0x43, 0x6b, 0x34, 0xb4, 0x63, 0xb9, - 0x26, 0x2c, 0x89, 0x9f, 0x16, 0xe0, 0x76, 0xd5, 0x31, 0x6d, 0x37, 0x1a, 0xfc, 0x17, 0xba, 0xd0, - 0xdd, 0xcc, 0x42, 0xbf, 0x37, 0x7f, 0xa1, 0xa7, 0x8d, 0x35, 0xb3, 0xbe, 0xe4, 0x88, 0x8c, 0x86, - 0x96, 0x19, 0x12, 0xed, 0x41, 0x1d, 0x0c, 0xae, 0x84, 0xef, 0x4e, 0xe8, 0x83, 0x16, 0x6d, 0x26, - 0x3f, 0xf5, 0x75, 0xde, 0x85, 0x91, 0x7e, 0x96, 0xf6, 0xe8, 0x4f, 0x73, 0x70, 0xa7, 0xea, 0x39, - 0x0e, 0xee, 0x85, 0x35, 0xd3, 0x76, 0xae, 0xf6, 0xbd, 0xc1, 0x28, 0x48, 0x6b, 0xea, 0x31, 0xc3, - 0xbb, 0x80, 0xa6, 0x9e, 0x85, 0x95, 0x31, 0xc0, 0xe2, 0xb7, 0xe6, 0x5a, 0x9e, 0x12, 0xac, 0x1c, - 0x48, 0x4a, 0xa3, 0xab, 0x93, 0x39, 0x97, 0x61, 0x95, 0x38, 0x11, 0x6d, 0x4d, 0x53, 0x85, 0x82, - 0xf8, 0xb7, 0x79, 0x78, 0x94, 0x7e, 0x53, 0x64, 0x23, 0xc7, 0x47, 0x6f, 0x66, 0x46, 0xaf, 0xbc, - 0xd4, 0xe8, 0xa7, 0x62, 0x66, 0xdd, 0x08, 0xa2, 0x79, 0x46, 0xbe, 0x8f, 0x07, 0xbd, 0x2b, 0x23, - 0xbc, 0x1a, 0x62, 0xaa, 0x2f, 0x89, 0xe6, 0xe1, 0x44, 0xa2, 0x20, 0xd1, 0x9b, 0x20, 0xc4, 0x4c, - 0x5c, 0xfd, 0x71, 0x6d, 0xb8, 0x19, 0xd1, 0xb9, 0xa2, 0x46, 0x5f, 0x82, 0xcd, 0xc8, 0x61, 0x08, - 0x8c, 0x9e, 0x37, 0x1a, 0x84, 0x54, 0x7a, 0x97, 0xf4, 0x8d, 0x98, 0x5c, 0x25, 0x54, 0xb1, 0x79, - 0x83, 0xe5, 0x23, 0x16, 0x43, 0xd5, 0x8c, 0x9a, 0x7c, 0x20, 0xab, 0x35, 0x59, 0x6f, 0x0b, 0x45, - 0xf1, 0xf7, 0x0a, 0x70, 0xbb, 0x66, 0x07, 0x17, 0xf2, 0x80, 0xbe, 0x34, 0xe5, 0xb8, 0x76, 0x33, - 0x8b, 0x38, 0xff, 0x18, 0x4d, 0xc5, 0xc9, 0x2e, 0xdc, 0xfb, 0x50, 0x8e, 0x8c, 0x2f, 0x71, 0xa3, - 0xb9, 0x07, 0x76, 0x6f, 0xf2, 0x10, 0x31, 0x26, 0x7a, 0x8a, 0x4a, 0xc3, 0xe4, 0x01, 0x7d, 0x12, - 0x9b, 0x71, 0x63, 0xe8, 0x7b, 0xa7, 0xe6, 0xa9, 0xed, 0xd8, 0xe1, 0x15, 0xd5, 0x04, 0xa5, 0xa7, - 0x3f, 0x37, 0xcf, 0x38, 0xb7, 0x92, 0x2e, 0x3a, 0xea, 0x4d, 0xd0, 0xc4, 0xdf, 0xc8, 0xc5, 0xeb, - 0x5b, 0x82, 0x95, 0xae, 0xfa, 0x4c, 0xd5, 0x8e, 0xd5, 0xec, 0x0a, 0x53, 0xbf, 0x78, 0xfc, 0x68, - 0xd2, 0x95, 0x4d, 0x7b, 0x41, 0xe8, 0x55, 0xd8, 0x93, 0xd5, 0xaa, 0xd6, 0x55, 0x3b, 0xb2, 0x1e, - 0x7b, 0xc8, 0x07, 0x8a, 0xaa, 0xb4, 0x0f, 0x89, 0xad, 0x26, 0x07, 0xbd, 0xa5, 0x3d, 0x93, 0x9b, - 0x5a, 0xca, 0x11, 0x36, 0x0e, 0xba, 0x8d, 0x86, 0xb0, 0x24, 0xfe, 0x7a, 0x19, 0xee, 0xd7, 0xbc, - 0xe7, 0x03, 0xc7, 0x33, 0x2d, 0x25, 0xc4, 0x6e, 0x07, 0xbb, 0x43, 0xc7, 0x0c, 0x17, 0x32, 0xe5, - 0x3e, 0x6c, 0x90, 0x40, 0xc6, 0x08, 0xa3, 0x3e, 0x54, 0x34, 0x4b, 0x4f, 0x9f, 0xcd, 0xdf, 0xbf, - 0xeb, 0xde, 0xf8, 0x24, 0x4d, 0xd5, 0xd7, 0xed, 0x34, 0x0f, 0x51, 0xdd, 0xa1, 0xed, 0xe2, 0x20, - 0x34, 0xdd, 0xa1, 0xe1, 0x06, 0x74, 0x33, 0x8a, 0x7a, 0x29, 0xa6, 0x35, 0x83, 0xbd, 0x3f, 0x01, - 0x28, 0xa7, 0x21, 0xd0, 0x03, 0x28, 0x45, 0x43, 0x24, 0x6e, 0x18, 0xb3, 0x06, 0x10, 0x91, 0x14, - 0x0b, 0x1d, 0x81, 0x10, 0x49, 0x4a, 0x14, 0xf9, 0x71, 0x69, 0x19, 0xdb, 0xe5, 0x76, 0x14, 0x15, - 0x36, 0x59, 0xb0, 0xc8, 0x05, 0x27, 0x22, 0xeb, 0x9b, 0xc3, 0x71, 0x02, 0x6a, 0x02, 0x1d, 0x7d, - 0x02, 0xca, 0x44, 0xe7, 0xf1, 0x75, 0xa0, 0x64, 0xe4, 0x31, 0x62, 0xd9, 0x4e, 0x3d, 0x11, 0x38, - 0xd7, 0xbb, 0xc4, 0x09, 0x5c, 0x71, 0x3e, 0x5c, 0xd3, 0xbb, 0xc4, 0x09, 0x9c, 0x9b, 0x7a, 0x42, - 0x67, 0xb0, 0xc3, 0xe1, 0xbe, 0x3b, 0xc2, 0x83, 0x5e, 0x0a, 0x97, 0x99, 0x9b, 0xaf, 0xce, 0xc7, - 0x65, 0x1d, 0x63, 0xfc, 0x6d, 0x77, 0x0a, 0x15, 0x7d, 0x04, 0x1b, 0x44, 0x6f, 0x19, 0xf8, 0xec, - 0x0c, 0xd3, 0xd0, 0xa0, 0xb2, 0x4a, 0xf1, 0xbf, 0x76, 0x1d, 0x3e, 0xd1, 0x6a, 0x72, 0xd4, 0x21, - 0x7e, 0xc1, 0x7a, 0x98, 0x26, 0xa3, 0x16, 0x6c, 0x30, 0xff, 0x2f, 0x1e, 0x39, 0x4c, 0x46, 0x2b, - 0x59, 0x64, 0xea, 0x16, 0x26, 0x88, 0xa7, 0xe9, 0x47, 0xb4, 0x0f, 0xcb, 0x3d, 0xd3, 0xc5, 0xbe, - 0x59, 0x29, 0x51, 0xa4, 0x2f, 0x5f, 0x87, 0x54, 0xa5, 0x9c, 0x31, 0x14, 0xef, 0x89, 0x74, 0x28, - 0x33, 0xb3, 0xcd, 0xdc, 0xd2, 0x4a, 0x99, 0x22, 0xfd, 0xfc, 0xb5, 0x92, 0x44, 0xf9, 0xa9, 0xaf, - 0x1a, 0xc3, 0x95, 0x86, 0x09, 0x11, 0x29, 0xb0, 0xd6, 0xbf, 0x72, 0x39, 0xe0, 0x3a, 0x05, 0xfc, - 0xca, 0x75, 0x80, 0xf5, 0x2b, 0x77, 0x1c, 0x6d, 0xb5, 0xcf, 0x29, 0xe8, 0x08, 0x36, 0x79, 0x50, - 0x19, 0xaf, 0xda, 0x06, 0x05, 0x7c, 0x6b, 0x0e, 0x20, 0x0b, 0xf5, 0x62, 0xc4, 0x8d, 0xd3, 0xb1, - 0x67, 0xf4, 0x09, 0x20, 0x1c, 0xa9, 0xe4, 0x04, 0x7a, 0x73, 0x3e, 0x74, 0xac, 0xc8, 0x63, 0xe8, - 0x2d, 0x9c, 0x25, 0xa1, 0x0e, 0x08, 0xb6, 0x39, 0xa4, 0x89, 0x13, 0xc3, 0xb2, 0x03, 0xb2, 0x36, - 0x15, 0x61, 0xfe, 0x16, 0x29, 0xe6, 0x90, 0x1c, 0xa8, 0x1a, 0xeb, 0xa1, 0x6f, 0xd8, 0x63, 0xcf, - 0xe8, 0x03, 0x28, 0x13, 0xd4, 0x78, 0xb4, 0x5b, 0x14, 0xf1, 0x4b, 0x73, 0x10, 0x93, 0x2d, 0xb2, - 0x93, 0x07, 0xf4, 0x9d, 0x44, 0x89, 0x8c, 0x86, 0x7d, 0xdf, 0xb4, 0x70, 0x50, 0x41, 0x14, 0xef, - 0xe9, 0x02, 0x4a, 0xa4, 0xcb, 0xba, 0x4c, 0xe8, 0x12, 0x4e, 0x0f, 0xd0, 0xc7, 0xb0, 0x89, 0xbf, - 0x3b, 0xb2, 0x87, 0xc3, 0x24, 0x70, 0xba, 0x35, 0xff, 0x18, 0xc9, 0xbc, 0xcb, 0xb8, 0xd0, 0x6f, - 0xe0, 0x34, 0x39, 0x10, 0xff, 0x30, 0x0f, 0xaf, 0x45, 0x2a, 0x59, 0xc7, 0xae, 0x17, 0xe2, 0xaa, - 0x37, 0x38, 0xb3, 0xfb, 0x47, 0xd8, 0x0f, 0xec, 0x54, 0x54, 0xdd, 0xcb, 0x18, 0xea, 0xc5, 0x15, - 0xfd, 0x35, 0xa8, 0x59, 0xb3, 0xfd, 0x1e, 0xdc, 0x1d, 0xb7, 0x2a, 0xc6, 0x98, 0xc2, 0xcf, 0x53, - 0x85, 0x5f, 0x19, 0xb3, 0x0a, 0x9d, 0x44, 0xfb, 0xa3, 0x77, 0xe0, 0x8e, 0x19, 0x04, 0x38, 0x34, - 0x2c, 0xbb, 0x8f, 0x83, 0xd0, 0x98, 0x62, 0x2d, 0x76, 0x28, 0x43, 0x8d, 0xb6, 0xa7, 0xba, 0x8a, - 0x0f, 0xe7, 0x39, 0x3c, 0xe2, 0x6f, 0xe5, 0xa0, 0x12, 0x4d, 0x29, 0x5e, 0xcd, 0x68, 0x75, 0xb6, - 0x61, 0x09, 0xfb, 0xbe, 0xe7, 0x73, 0x03, 0xc3, 0x1e, 0x10, 0x82, 0xe2, 0xb9, 0x19, 0x9c, 0xf3, - 0x18, 0x83, 0xfe, 0x46, 0xef, 0xc3, 0x6a, 0xc6, 0x24, 0xbc, 0x36, 0x75, 0x13, 0xeb, 0x8e, 0x77, - 0x6a, 0xa6, 0xce, 0x70, 0xd4, 0x49, 0x7c, 0x0c, 0x65, 0xb9, 0x77, 0xee, 0xa5, 0x6d, 0x74, 0xcf, - 0x1b, 0x84, 0xf8, 0x45, 0xc8, 0x5f, 0x1e, 0x3d, 0x8a, 0xff, 0x56, 0x84, 0xad, 0x49, 0x8f, 0xeb, - 0x00, 0xca, 0xcf, 0x6d, 0x27, 0x4e, 0x4e, 0xd0, 0x4e, 0x99, 0x41, 0x34, 0xcd, 0x61, 0x24, 0x9b, - 0x4f, 0x8e, 0x6d, 0x27, 0xca, 0x56, 0xe8, 0xa5, 0xe7, 0xc9, 0x03, 0xfa, 0x0e, 0xc0, 0xa9, 0xd9, - 0xbb, 0xe8, 0xfb, 0xde, 0x68, 0x60, 0xd1, 0x29, 0x2e, 0xe2, 0xbd, 0x4d, 0x7a, 0x6e, 0xfb, 0x31, - 0x88, 0x9e, 0x02, 0x44, 0x1f, 0xc6, 0xf1, 0x55, 0x61, 0xc1, 0xa4, 0xdc, 0x24, 0x74, 0x26, 0xb6, - 0x9a, 0xe1, 0xd3, 0x15, 0x3f, 0x1f, 0x9f, 0x4e, 0x04, 0x48, 0xa6, 0x82, 0x56, 0xa1, 0xd8, 0x92, - 0xf4, 0x67, 0xc2, 0x2b, 0x08, 0x60, 0xb9, 0x26, 0xb7, 0x65, 0xbd, 0x23, 0xe4, 0xc4, 0x1f, 0x25, - 0x91, 0xd9, 0x2d, 0xd8, 0x4c, 0x1c, 0xb7, 0x28, 0x41, 0x73, 0x1b, 0xb6, 0x12, 0x62, 0xe2, 0x09, - 0xee, 0xc2, 0xad, 0x84, 0x4c, 0x1c, 0xc0, 0x03, 0xad, 0xab, 0xd6, 0x84, 0x3c, 0xda, 0x06, 0x21, - 0x69, 0xa8, 0x36, 0xb4, 0xb6, 0x4c, 0x02, 0xb5, 0x3d, 0xd8, 0x49, 0xa8, 0x91, 0xf7, 0x77, 0xd0, - 0x88, 0xfc, 0xc1, 0x71, 0xa8, 0xd8, 0x97, 0x5c, 0x9a, 0xee, 0x4b, 0x1e, 0x4a, 0xad, 0x96, 0xac, - 0xca, 0x35, 0x61, 0xf9, 0x1a, 0x5f, 0x72, 0x45, 0xfc, 0xbb, 0x3c, 0x3c, 0x8a, 0x37, 0xa0, 0x33, - 0x0a, 0x3d, 0xdf, 0x36, 0x9d, 0xaa, 0xe7, 0x0e, 0x1d, 0x1c, 0xe2, 0x1b, 0x84, 0x4c, 0x73, 0x31, - 0x3f, 0x77, 0xcf, 0x7f, 0x22, 0x21, 0x57, 0xf8, 0xec, 0x09, 0xb9, 0xf9, 0x51, 0xe8, 0x1d, 0xb8, - 0x3d, 0x9e, 0xff, 0xe4, 0x2b, 0x2c, 0xe4, 0xc5, 0xff, 0xce, 0x01, 0xa2, 0x3a, 0x9c, 0x6a, 0xea, - 0x78, 0x0d, 0xf5, 0xcc, 0x1a, 0xbe, 0x3b, 0x7f, 0x0d, 0x27, 0x40, 0xb2, 0x8b, 0x26, 0xc1, 0x6a, - 0x64, 0x16, 0xf8, 0x82, 0xbd, 0x31, 0x23, 0xdf, 0x30, 0x6e, 0x55, 0xf4, 0xb8, 0x9b, 0x78, 0x38, - 0x77, 0xaa, 0xb7, 0x60, 0xb3, 0xaa, 0x69, 0x8d, 0x9a, 0x76, 0xac, 0xd2, 0xf4, 0xee, 0x11, 0x89, - 0x68, 0x78, 0x90, 0xf3, 0x61, 0x57, 0x6a, 0x28, 0x07, 0x0a, 0x11, 0x5f, 0xf1, 0xcf, 0x0b, 0x70, - 0x5b, 0xbe, 0xf4, 0x9c, 0x4b, 0x9c, 0xcd, 0xec, 0xbe, 0x7c, 0xb0, 0x38, 0x15, 0x27, 0x3b, 0x7b, - 0x15, 0xb6, 0x31, 0xe5, 0x4b, 0x32, 0xb6, 0x0b, 0x8b, 0x0e, 0xe2, 0x3d, 0x53, 0x34, 0xf4, 0x16, - 0x20, 0xfc, 0x62, 0x88, 0x7d, 0x9b, 0x7a, 0xd6, 0x49, 0x48, 0x4e, 0x02, 0xed, 0xad, 0xa4, 0x25, - 0x0a, 0xca, 0x49, 0x90, 0x6f, 0x0e, 0xac, 0x24, 0x78, 0x67, 0x21, 0x79, 0x99, 0x12, 0x39, 0x93, - 0xf8, 0x69, 0x6e, 0xee, 0xfa, 0xee, 0xc1, 0x0e, 0x89, 0xc8, 0xe5, 0x58, 0x86, 0x68, 0xc6, 0x56, - 0x51, 0xeb, 0x42, 0x1e, 0x3d, 0x82, 0xfb, 0xbc, 0x4d, 0x51, 0xdb, 0xdd, 0x83, 0x03, 0xa5, 0xaa, - 0xc8, 0x6a, 0xc7, 0xd0, 0xe5, 0xb6, 0xd6, 0xd5, 0xab, 0x72, 0x5b, 0x28, 0xa0, 0x87, 0x70, 0x2f, - 0xd3, 0xbd, 0x2a, 0xa9, 0x64, 0x6f, 0xe4, 0x23, 0xad, 0x71, 0x24, 0x0b, 0x45, 0xa2, 0x1f, 0x32, - 0x1c, 0x4a, 0xdb, 0xa8, 0xc9, 0xad, 0x86, 0x76, 0x42, 0x93, 0x3d, 0xff, 0x51, 0x84, 0x3b, 0xec, - 0xde, 0x67, 0xe8, 0x78, 0x57, 0x53, 0xd2, 0xf2, 0x2f, 0x99, 0xec, 0x99, 0x89, 0xf5, 0x45, 0x5d, - 0x52, 0x4d, 0x28, 0x93, 0xc2, 0xcb, 0x2a, 0x93, 0x77, 0x99, 0xef, 0x4e, 0x0c, 0x10, 0xe6, 0x86, - 0xe6, 0xfe, 0x44, 0xef, 0xfa, 0x95, 0x4b, 0xfe, 0x23, 0x86, 0x01, 0x53, 0x67, 0x9d, 0xfe, 0x12, - 0x3f, 0xcd, 0x2f, 0x7c, 0x45, 0xf6, 0x06, 0x3c, 0x62, 0x5a, 0x24, 0x7d, 0x47, 0x16, 0x6d, 0x12, - 0x51, 0xfe, 0x9a, 0xde, 0x61, 0x52, 0xc0, 0xd8, 0xb4, 0x56, 0x4b, 0x23, 0x92, 0x61, 0x74, 0x64, - 0xa9, 0x69, 0x68, 0xc7, 0x6a, 0x9b, 0xb1, 0x14, 0x92, 0xdb, 0x16, 0x7a, 0xe5, 0xa6, 0xb4, 0x99, - 0x7e, 0x2f, 0xce, 0xb8, 0x85, 0x59, 0x42, 0xf7, 0xa0, 0xc2, 0xe8, 0xad, 0x86, 0x74, 0x22, 0xeb, - 0xf4, 0xc5, 0xaa, 0x46, 0x71, 0x85, 0x65, 0x74, 0x1f, 0xee, 0xf0, 0x56, 0x3e, 0x16, 0x6a, 0xbc, - 0xba, 0x8d, 0x86, 0x71, 0xd8, 0x12, 0x56, 0xd0, 0xeb, 0xf0, 0x70, 0xac, 0xf3, 0xbe, 0xdc, 0xd0, - 0x8e, 0x8d, 0xa6, 0xa2, 0x2a, 0xcd, 0x6e, 0xd3, 0x68, 0xc8, 0x47, 0x72, 0x43, 0x58, 0xa5, 0x26, - 0x6b, 0x0c, 0x44, 0x69, 0x1b, 0xfb, 0xdd, 0x5a, 0xed, 0x44, 0x58, 0x13, 0x7f, 0x52, 0x80, 0x5b, - 0x53, 0x76, 0x11, 0xed, 0xc2, 0x0a, 0x95, 0x88, 0x38, 0xe4, 0x5f, 0x26, 0x8f, 0x8a, 0x85, 0xde, - 0x05, 0x08, 0xb1, 0xe9, 0x1a, 0x3d, 0xcf, 0xf1, 0x7c, 0xee, 0xb5, 0x4c, 0xb9, 0x7e, 0xe8, 0x60, - 0xd3, 0xad, 0x12, 0x16, 0x7d, 0x2d, 0x8c, 0x7e, 0xde, 0x5c, 0x1a, 0x10, 0x14, 0x69, 0x4e, 0xba, - 0xc8, 0xfc, 0x41, 0x9a, 0x8f, 0xbe, 0x0f, 0x60, 0xbb, 0x26, 0xbb, 0x58, 0x20, 0xd1, 0x77, 0xe1, - 0xf1, 0x9a, 0xbe, 0x46, 0x29, 0x5d, 0xdf, 0x09, 0xd0, 0x06, 0xe4, 0xcf, 0x86, 0x95, 0x65, 0xaa, - 0x11, 0xf2, 0x67, 0x43, 0x9a, 0x91, 0x09, 0x4d, 0xd7, 0x1e, 0x98, 0x95, 0x15, 0x4a, 0x8c, 0x1e, - 0xd1, 0x03, 0x28, 0xb9, 0xe6, 0x0b, 0x23, 0x6a, 0x5d, 0xa5, 0xad, 0xe0, 0x9a, 0x2f, 0xda, 0x9c, - 0xe1, 0x6b, 0x50, 0xa4, 0x39, 0xc4, 0x35, 0x3a, 0xe9, 0xfb, 0x59, 0x87, 0x8f, 0x2c, 0x23, 0xfd, - 0x1f, 0xbd, 0x75, 0xa1, 0xac, 0x68, 0x0f, 0x56, 0x1d, 0x33, 0xb4, 0xc3, 0x91, 0x85, 0x69, 0x78, - 0x9d, 0xd3, 0xe3, 0x67, 0x74, 0x0f, 0xd6, 0x1c, 0x6f, 0xd0, 0x67, 0x8d, 0x25, 0xda, 0x98, 0x10, - 0xd0, 0x43, 0x28, 0x59, 0x38, 0xe8, 0xf9, 0xf6, 0x30, 0xb4, 0xbd, 0x01, 0x8d, 0x83, 0xd7, 0xf4, - 0x34, 0x09, 0xbd, 0x0f, 0x6b, 0x2e, 0xbf, 0x7c, 0x0e, 0x2a, 0xeb, 0x34, 0x79, 0xf4, 0x68, 0xe6, - 0x98, 0xe2, 0x6b, 0xea, 0xa4, 0x8f, 0xf8, 0xd7, 0x79, 0xa6, 0x6e, 0x74, 0xdc, 0x33, 0x1d, 0xe7, - 0xf3, 0x51, 0x37, 0x53, 0xb1, 0xbe, 0xb0, 0x3b, 0xf1, 0x70, 0xe1, 0x03, 0x3f, 0xfd, 0x38, 0xe6, - 0xa7, 0x1f, 0xb8, 0x48, 0x01, 0x14, 0xa8, 0xd3, 0xc9, 0xbb, 0xf1, 0x33, 0x27, 0x14, 0xc5, 0x7f, - 0x28, 0x02, 0x22, 0x43, 0x6b, 0x63, 0xd3, 0xef, 0x9d, 0xdf, 0xc0, 0xcf, 0x98, 0x04, 0xc9, 0xae, - 0x9c, 0xc2, 0x92, 0x62, 0x41, 0x6c, 0xea, 0x58, 0xd2, 0xf0, 0xf5, 0x34, 0xb4, 0x12, 0xd7, 0x44, - 0x90, 0x68, 0x9d, 0xfe, 0x8f, 0xbb, 0x56, 0xb4, 0x6b, 0x64, 0x35, 0x1f, 0x41, 0xb9, 0x9f, 0x46, - 0x62, 0xe6, 0xb5, 0xd4, 0x4f, 0xb1, 0x1c, 0x24, 0x51, 0x39, 0xad, 0xa5, 0xc0, 0xfd, 0x3e, 0xd7, - 0xc1, 0xd7, 0x9f, 0xd9, 0x8d, 0xd4, 0x99, 0x95, 0xfb, 0xfd, 0x19, 0xf6, 0x7c, 0x69, 0x96, 0x3d, - 0xaf, 0xc2, 0xab, 0x3d, 0xcf, 0x73, 0x2c, 0xef, 0xf9, 0xc0, 0xe8, 0x71, 0x6f, 0x75, 0x3c, 0x14, - 0x25, 0xc7, 0xb9, 0xa0, 0xdf, 0x8d, 0xb8, 0x22, 0x97, 0x36, 0x1d, 0xca, 0x7e, 0x0b, 0xf6, 0x7a, - 0xe7, 0xa6, 0x3d, 0x30, 0xce, 0xcd, 0xde, 0x45, 0x92, 0xa6, 0x1b, 0x8c, 0xdc, 0x53, 0xec, 0xf3, - 0xa3, 0xbf, 0x4b, 0x39, 0x0e, 0xcd, 0xde, 0x45, 0x94, 0x77, 0x53, 0x69, 0xb3, 0xf8, 0x6b, 0xb9, - 0x85, 0x05, 0x49, 0x80, 0xb2, 0xd6, 0xed, 0x18, 0xda, 0x41, 0x2c, 0x42, 0x3b, 0x80, 0x14, 0xd5, - 0x88, 0x3d, 0xb5, 0x96, 0xac, 0x2b, 0x1a, 0x89, 0x2a, 0x10, 0x6c, 0x64, 0xbc, 0xfe, 0x22, 0xaa, - 0xc0, 0xb6, 0xfc, 0x51, 0x55, 0x96, 0x6b, 0x72, 0xcd, 0xa8, 0x49, 0x4a, 0xe3, 0xc4, 0x68, 0x28, - 0x4d, 0xa5, 0x23, 0x2c, 0x89, 0x97, 0xb0, 0x53, 0xc7, 0xa1, 0x94, 0x04, 0xdb, 0xb1, 0x5c, 0xbd, - 0x03, 0xcb, 0x2c, 0x3c, 0xaf, 0xe4, 0x26, 0x0f, 0x3d, 0xdd, 0x8b, 0x54, 0x2f, 0x79, 0x10, 0xfa, - 0x57, 0x3a, 0xef, 0x30, 0x91, 0x00, 0xce, 0x4f, 0x24, 0x80, 0xc5, 0x1f, 0xe4, 0xe8, 0x8b, 0xf7, - 0x47, 0x96, 0x75, 0x75, 0x6c, 0x3a, 0x17, 0xd8, 0x5a, 0x20, 0x99, 0xad, 0xc0, 0xe6, 0x99, 0xe9, - 0xda, 0xce, 0x95, 0xc1, 0x1c, 0x31, 0x3b, 0x8a, 0x67, 0x1f, 0x4d, 0x5a, 0x06, 0x2e, 0x28, 0x07, - 0x94, 0x5f, 0xb1, 0xf4, 0x75, 0xd6, 0xb3, 0x4a, 0x3a, 0x2a, 0x16, 0xfa, 0x0a, 0x20, 0x86, 0x81, - 0x4d, 0x7f, 0x80, 0x2d, 0x7e, 0xc9, 0xc2, 0x84, 0x53, 0xa0, 0x2d, 0x32, 0x6d, 0x60, 0xd7, 0x2c, - 0x26, 0xec, 0xd6, 0x71, 0x18, 0x65, 0x15, 0x88, 0xc2, 0x4f, 0x85, 0xe9, 0xeb, 0x16, 0xa7, 0x33, - 0xd3, 0x30, 0x6b, 0xb5, 0x52, 0xbd, 0xd9, 0x6a, 0x95, 0xad, 0x14, 0x9e, 0xf8, 0xc7, 0x79, 0xb8, - 0x5d, 0xc7, 0x61, 0xfd, 0xca, 0xcd, 0xda, 0xc8, 0x31, 0xdf, 0x24, 0xf7, 0x52, 0xbe, 0x49, 0x6c, - 0xc9, 0xf2, 0x29, 0x4b, 0x86, 0xa0, 0x48, 0x07, 0x5a, 0xa0, 0x36, 0x8c, 0xfe, 0x4e, 0x79, 0xec, - 0x8b, 0xde, 0x92, 0x4e, 0x1d, 0x6b, 0x56, 0x8f, 0x64, 0xac, 0xcb, 0xd2, 0x84, 0x75, 0x11, 0xbf, - 0x39, 0xd7, 0x5d, 0x9e, 0xa1, 0x42, 0xc5, 0x1f, 0x32, 0x09, 0x3a, 0x34, 0xc3, 0xde, 0x39, 0xb6, - 0xe4, 0x7e, 0x7f, 0x91, 0xeb, 0x90, 0x47, 0x00, 0xa9, 0x62, 0x0f, 0xa2, 0xd5, 0x96, 0xf7, 0xf3, - 0x42, 0x4e, 0x5f, 0x1b, 0xc6, 0x85, 0x1e, 0xb3, 0xa2, 0x82, 0xc2, 0xc2, 0x51, 0x41, 0x21, 0x1b, - 0x15, 0xa0, 0x37, 0x41, 0x08, 0x42, 0xd3, 0xb7, 0x46, 0x41, 0x98, 0xd2, 0x4b, 0xf4, 0xea, 0x2f, - 0xa2, 0x47, 0x01, 0xc4, 0x3f, 0x17, 0xe0, 0x4e, 0x1d, 0x87, 0xca, 0xa0, 0x87, 0x07, 0x01, 0xbe, - 0xb9, 0xb5, 0x9c, 0x89, 0x95, 0xdd, 0xab, 0x77, 0x33, 0x4b, 0x33, 0xc3, 0xe3, 0x8a, 0x2b, 0x62, - 0xd2, 0x6b, 0x96, 0xf6, 0x3f, 0x0a, 0xd7, 0xf9, 0x1f, 0xc5, 0xac, 0xff, 0xf1, 0x56, 0x3a, 0x23, - 0xed, 0x78, 0x3d, 0x33, 0x25, 0x28, 0x49, 0x8a, 0xb9, 0xc1, 0x1b, 0x88, 0x66, 0x49, 0xd8, 0x6d, - 0x8b, 0x6a, 0xe8, 0x65, 0xbd, 0x14, 0xd3, 0x14, 0x0b, 0xbd, 0x0d, 0x3b, 0x96, 0x1d, 0x98, 0xc3, - 0x21, 0x36, 0xfd, 0x71, 0x75, 0xbe, 0x42, 0xd5, 0xf9, 0x76, 0xdc, 0x9a, 0xce, 0x2b, 0xba, 0xb1, - 0x1c, 0xde, 0x87, 0x3b, 0x8a, 0x5a, 0x95, 0xd5, 0xb6, 0x6c, 0x24, 0x59, 0x96, 0xe4, 0xea, 0xef, - 0x01, 0xdc, 0x9d, 0x6c, 0x4e, 0xee, 0xfe, 0x72, 0xe8, 0x35, 0x78, 0x30, 0xc9, 0x90, 0xb9, 0x20, - 0x14, 0x7f, 0x15, 0xb6, 0xe9, 0xc6, 0x70, 0x13, 0xba, 0x80, 0xe4, 0x36, 0x21, 0xa9, 0x42, 0x34, - 0x2c, 0xec, 0xc4, 0x71, 0xef, 0x2c, 0xa3, 0x1c, 0xfd, 0xaa, 0x11, 0x5e, 0x7d, 0xc3, 0x1e, 0x7b, - 0x16, 0xbf, 0x97, 0xa3, 0xea, 0xa6, 0x69, 0x0e, 0xb5, 0xd3, 0x5f, 0xc1, 0xbd, 0x30, 0x39, 0x3c, - 0x6f, 0xc3, 0x9a, 0x6b, 0x0e, 0x8d, 0x1e, 0x76, 0x62, 0x65, 0xb6, 0x9b, 0xf5, 0xf7, 0x9a, 0xe6, - 0xb0, 0x8a, 0x1d, 0x47, 0x5f, 0x75, 0xd9, 0x8f, 0x00, 0x7d, 0x33, 0x4e, 0x03, 0x32, 0xc9, 0x79, - 0x38, 0xa5, 0x0b, 0x7f, 0x53, 0xa6, 0x52, 0xe5, 0xdf, 0x73, 0x50, 0xa9, 0xe3, 0x90, 0xa5, 0x2d, - 0x5a, 0xbe, 0x77, 0x66, 0xa7, 0x4a, 0x71, 0x3e, 0xca, 0xc8, 0xfb, 0xb7, 0x17, 0x91, 0xf7, 0xa9, - 0x50, 0x59, 0x71, 0xbf, 0x0f, 0x40, 0x8e, 0x1e, 0x4b, 0x3e, 0xd3, 0x41, 0x17, 0xf4, 0x35, 0x4a, - 0x21, 0x62, 0x81, 0xde, 0x86, 0x65, 0x9e, 0xc1, 0x2f, 0xd0, 0x25, 0xb8, 0x37, 0x23, 0xcf, 0xc2, - 0xd2, 0x2b, 0x9c, 0x77, 0x81, 0xec, 0xf4, 0x05, 0x6c, 0xc5, 0x23, 0x5c, 0x60, 0xd7, 0x7f, 0x01, - 0xf8, 0x15, 0x53, 0x3a, 0xd3, 0x71, 0x6d, 0x8d, 0x09, 0x0c, 0xe3, 0xdf, 0xe2, 0x31, 0xdc, 0xaf, - 0xe3, 0xb0, 0x3d, 0xea, 0x13, 0xab, 0x4c, 0x6c, 0x19, 0xab, 0x69, 0x49, 0xf6, 0xfa, 0x1e, 0xac, - 0x45, 0x05, 0x37, 0x6c, 0xaf, 0xd7, 0xf4, 0x84, 0x90, 0x1e, 0x56, 0x7e, 0x6c, 0x58, 0xe2, 0x1f, - 0x14, 0xa0, 0xc2, 0xb5, 0xca, 0x64, 0xe2, 0xfa, 0xe5, 0xf7, 0x6c, 0x16, 0xd4, 0xff, 0xb3, 0x6a, - 0x81, 0xef, 0xe5, 0x16, 0x55, 0x22, 0x53, 0x9b, 0x13, 0x93, 0xb7, 0x88, 0x0a, 0xb9, 0x26, 0xcb, - 0x5b, 0x10, 0xff, 0x32, 0x0f, 0x3b, 0xf4, 0x26, 0xb1, 0x3b, 0xd4, 0x31, 0x31, 0x2c, 0xc9, 0x96, - 0x1f, 0x65, 0x76, 0xe7, 0x17, 0xe7, 0xee, 0xce, 0x74, 0xa0, 0x9f, 0x62, 0xc8, 0x70, 0xc8, 0x6a, - 0x16, 0x02, 0x63, 0x34, 0x70, 0xbc, 0xde, 0x05, 0xb7, 0xa9, 0x19, 0x2f, 0x6f, 0x0a, 0x16, 0xf1, - 0xf2, 0x68, 0xc7, 0x2e, 0xef, 0x27, 0x7e, 0x63, 0x91, 0x64, 0xa7, 0x74, 0x2c, 0xe9, 0xc4, 0x31, - 0xe6, 0x39, 0x19, 0x21, 0x2f, 0x5e, 0xc2, 0xbd, 0xa6, 0xe9, 0x5f, 0xcc, 0x4c, 0x8f, 0xff, 0xb4, - 0xce, 0xeb, 0xbf, 0xe6, 0x60, 0x57, 0xb5, 0x7b, 0x17, 0xe4, 0xf8, 0x65, 0x2d, 0xff, 0xcb, 0x57, - 0x8e, 0xcf, 0x40, 0xca, 0x56, 0x60, 0x05, 0x8b, 0x24, 0x2c, 0xc7, 0x73, 0xdf, 0xaa, 0x52, 0x7d, - 0xa6, 0x4a, 0x4d, 0x22, 0x85, 0x77, 0x61, 0x77, 0x4a, 0xe6, 0x88, 0x5e, 0x7b, 0xd0, 0x02, 0xef, - 0x89, 0x8c, 0x90, 0x5c, 0xaf, 0x0b, 0x45, 0xf1, 0x2f, 0x72, 0xb0, 0xcd, 0x16, 0xa1, 0x4b, 0x4b, - 0xe2, 0xe2, 0x69, 0x1e, 0xc2, 0x7a, 0xfa, 0xd6, 0x2b, 0xb2, 0x40, 0x0b, 0x5d, 0x7b, 0x95, 0x53, - 0xd7, 0x5e, 0x01, 0xfa, 0x3a, 0x2c, 0x91, 0x98, 0x3d, 0x2a, 0x78, 0x99, 0x9d, 0x47, 0xa1, 0xdb, - 0xc0, 0x78, 0x89, 0x7f, 0x41, 0x7f, 0x18, 0x03, 0x6c, 0xfa, 0xa7, 0x57, 0x51, 0xb4, 0x4a, 0x69, - 0x2a, 0x25, 0x89, 0xff, 0x9b, 0x83, 0x7b, 0x3a, 0xee, 0x5d, 0xf5, 0x1c, 0x1c, 0xcb, 0x20, 0x91, - 0xbe, 0x78, 0x0a, 0x9f, 0x64, 0x76, 0xaa, 0x36, 0x77, 0xa7, 0xae, 0x83, 0xcb, 0x9e, 0xb3, 0xbb, - 0xb0, 0x36, 0xc0, 0xcf, 0x79, 0xbc, 0x92, 0xa7, 0xc3, 0x5b, 0x1d, 0xe0, 0xe7, 0x2c, 0x4e, 0x39, - 0x9d, 0xbb, 0x97, 0xf1, 0x7e, 0xd1, 0x8c, 0xb1, 0xaa, 0x75, 0xeb, 0x87, 0x46, 0x55, 0x6b, 0x29, - 0x72, 0x5b, 0xc8, 0x13, 0xbd, 0xc3, 0x1a, 0x79, 0x46, 0x59, 0x97, 0xab, 0x27, 0xd5, 0x86, 0x6c, - 0x28, 0x6a, 0xb5, 0xbb, 0x2f, 0x75, 0x34, 0xbd, 0x2d, 0x14, 0xc4, 0xdf, 0xcd, 0xc3, 0x8e, 0x8e, - 0x1d, 0x6c, 0x4e, 0x7a, 0xa7, 0x2f, 0xaf, 0x5b, 0xa6, 0x03, 0x4d, 0x2b, 0xaf, 0x1b, 0xf3, 0xb1, - 0xf3, 0x53, 0x32, 0xef, 0x2f, 0xe6, 0xce, 0x7d, 0x1b, 0x84, 0x48, 0x10, 0xe3, 0x6c, 0x78, 0x1e, - 0x01, 0x2c, 0xb3, 0x6c, 0xf9, 0x75, 0x02, 0x7b, 0x4d, 0x72, 0x73, 0x89, 0x78, 0x30, 0x5b, 0x6d, - 0x1c, 0x4a, 0x97, 0x66, 0x68, 0xfa, 0xe9, 0xaf, 0x15, 0xc6, 0xca, 0xdb, 0xe7, 0x5f, 0x8c, 0x4e, - 0x60, 0x64, 0x2f, 0x46, 0x6f, 0xa6, 0x5d, 0xe4, 0xb9, 0xd5, 0xa6, 0x3b, 0x80, 0xa4, 0x23, 0xa9, - 0x23, 0x25, 0xf9, 0x69, 0xc2, 0x94, 0x4f, 0xd7, 0x10, 0x16, 0xc4, 0x1f, 0xe4, 0x61, 0xb7, 0xcd, - 0x23, 0xf7, 0x9b, 0x2b, 0xa9, 0x19, 0x48, 0x59, 0x09, 0xd8, 0x87, 0xa8, 0x76, 0xd6, 0x38, 0x25, - 0xec, 0x7c, 0xee, 0x93, 0x71, 0xf0, 0x18, 0x58, 0x99, 0xf7, 0xa1, 0xc4, 0xac, 0xa2, 0x93, 0xdb, - 0xb3, 0x15, 0xdd, 0x14, 0x31, 0x99, 0xaa, 0xe8, 0xb4, 0x63, 0xf5, 0x7a, 0xb9, 0x11, 0xff, 0x25, - 0x07, 0x7b, 0x6d, 0x1c, 0x56, 0xbd, 0x41, 0x68, 0xf6, 0xc2, 0x89, 0x7a, 0x84, 0x8f, 0x33, 0x42, - 0xb2, 0xbf, 0xc8, 0x82, 0xcd, 0x00, 0xfb, 0x7c, 0xa5, 0xe5, 0xad, 0xb9, 0xd2, 0x92, 0xae, 0x2c, - 0x15, 0xff, 0x9e, 0xcd, 0xf3, 0xc0, 0xbc, 0xf4, 0x7c, 0x3b, 0x9c, 0xd0, 0x0c, 0x1f, 0x67, 0x04, - 0x63, 0xa1, 0x79, 0xce, 0x00, 0xcb, 0x1a, 0xb0, 0xe3, 0xc5, 0x95, 0xde, 0xa4, 0x91, 0xca, 0xcf, - 0xdc, 0xbb, 0x82, 0xf8, 0x9f, 0x39, 0xb8, 0xdd, 0x8e, 0x9c, 0xf5, 0x0e, 0x36, 0xdd, 0xf4, 0x05, - 0xe7, 0xd8, 0xb6, 0xbd, 0xb7, 0xc8, 0x74, 0x26, 0x71, 0x3e, 0xdf, 0x1d, 0xab, 0xce, 0xdd, 0xb1, - 0x6d, 0x10, 0xe8, 0x45, 0xd2, 0x35, 0xa7, 0xfb, 0x1f, 0x73, 0xb0, 0xd3, 0x3e, 0xb3, 0x2d, 0x53, - 0xea, 0x91, 0x80, 0xbb, 0xe1, 0xf5, 0x6f, 0xa0, 0xdd, 0xa7, 0x03, 0x65, 0xcf, 0xb6, 0x0c, 0x25, - 0xc7, 0xeb, 0x1b, 0x78, 0x10, 0xfa, 0x76, 0x5c, 0x9f, 0xfa, 0xfa, 0xc4, 0xac, 0x1b, 0x5e, 0x3f, - 0x78, 0x12, 0x83, 0xb1, 0x14, 0x1a, 0x38, 0xec, 0x97, 0xbd, 0x50, 0xec, 0xf5, 0x9b, 0xcb, 0xb0, - 0xd3, 0x26, 0x11, 0x5e, 0x5c, 0x28, 0x77, 0x93, 0xb9, 0x4d, 0x05, 0xca, 0xce, 0xed, 0x1d, 0xb8, - 0x13, 0x15, 0xf2, 0xc5, 0xc1, 0xe6, 0x58, 0x5a, 0xb4, 0xa0, 0xef, 0xf0, 0x1a, 0xbd, 0x28, 0xf4, - 0x8c, 0x32, 0xcb, 0xdf, 0x80, 0x5d, 0xde, 0x15, 0x0f, 0xac, 0xc9, 0x12, 0xa9, 0x82, 0xbe, 0xcd, - 0x9a, 0xe5, 0x81, 0x95, 0xee, 0x36, 0xf6, 0x3d, 0x5a, 0x31, 0xf3, 0x3d, 0x9a, 0x0c, 0xab, 0xf1, - 0x87, 0x68, 0x8b, 0x7d, 0x34, 0x66, 0xfa, 0xa1, 0xdd, 0xb3, 0x87, 0xe6, 0x20, 0xd4, 0xe3, 0xae, - 0x99, 0xaf, 0xe6, 0x96, 0x5f, 0xfe, 0xab, 0x39, 0xf1, 0x27, 0xf9, 0xb9, 0x87, 0x76, 0x17, 0x6e, - 0xb1, 0x73, 0x59, 0x3f, 0x69, 0x8e, 0x1d, 0xd8, 0xdb, 0xb0, 0x95, 0x6a, 0x90, 0xbb, 0x1d, 0x5d, - 0x6a, 0xa4, 0x75, 0x30, 0x21, 0x1f, 0xeb, 0x1a, 0xbf, 0x35, 0x15, 0x8a, 0xc9, 0x6d, 0x0a, 0x69, - 0x91, 0x9b, 0xad, 0xce, 0x89, 0xb0, 0x34, 0xe9, 0xd4, 0x46, 0x75, 0xf0, 0xc2, 0x32, 0x7a, 0x13, - 0xde, 0x60, 0x6d, 0x1d, 0x5d, 0x52, 0x54, 0x45, 0xad, 0x67, 0xbe, 0x7a, 0x93, 0x75, 0x83, 0x46, - 0x65, 0xc2, 0x4a, 0x72, 0x91, 0x23, 0x35, 0x1a, 0x49, 0x0d, 0x8f, 0xa4, 0xa8, 0x1d, 0xb9, 0x96, - 0xbe, 0x13, 0xed, 0x68, 0x9a, 0xd1, 0x94, 0xd4, 0x13, 0x63, 0x5f, 0xea, 0x74, 0x1a, 0x72, 0x5b, - 0x58, 0x9b, 0xd2, 0xc6, 0xae, 0x7a, 0xda, 0x02, 0x24, 0xd7, 0xb5, 0x64, 0xc8, 0xac, 0x8b, 0xd1, - 0xd0, 0xaa, 0xcf, 0xb4, 0x6e, 0x47, 0x28, 0x2d, 0x74, 0x1f, 0x5b, 0x9e, 0x91, 0x38, 0x5d, 0x17, - 0xff, 0x29, 0x0f, 0x3b, 0xbc, 0x64, 0xf1, 0xe6, 0x0e, 0xdc, 0x74, 0xa0, 0xec, 0x31, 0xa8, 0x83, - 0xc0, 0xeb, 0x2d, 0x93, 0x7a, 0xb6, 0x45, 0x82, 0xf7, 0xcd, 0xa8, 0x17, 0x27, 0x8a, 0xdf, 0xcf, - 0xdd, 0x4c, 0xd9, 0xa7, 0x3e, 0x63, 0x9c, 0x51, 0x5e, 0xf1, 0x00, 0xee, 0x32, 0x8e, 0x6e, 0xab, - 0xae, 0x4b, 0xb5, 0xec, 0x67, 0x37, 0xc5, 0xc9, 0xab, 0xbb, 0xf1, 0xe2, 0x8a, 0xef, 0xe7, 0x01, - 0x75, 0x03, 0xcc, 0x53, 0x1a, 0x37, 0xb8, 0xa5, 0x9b, 0x04, 0xc9, 0xae, 0xea, 0x07, 0xb0, 0x69, - 0x0e, 0x87, 0x8e, 0x8d, 0x2d, 0xc3, 0x66, 0x9c, 0xd3, 0xbe, 0x60, 0x4d, 0x02, 0x65, 0x89, 0x31, - 0xd3, 0xe8, 0x62, 0x83, 0xf7, 0xe4, 0xaf, 0x10, 0xed, 0x05, 0x3e, 0x74, 0xd8, 0x83, 0x9d, 0x28, - 0x2d, 0x11, 0x59, 0x90, 0xb8, 0x3e, 0xe8, 0x36, 0x6c, 0xa9, 0x9a, 0x2a, 0x8f, 0x7f, 0xc8, 0x4b, - 0x2f, 0xa3, 0x1a, 0x5a, 0x55, 0xea, 0x28, 0x9a, 0x6a, 0xb0, 0xdd, 0x2a, 0x8a, 0xbf, 0x43, 0xe4, - 0x2f, 0xc0, 0x64, 0x18, 0x3c, 0xb1, 0xb2, 0x40, 0x60, 0xfd, 0x65, 0xd8, 0xa2, 0x15, 0xa7, 0x51, - 0xfa, 0xc6, 0x25, 0x4b, 0xc9, 0x3e, 0xeb, 0xdc, 0xb4, 0x13, 0xa4, 0x26, 0x99, 0xc1, 0xeb, 0xfc, - 0x9b, 0x87, 0x33, 0x07, 0x73, 0x46, 0x96, 0x93, 0xa6, 0x59, 0x86, 0x03, 0x07, 0x33, 0xae, 0xd7, - 0x60, 0x3d, 0x08, 0xbd, 0xa1, 0xe1, 0x7a, 0x97, 0xd8, 0xc5, 0xfc, 0x0b, 0x9b, 0x55, 0xbd, 0x4c, - 0x88, 0x4d, 0x4e, 0x43, 0x0f, 0xa0, 0x44, 0x99, 0xd8, 0xa7, 0xb6, 0x54, 0x67, 0xae, 0xea, 0x40, - 0x48, 0xec, 0xdb, 0x59, 0x74, 0x1f, 0x20, 0x34, 0xfd, 0x3e, 0x0e, 0x0d, 0xd7, 0x7c, 0x41, 0x55, - 0xe1, 0xaa, 0xbe, 0xc6, 0x28, 0x4d, 0xf3, 0x05, 0xfd, 0xac, 0x81, 0x35, 0x07, 0x8e, 0xf7, 0x9c, - 0x66, 0xa0, 0x57, 0x75, 0xde, 0xa3, 0xed, 0x78, 0xcf, 0xc5, 0x3f, 0x2b, 0xc0, 0x5d, 0xbe, 0x18, - 0x72, 0xbf, 0xaf, 0x0c, 0x7a, 0xa3, 0x53, 0x33, 0xf4, 0x92, 0x28, 0xe2, 0x97, 0x32, 0x72, 0x53, - 0x5d, 0x48, 0x6e, 0x66, 0xa0, 0x4d, 0x1e, 0xcb, 0x75, 0xdc, 0xef, 0x13, 0xe1, 0x61, 0x7c, 0x5c, - 0x7c, 0xc4, 0xe9, 0xe2, 0x33, 0x86, 0x58, 0xc6, 0xa9, 0x27, 0xf1, 0xc7, 0xf3, 0x8f, 0x65, 0x7c, - 0x6c, 0xe2, 0x60, 0x72, 0xec, 0x60, 0xc6, 0xc7, 0x2e, 0x3a, 0x55, 0x72, 0xbd, 0x3e, 0x96, 0x4b, - 0x48, 0x0a, 0x58, 0xa2, 0x63, 0x57, 0x63, 0x31, 0x2c, 0x0d, 0xcf, 0x44, 0x78, 0x35, 0x8b, 0x1e, - 0x89, 0xa8, 0xa2, 0x1a, 0xdd, 0xb6, 0x2c, 0x2c, 0xa5, 0xb4, 0x26, 0x47, 0x48, 0x38, 0x68, 0x1f, - 0x45, 0xad, 0x0b, 0xcb, 0x49, 0x89, 0x4e, 0x7a, 0x9c, 0x04, 0xa1, 0x6d, 0xe8, 0x72, 0x93, 0x99, - 0x03, 0x61, 0x45, 0xfc, 0x51, 0x8e, 0x1d, 0xf3, 0x10, 0xbb, 0xe9, 0x4f, 0xd4, 0x3f, 0xdb, 0x31, - 0x1f, 0x07, 0x99, 0x92, 0xa9, 0x8e, 0x62, 0x9f, 0xfe, 0x30, 0xca, 0x54, 0x73, 0x4a, 0x7d, 0x28, - 0xaa, 0x8b, 0xc4, 0xbd, 0x63, 0x61, 0x3d, 0x59, 0x8e, 0xd9, 0xdf, 0x6b, 0xff, 0x57, 0x0e, 0x6e, - 0xf3, 0x41, 0xb5, 0xbc, 0xd0, 0xbe, 0x51, 0x59, 0xdf, 0x54, 0x9c, 0xec, 0xfc, 0x52, 0xa5, 0x32, - 0xf9, 0xb1, 0x52, 0x19, 0xf1, 0x7c, 0xf1, 0xa9, 0xa9, 0x5a, 0x52, 0x91, 0x39, 0x75, 0xc2, 0x85, - 0xc4, 0xde, 0x46, 0xda, 0xda, 0xe8, 0x68, 0xac, 0xe0, 0xa2, 0x98, 0x9e, 0xb4, 0x8e, 0x2f, 0xed, - 0x4b, 0x7c, 0xf3, 0x49, 0x8f, 0xe3, 0xfc, 0x2c, 0x4e, 0xfa, 0x87, 0x89, 0x22, 0xfe, 0x68, 0xb8, - 0xef, 0x79, 0xa9, 0xcb, 0xff, 0xcf, 0xe0, 0x08, 0x4c, 0x05, 0x9a, 0xa2, 0x71, 0x62, 0x93, 0x15, - 0x62, 0x37, 0xb8, 0x5e, 0xe3, 0xa4, 0x0c, 0x56, 0xa0, 0x97, 0xcd, 0xd4, 0x93, 0xf8, 0xfb, 0x2f, - 0xe1, 0x08, 0x44, 0xce, 0x1b, 0xfd, 0x4b, 0x13, 0x9d, 0x13, 0xfa, 0xf5, 0x7c, 0x5c, 0x62, 0xf7, - 0x51, 0xcb, 0xd8, 0xd7, 0xb4, 0x76, 0x27, 0x6b, 0xd2, 0x52, 0x1a, 0x87, 0xff, 0x91, 0x8a, 0xb4, - 0x02, 0x28, 0x26, 0xee, 0x66, 0xc6, 0xbe, 0x2d, 0x89, 0x5f, 0x87, 0xdd, 0x23, 0xec, 0xdb, 0x67, - 0x57, 0x93, 0x1f, 0xb2, 0xcf, 0xb4, 0x6f, 0xfb, 0xab, 0x1f, 0x2f, 0xd3, 0xbf, 0x1e, 0x12, 0xb4, - 0x5e, 0x69, 0xe5, 0x5a, 0xf9, 0x56, 0xa1, 0x55, 0x6c, 0x2d, 0xb5, 0x96, 0x5b, 0x2b, 0xad, 0xd5, - 0xd6, 0x5a, 0x0b, 0x5a, 0xa5, 0x56, 0xb9, 0xb5, 0x7e, 0xca, 0x78, 0xbe, 0xfe, 0x7f, 0x01, 0x00, - 0x00, 0xff, 0xff, 0xc9, 0xac, 0xc8, 0x2d, 0x91, 0x45, 0x00, 0x00, + proto.RegisterEnum("POGOProtos.Networking.Responses.GetGymDetailsResponse_Result", GetGymDetailsResponse_Result_name, GetGymDetailsResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.DiskEncounterResponse_Result", DiskEncounterResponse_Result_name, DiskEncounterResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.GetPlayerProfileResponse_Result", GetPlayerProfileResponse_Result_name, GetPlayerProfileResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.CheckCodenameAvailableResponse_Status", CheckCodenameAvailableResponse_Status_name, CheckCodenameAvailableResponse_Status_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.AttackGymResponse_Result", AttackGymResponse_Result_name, AttackGymResponse_Result_value) + proto.RegisterEnum("POGOProtos.Networking.Responses.UseItemGymResponse_Result", UseItemGymResponse_Result_name, UseItemGymResponse_Result_value) } diff --git a/settings.pb.go b/settings.pb.go index 31739d5..e8f8426 100644 --- a/settings.pb.go +++ b/settings.pb.go @@ -5,50 +5,89 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf type DownloadSettingsAction struct { Hash string `protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"` } -func (m *DownloadSettingsAction) Reset() { *m = DownloadSettingsAction{} } -func (m *DownloadSettingsAction) String() string { return proto.CompactTextString(m) } -func (*DownloadSettingsAction) ProtoMessage() {} -func (*DownloadSettingsAction) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{0} } +func (m *DownloadSettingsAction) Reset() { *m = DownloadSettingsAction{} } +func (m *DownloadSettingsAction) String() string { return proto.CompactTextString(m) } +func (*DownloadSettingsAction) ProtoMessage() {} + +type LevelSettings struct { + TrainerCpModifier float64 `protobuf:"fixed64,2,opt,name=trainer_cp_modifier" json:"trainer_cp_modifier,omitempty"` + TrainerDifficultyModifier float64 `protobuf:"fixed64,3,opt,name=trainer_difficulty_modifier" json:"trainer_difficulty_modifier,omitempty"` +} + +func (m *LevelSettings) Reset() { *m = LevelSettings{} } +func (m *LevelSettings) String() string { return proto.CompactTextString(m) } +func (*LevelSettings) ProtoMessage() {} + +type GpsSettings struct { + DrivingWarningSpeedMetersPerSecond float32 `protobuf:"fixed32,1,opt,name=driving_warning_speed_meters_per_second" json:"driving_warning_speed_meters_per_second,omitempty"` + DrivingWarningCooldownMinutes float32 `protobuf:"fixed32,2,opt,name=driving_warning_cooldown_minutes" json:"driving_warning_cooldown_minutes,omitempty"` + DrivingSpeedSampleIntervalSeconds float32 `protobuf:"fixed32,3,opt,name=driving_speed_sample_interval_seconds" json:"driving_speed_sample_interval_seconds,omitempty"` + DrivingSpeedSampleCount int32 `protobuf:"varint,4,opt,name=driving_speed_sample_count" json:"driving_speed_sample_count,omitempty"` +} + +func (m *GpsSettings) Reset() { *m = GpsSettings{} } +func (m *GpsSettings) String() string { return proto.CompactTextString(m) } +func (*GpsSettings) ProtoMessage() {} + +type InventorySettings struct { + MaxPokemon int32 `protobuf:"varint,1,opt,name=max_pokemon" json:"max_pokemon,omitempty"` + MaxBagItems int32 `protobuf:"varint,2,opt,name=max_bag_items" json:"max_bag_items,omitempty"` + BasePokemon int32 `protobuf:"varint,3,opt,name=base_pokemon" json:"base_pokemon,omitempty"` + BaseBagItems int32 `protobuf:"varint,4,opt,name=base_bag_items" json:"base_bag_items,omitempty"` + BaseEggs int32 `protobuf:"varint,5,opt,name=base_eggs" json:"base_eggs,omitempty"` +} + +func (m *InventorySettings) Reset() { *m = InventorySettings{} } +func (m *InventorySettings) String() string { return proto.CompactTextString(m) } +func (*InventorySettings) ProtoMessage() {} type FortSettings struct { - InteractionRangeMeters float64 `protobuf:"fixed64,1,opt,name=interaction_range_meters,json=interactionRangeMeters" json:"interaction_range_meters,omitempty"` - MaxTotalDeployedPokemon int32 `protobuf:"varint,2,opt,name=max_total_deployed_pokemon,json=maxTotalDeployedPokemon" json:"max_total_deployed_pokemon,omitempty"` - MaxPlayerDeployedPokemon int32 `protobuf:"varint,3,opt,name=max_player_deployed_pokemon,json=maxPlayerDeployedPokemon" json:"max_player_deployed_pokemon,omitempty"` - DeployStaminaMultiplier float64 `protobuf:"fixed64,4,opt,name=deploy_stamina_multiplier,json=deployStaminaMultiplier" json:"deploy_stamina_multiplier,omitempty"` - DeployAttackMultiplier float64 `protobuf:"fixed64,5,opt,name=deploy_attack_multiplier,json=deployAttackMultiplier" json:"deploy_attack_multiplier,omitempty"` - FarInteractionRangeMeters float64 `protobuf:"fixed64,6,opt,name=far_interaction_range_meters,json=farInteractionRangeMeters" json:"far_interaction_range_meters,omitempty"` + InteractionRangeMeters float64 `protobuf:"fixed64,1,opt,name=interaction_range_meters" json:"interaction_range_meters,omitempty"` + MaxTotalDeployedPokemon int32 `protobuf:"varint,2,opt,name=max_total_deployed_pokemon" json:"max_total_deployed_pokemon,omitempty"` + MaxPlayerDeployedPokemon int32 `protobuf:"varint,3,opt,name=max_player_deployed_pokemon" json:"max_player_deployed_pokemon,omitempty"` + DeployStaminaMultiplier float64 `protobuf:"fixed64,4,opt,name=deploy_stamina_multiplier" json:"deploy_stamina_multiplier,omitempty"` + DeployAttackMultiplier float64 `protobuf:"fixed64,5,opt,name=deploy_attack_multiplier" json:"deploy_attack_multiplier,omitempty"` + FarInteractionRangeMeters float64 `protobuf:"fixed64,6,opt,name=far_interaction_range_meters" json:"far_interaction_range_meters,omitempty"` +} + +func (m *FortSettings) Reset() { *m = FortSettings{} } +func (m *FortSettings) String() string { return proto.CompactTextString(m) } +func (*FortSettings) ProtoMessage() {} + +type MapSettings struct { + PokemonVisibleRange float64 `protobuf:"fixed64,1,opt,name=pokemon_visible_range" json:"pokemon_visible_range,omitempty"` + PokeNavRangeMeters float64 `protobuf:"fixed64,2,opt,name=poke_nav_range_meters" json:"poke_nav_range_meters,omitempty"` + EncounterRangeMeters float64 `protobuf:"fixed64,3,opt,name=encounter_range_meters" json:"encounter_range_meters,omitempty"` + GetMapObjectsMinRefreshSeconds float32 `protobuf:"fixed32,4,opt,name=get_map_objects_min_refresh_seconds" json:"get_map_objects_min_refresh_seconds,omitempty"` + GetMapObjectsMaxRefreshSeconds float32 `protobuf:"fixed32,5,opt,name=get_map_objects_max_refresh_seconds" json:"get_map_objects_max_refresh_seconds,omitempty"` + GetMapObjectsMinDistanceMeters float32 `protobuf:"fixed32,6,opt,name=get_map_objects_min_distance_meters" json:"get_map_objects_min_distance_meters,omitempty"` + GoogleMapsApiKey string `protobuf:"bytes,7,opt,name=google_maps_api_key" json:"google_maps_api_key,omitempty"` } -func (m *FortSettings) Reset() { *m = FortSettings{} } -func (m *FortSettings) String() string { return proto.CompactTextString(m) } -func (*FortSettings) ProtoMessage() {} -func (*FortSettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{1} } +func (m *MapSettings) Reset() { *m = MapSettings{} } +func (m *MapSettings) String() string { return proto.CompactTextString(m) } +func (*MapSettings) ProtoMessage() {} type GlobalSettings struct { - FortSettings *FortSettings `protobuf:"bytes,2,opt,name=fort_settings,json=fortSettings" json:"fort_settings,omitempty"` - MapSettings *MapSettings `protobuf:"bytes,3,opt,name=map_settings,json=mapSettings" json:"map_settings,omitempty"` - LevelSettings *LevelSettings `protobuf:"bytes,4,opt,name=level_settings,json=levelSettings" json:"level_settings,omitempty"` - InventorySettings *InventorySettings `protobuf:"bytes,5,opt,name=inventory_settings,json=inventorySettings" json:"inventory_settings,omitempty"` - MinimumClientVersion string `protobuf:"bytes,6,opt,name=minimum_client_version,json=minimumClientVersion" json:"minimum_client_version,omitempty"` - GpsSettings *GpsSettings `protobuf:"bytes,7,opt,name=gps_settings,json=gpsSettings" json:"gps_settings,omitempty"` + FortSettings *FortSettings `protobuf:"bytes,2,opt,name=fort_settings" json:"fort_settings,omitempty"` + MapSettings *MapSettings `protobuf:"bytes,3,opt,name=map_settings" json:"map_settings,omitempty"` + LevelSettings *LevelSettings `protobuf:"bytes,4,opt,name=level_settings" json:"level_settings,omitempty"` + InventorySettings *InventorySettings `protobuf:"bytes,5,opt,name=inventory_settings" json:"inventory_settings,omitempty"` + MinimumClientVersion string `protobuf:"bytes,6,opt,name=minimum_client_version" json:"minimum_client_version,omitempty"` + GpsSettings *GpsSettings `protobuf:"bytes,7,opt,name=gps_settings" json:"gps_settings,omitempty"` } -func (m *GlobalSettings) Reset() { *m = GlobalSettings{} } -func (m *GlobalSettings) String() string { return proto.CompactTextString(m) } -func (*GlobalSettings) ProtoMessage() {} -func (*GlobalSettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{2} } +func (m *GlobalSettings) Reset() { *m = GlobalSettings{} } +func (m *GlobalSettings) String() string { return proto.CompactTextString(m) } +func (*GlobalSettings) ProtoMessage() {} func (m *GlobalSettings) GetFortSettings() *FortSettings { if m != nil { @@ -85,124 +124,5 @@ func (m *GlobalSettings) GetGpsSettings() *GpsSettings { return nil } -type GpsSettings struct { - DrivingWarningSpeedMetersPerSecond float32 `protobuf:"fixed32,1,opt,name=driving_warning_speed_meters_per_second,json=drivingWarningSpeedMetersPerSecond" json:"driving_warning_speed_meters_per_second,omitempty"` - DrivingWarningCooldownMinutes float32 `protobuf:"fixed32,2,opt,name=driving_warning_cooldown_minutes,json=drivingWarningCooldownMinutes" json:"driving_warning_cooldown_minutes,omitempty"` - DrivingSpeedSampleIntervalSeconds float32 `protobuf:"fixed32,3,opt,name=driving_speed_sample_interval_seconds,json=drivingSpeedSampleIntervalSeconds" json:"driving_speed_sample_interval_seconds,omitempty"` - DrivingSpeedSampleCount int32 `protobuf:"varint,4,opt,name=driving_speed_sample_count,json=drivingSpeedSampleCount" json:"driving_speed_sample_count,omitempty"` -} - -func (m *GpsSettings) Reset() { *m = GpsSettings{} } -func (m *GpsSettings) String() string { return proto.CompactTextString(m) } -func (*GpsSettings) ProtoMessage() {} -func (*GpsSettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{3} } - -type InventorySettings struct { - MaxPokemon int32 `protobuf:"varint,1,opt,name=max_pokemon,json=maxPokemon" json:"max_pokemon,omitempty"` - MaxBagItems int32 `protobuf:"varint,2,opt,name=max_bag_items,json=maxBagItems" json:"max_bag_items,omitempty"` - BasePokemon int32 `protobuf:"varint,3,opt,name=base_pokemon,json=basePokemon" json:"base_pokemon,omitempty"` - BaseBagItems int32 `protobuf:"varint,4,opt,name=base_bag_items,json=baseBagItems" json:"base_bag_items,omitempty"` - BaseEggs int32 `protobuf:"varint,5,opt,name=base_eggs,json=baseEggs" json:"base_eggs,omitempty"` -} - -func (m *InventorySettings) Reset() { *m = InventorySettings{} } -func (m *InventorySettings) String() string { return proto.CompactTextString(m) } -func (*InventorySettings) ProtoMessage() {} -func (*InventorySettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{4} } - -type LevelSettings struct { - TrainerCpModifier float64 `protobuf:"fixed64,2,opt,name=trainer_cp_modifier,json=trainerCpModifier" json:"trainer_cp_modifier,omitempty"` - TrainerDifficultyModifier float64 `protobuf:"fixed64,3,opt,name=trainer_difficulty_modifier,json=trainerDifficultyModifier" json:"trainer_difficulty_modifier,omitempty"` -} - -func (m *LevelSettings) Reset() { *m = LevelSettings{} } -func (m *LevelSettings) String() string { return proto.CompactTextString(m) } -func (*LevelSettings) ProtoMessage() {} -func (*LevelSettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{5} } - -type MapSettings struct { - PokemonVisibleRange float64 `protobuf:"fixed64,1,opt,name=pokemon_visible_range,json=pokemonVisibleRange" json:"pokemon_visible_range,omitempty"` - PokeNavRangeMeters float64 `protobuf:"fixed64,2,opt,name=poke_nav_range_meters,json=pokeNavRangeMeters" json:"poke_nav_range_meters,omitempty"` - EncounterRangeMeters float64 `protobuf:"fixed64,3,opt,name=encounter_range_meters,json=encounterRangeMeters" json:"encounter_range_meters,omitempty"` - GetMapObjectsMinRefreshSeconds float32 `protobuf:"fixed32,4,opt,name=get_map_objects_min_refresh_seconds,json=getMapObjectsMinRefreshSeconds" json:"get_map_objects_min_refresh_seconds,omitempty"` - GetMapObjectsMaxRefreshSeconds float32 `protobuf:"fixed32,5,opt,name=get_map_objects_max_refresh_seconds,json=getMapObjectsMaxRefreshSeconds" json:"get_map_objects_max_refresh_seconds,omitempty"` - GetMapObjectsMinDistanceMeters float32 `protobuf:"fixed32,6,opt,name=get_map_objects_min_distance_meters,json=getMapObjectsMinDistanceMeters" json:"get_map_objects_min_distance_meters,omitempty"` - GoogleMapsApiKey string `protobuf:"bytes,7,opt,name=google_maps_api_key,json=googleMapsApiKey" json:"google_maps_api_key,omitempty"` -} - -func (m *MapSettings) Reset() { *m = MapSettings{} } -func (m *MapSettings) String() string { return proto.CompactTextString(m) } -func (*MapSettings) ProtoMessage() {} -func (*MapSettings) Descriptor() ([]byte, []int) { return fileDescriptor19, []int{6} } - func init() { - proto.RegisterType((*DownloadSettingsAction)(nil), "POGOProtos.Settings.DownloadSettingsAction") - proto.RegisterType((*FortSettings)(nil), "POGOProtos.Settings.FortSettings") - proto.RegisterType((*GlobalSettings)(nil), "POGOProtos.Settings.GlobalSettings") - proto.RegisterType((*GpsSettings)(nil), "POGOProtos.Settings.GpsSettings") - proto.RegisterType((*InventorySettings)(nil), "POGOProtos.Settings.InventorySettings") - proto.RegisterType((*LevelSettings)(nil), "POGOProtos.Settings.LevelSettings") - proto.RegisterType((*MapSettings)(nil), "POGOProtos.Settings.MapSettings") -} - -func init() { proto.RegisterFile("settings.proto", fileDescriptor19) } - -var fileDescriptor19 = []byte{ - // 888 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x55, 0x5b, 0x6f, 0x23, 0x35, - 0x14, 0x56, 0xd2, 0x66, 0xd9, 0x3a, 0x6d, 0x45, 0xdd, 0xa5, 0xcd, 0x52, 0x2e, 0xed, 0x70, 0xdb, - 0x07, 0x88, 0xc4, 0xb2, 0x0f, 0x08, 0x04, 0xa8, 0x9b, 0xb2, 0x55, 0xb4, 0x84, 0x46, 0x13, 0x58, - 0x24, 0x5e, 0x2c, 0x67, 0xe6, 0x64, 0x6a, 0xea, 0xb1, 0x2d, 0xdb, 0x49, 0x93, 0x27, 0xfe, 0xd7, - 0x3e, 0x20, 0xfe, 0x17, 0x2f, 0xc8, 0x97, 0x24, 0x93, 0x76, 0x40, 0xfb, 0x94, 0xb1, 0xbf, 0x8b, - 0x8e, 0x8f, 0x8f, 0xbf, 0xa0, 0x7d, 0x03, 0xd6, 0x32, 0x51, 0x98, 0xae, 0xd2, 0xd2, 0x4a, 0x7c, - 0x38, 0xbc, 0xba, 0xbc, 0x1a, 0xba, 0x4f, 0xd3, 0x1d, 0x45, 0x28, 0xf9, 0x1c, 0x1d, 0x5d, 0xc8, - 0x5b, 0xc1, 0x25, 0xcd, 0x97, 0x7b, 0xe7, 0x99, 0x65, 0x52, 0x60, 0x8c, 0xb6, 0xaf, 0xa9, 0xb9, - 0xee, 0x34, 0x4e, 0x1b, 0x4f, 0x76, 0x52, 0xff, 0x9d, 0xfc, 0xd3, 0x44, 0xbb, 0x2f, 0xa4, 0xb6, - 0x4b, 0x2a, 0xfe, 0x1a, 0x75, 0x98, 0xb0, 0xa0, 0xa9, 0xd7, 0x10, 0x4d, 0x45, 0x01, 0xa4, 0x04, - 0x0b, 0xda, 0x78, 0x61, 0x23, 0x3d, 0xaa, 0xe0, 0xa9, 0x83, 0x07, 0x1e, 0xc5, 0xdf, 0xa2, 0x77, - 0x4b, 0x3a, 0x27, 0x56, 0x5a, 0xca, 0x49, 0x0e, 0x8a, 0xcb, 0x05, 0xe4, 0x44, 0xc9, 0x1b, 0x28, - 0xa5, 0xe8, 0x34, 0x4f, 0x1b, 0x4f, 0x5a, 0xe9, 0x71, 0x49, 0xe7, 0xbf, 0x38, 0xc2, 0x45, 0xc4, - 0x87, 0x01, 0xc6, 0xdf, 0xa1, 0x13, 0x27, 0x56, 0x9c, 0x2e, 0x40, 0xdf, 0x57, 0x6f, 0x79, 0x75, - 0xa7, 0xa4, 0xf3, 0xa1, 0x67, 0xdc, 0x95, 0x7f, 0x83, 0x1e, 0x07, 0x0d, 0x31, 0x96, 0x96, 0x4c, - 0x50, 0x52, 0x4e, 0xb9, 0x65, 0x8a, 0x33, 0xd0, 0x9d, 0x6d, 0x5f, 0xf6, 0x71, 0x20, 0x8c, 0x02, - 0x3e, 0x58, 0xc1, 0xee, 0xc4, 0x51, 0x4b, 0xad, 0xa5, 0xd9, 0x4d, 0x55, 0xda, 0x0a, 0x27, 0x0e, - 0xf8, 0xb9, 0x87, 0x2b, 0xca, 0x1f, 0xd0, 0x7b, 0x13, 0xaa, 0xc9, 0x7f, 0xf6, 0xeb, 0x81, 0x57, - 0x3f, 0x9e, 0x50, 0xdd, 0xaf, 0x6d, 0x59, 0xf2, 0x7a, 0x0b, 0xed, 0x5f, 0x72, 0x39, 0xa6, 0x7c, - 0xd5, 0xff, 0x17, 0x68, 0x6f, 0x22, 0xb5, 0x25, 0xcb, 0xab, 0xf6, 0x8d, 0x6b, 0x3f, 0x3d, 0xeb, - 0xd6, 0xdc, 0x75, 0xb7, 0x7a, 0x73, 0xe9, 0xee, 0xa4, 0x7a, 0x8f, 0x3d, 0xb4, 0x5b, 0x52, 0xb5, - 0xb6, 0xd9, 0xf2, 0x36, 0xa7, 0xb5, 0x36, 0x03, 0xaa, 0x56, 0x2e, 0xed, 0x72, 0xbd, 0xc0, 0x7d, - 0xb4, 0xcf, 0x61, 0x06, 0x7c, 0x6d, 0xb3, 0xed, 0x6d, 0x92, 0x5a, 0x9b, 0x9f, 0x1c, 0x75, 0x65, - 0xb4, 0xc7, 0xab, 0x4b, 0xfc, 0x2b, 0xc2, 0x4c, 0xcc, 0x40, 0x58, 0xa9, 0x17, 0x6b, 0xbb, 0x96, - 0xb7, 0xfb, 0xb4, 0xd6, 0xae, 0xbf, 0xa4, 0xaf, 0x2c, 0x0f, 0xd8, 0xdd, 0x2d, 0xfc, 0x0c, 0x1d, - 0x95, 0x4c, 0xb0, 0x72, 0x5a, 0x92, 0x8c, 0x33, 0x10, 0x96, 0xcc, 0x40, 0x1b, 0x26, 0x85, 0x6f, - 0xfe, 0x4e, 0xfa, 0x28, 0xa2, 0x3d, 0x0f, 0xbe, 0x0a, 0x98, 0x6b, 0x4e, 0xa1, 0xcc, 0xba, 0x8c, - 0xb7, 0xfe, 0xa7, 0x39, 0x97, 0xca, 0xac, 0x9b, 0x53, 0xac, 0x17, 0xc9, 0xeb, 0x26, 0x6a, 0x57, - 0x40, 0x3c, 0x42, 0x9f, 0xe5, 0x9a, 0xcd, 0x98, 0x28, 0xc8, 0x2d, 0xd5, 0xc2, 0xfd, 0x1a, 0x05, - 0x90, 0xc7, 0x69, 0x20, 0x0a, 0x34, 0x31, 0x90, 0x49, 0x91, 0xfb, 0x87, 0xd4, 0x4c, 0x93, 0x48, - 0xff, 0x2d, 0xb0, 0x47, 0x8e, 0x1c, 0x06, 0x63, 0x08, 0x7a, 0xe4, 0x99, 0xf8, 0x12, 0x9d, 0xde, - 0x35, 0xcd, 0xa4, 0xe4, 0xb9, 0xbc, 0x15, 0xa4, 0x64, 0x62, 0x6a, 0x21, 0x4c, 0x48, 0x33, 0x7d, - 0x7f, 0xd3, 0xad, 0x17, 0x59, 0x83, 0x40, 0xc2, 0x43, 0xf4, 0xc9, 0xd2, 0x28, 0x54, 0x65, 0x68, - 0xa9, 0x38, 0x84, 0xe1, 0x9d, 0x51, 0x1e, 0x4b, 0x0b, 0x83, 0xd2, 0x4c, 0xcf, 0x22, 0xd9, 0x17, - 0x35, 0xf2, 0xd4, 0x7e, 0x64, 0x86, 0xca, 0xfc, 0x7b, 0xaf, 0x75, 0xcc, 0xe4, 0x54, 0x58, 0x3f, - 0x28, 0xad, 0xf4, 0xf8, 0xbe, 0x4d, 0xcf, 0xc1, 0xc9, 0x5f, 0x0d, 0x74, 0x70, 0xef, 0x82, 0xf1, - 0x87, 0xa8, 0xed, 0x53, 0x20, 0xbe, 0xfa, 0x86, 0xf7, 0x40, 0xee, 0xd5, 0xc7, 0x77, 0x9e, 0xa0, - 0x3d, 0x47, 0x18, 0xd3, 0x82, 0x30, 0x0b, 0xa5, 0x89, 0xb1, 0xe2, 0x54, 0xcf, 0x69, 0xd1, 0x77, - 0x5b, 0xf8, 0x0c, 0xed, 0x8e, 0xa9, 0x81, 0x3b, 0xd9, 0xd1, 0x76, 0x7b, 0x4b, 0x9b, 0x8f, 0xd1, - 0xbe, 0xa7, 0xac, 0x7d, 0x42, 0xb9, 0x5e, 0xb8, 0x32, 0x3a, 0x41, 0x3b, 0x9e, 0x05, 0x45, 0x9c, - 0xd4, 0x56, 0xfa, 0xd0, 0x6d, 0xfc, 0x58, 0x14, 0x26, 0xf9, 0x13, 0xed, 0x6d, 0xcc, 0x3b, 0xee, - 0xa2, 0x43, 0xab, 0x29, 0x13, 0xa0, 0x49, 0xa6, 0x48, 0x29, 0x73, 0x36, 0x71, 0x09, 0xd2, 0xf4, - 0x19, 0x70, 0x10, 0xa1, 0x9e, 0x1a, 0x44, 0x00, 0x7f, 0x8f, 0x4e, 0x96, 0xfc, 0x9c, 0x4d, 0x26, - 0x2c, 0x9b, 0x72, 0xbb, 0x58, 0xeb, 0xb6, 0x42, 0x76, 0x44, 0xca, 0xc5, 0x8a, 0xb1, 0xd4, 0x27, - 0x7f, 0x6f, 0xa1, 0x76, 0xe5, 0xe1, 0xe2, 0xa7, 0xe8, 0x9d, 0x78, 0x62, 0x32, 0x63, 0x86, 0x8d, - 0x39, 0x84, 0x30, 0x8a, 0xa9, 0x7d, 0x18, 0xc1, 0x57, 0x01, 0xf3, 0x29, 0x84, 0xbf, 0x0c, 0x1a, - 0x22, 0xe8, 0x6c, 0x33, 0xb9, 0x42, 0xd5, 0xd8, 0x81, 0x3f, 0xd3, 0x59, 0x35, 0xe5, 0x9f, 0xa1, - 0x23, 0x10, 0xfe, 0x8a, 0x41, 0x6f, 0x6a, 0x42, 0xc5, 0x8f, 0x56, 0x68, 0x55, 0xf5, 0x12, 0x7d, - 0x54, 0x80, 0x25, 0x2e, 0x91, 0xe4, 0xf8, 0x0f, 0xc8, 0xac, 0x71, 0xd3, 0x4b, 0x34, 0x4c, 0x34, - 0x98, 0xeb, 0xd5, 0xec, 0x6d, 0xfb, 0xd9, 0xfb, 0xa0, 0x00, 0x3b, 0xa0, 0xea, 0x2a, 0x10, 0x07, - 0x4c, 0xa4, 0x81, 0xb6, 0x1c, 0xbc, 0x3a, 0x33, 0x3a, 0xbf, 0x67, 0xd6, 0xaa, 0x33, 0xa3, 0xf3, - 0x37, 0x30, 0x63, 0x82, 0xe4, 0xcc, 0x58, 0x2a, 0xb2, 0x8d, 0x28, 0xaf, 0xa9, 0xec, 0x22, 0xd2, - 0xe2, 0x31, 0xbf, 0x40, 0x87, 0x85, 0x94, 0x05, 0x07, 0xe7, 0x67, 0x08, 0x55, 0x8c, 0xdc, 0xc0, - 0xc2, 0xc7, 0xcb, 0x4e, 0xfa, 0x76, 0x80, 0x06, 0x54, 0x99, 0x73, 0xc5, 0x5e, 0xc2, 0xe2, 0xf9, - 0xc3, 0xdf, 0x1f, 0xf8, 0x3f, 0x72, 0x33, 0x0e, 0xbf, 0x5f, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff, - 0x13, 0xf2, 0xa3, 0xf1, 0xe2, 0x07, 0x00, 0x00, } diff --git a/settings_master.pb.go b/settings_master.pb.go index 8788b61..2b5b058 100644 --- a/settings_master.pb.go +++ b/settings_master.pb.go @@ -5,81 +5,77 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto -// Ignoring public import of ItemAward from inventory_item.proto +// Ignoring public import of CameraAttributes from settings_master_pokemon.proto + +// Ignoring public import of EncounterAttributes from settings_master_pokemon.proto + +// Ignoring public import of StatsAttributes from settings_master_pokemon.proto // Ignoring public import of ItemData from inventory_item.proto +// Ignoring public import of ItemAward from inventory_item.proto + // Ignoring public import of ItemId from inventory_item.proto // Ignoring public import of ItemType from inventory_item.proto -// Ignoring public import of BattleAttributes from settings_master_item.proto - -// Ignoring public import of EggIncubatorAttributes from settings_master_item.proto +// Ignoring public import of FortModifierAttributes from settings_master_item.proto -// Ignoring public import of ExperienceBoostAttributes from settings_master_item.proto +// Ignoring public import of ReviveAttributes from settings_master_item.proto -// Ignoring public import of FoodAttributes from settings_master_item.proto +// Ignoring public import of PokeballAttributes from settings_master_item.proto -// Ignoring public import of FortModifierAttributes from settings_master_item.proto +// Ignoring public import of PotionAttributes from settings_master_item.proto // Ignoring public import of IncenseAttributes from settings_master_item.proto // Ignoring public import of InventoryUpgradeAttributes from settings_master_item.proto -// Ignoring public import of PokeballAttributes from settings_master_item.proto - -// Ignoring public import of PotionAttributes from settings_master_item.proto - -// Ignoring public import of ReviveAttributes from settings_master_item.proto +// Ignoring public import of ExperienceBoostAttributes from settings_master_item.proto -// Ignoring public import of CameraAttributes from settings_master_pokemon.proto +// Ignoring public import of FoodAttributes from settings_master_item.proto -// Ignoring public import of EncounterAttributes from settings_master_pokemon.proto +// Ignoring public import of BattleAttributes from settings_master_item.proto -// Ignoring public import of StatsAttributes from settings_master_pokemon.proto +// Ignoring public import of EggIncubatorAttributes from settings_master_item.proto type PokemonSettings_BuddySize int32 @@ -106,154 +102,226 @@ var PokemonSettings_BuddySize_value = map[string]int32{ func (x PokemonSettings_BuddySize) String() string { return proto.EnumName(PokemonSettings_BuddySize_name, int32(x)) } -func (PokemonSettings_BuddySize) EnumDescriptor() ([]byte, []int) { - return fileDescriptor20, []int{12, 0} + +type IapSettings struct { + DailyBonusCoins int32 `protobuf:"varint,1,opt,name=daily_bonus_coins" json:"daily_bonus_coins,omitempty"` + DailyDefenderBonusPerPokemon []int32 `protobuf:"varint,2,rep,name=daily_defender_bonus_per_pokemon" json:"daily_defender_bonus_per_pokemon,omitempty"` + DailyDefenderBonusMaxDefenders int32 `protobuf:"varint,3,opt,name=daily_defender_bonus_max_defenders" json:"daily_defender_bonus_max_defenders,omitempty"` + DailyDefenderBonusCurrency []string `protobuf:"bytes,4,rep,name=daily_defender_bonus_currency" json:"daily_defender_bonus_currency,omitempty"` + MinTimeBetweenClaimsMs int64 `protobuf:"varint,5,opt,name=min_time_between_claims_ms" json:"min_time_between_claims_ms,omitempty"` + DailyBonusEnabled bool `protobuf:"varint,6,opt,name=daily_bonus_enabled" json:"daily_bonus_enabled,omitempty"` + DailyDefenderBonusEnabled bool `protobuf:"varint,7,opt,name=daily_defender_bonus_enabled" json:"daily_defender_bonus_enabled,omitempty"` } -type BadgeSettings struct { - BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,json=badgeType,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` - BadgeRank int32 `protobuf:"varint,2,opt,name=badge_rank,json=badgeRank" json:"badge_rank,omitempty"` - Targets []int32 `protobuf:"varint,3,rep,packed,name=targets" json:"targets,omitempty"` +func (m *IapSettings) Reset() { *m = IapSettings{} } +func (m *IapSettings) String() string { return proto.CompactTextString(m) } +func (*IapSettings) ProtoMessage() {} + +type TypeEffectiveSettings struct { + AttackScalar []float32 `protobuf:"fixed32,1,rep,name=attack_scalar" json:"attack_scalar,omitempty"` + AttackType PokemonType `protobuf:"varint,2,opt,name=attack_type,enum=POGOProtos.Enums.PokemonType" json:"attack_type,omitempty"` } -func (m *BadgeSettings) Reset() { *m = BadgeSettings{} } -func (m *BadgeSettings) String() string { return proto.CompactTextString(m) } -func (*BadgeSettings) ProtoMessage() {} -func (*BadgeSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{0} } +func (m *TypeEffectiveSettings) Reset() { *m = TypeEffectiveSettings{} } +func (m *TypeEffectiveSettings) String() string { return proto.CompactTextString(m) } +func (*TypeEffectiveSettings) ProtoMessage() {} type CameraSettings struct { - NextCamera string `protobuf:"bytes,1,opt,name=next_camera,json=nextCamera" json:"next_camera,omitempty"` - Interpolation []CameraInterpolation `protobuf:"varint,2,rep,packed,name=interpolation,enum=POGOProtos.Enums.CameraInterpolation" json:"interpolation,omitempty"` - TargetType []CameraTarget `protobuf:"varint,3,rep,packed,name=target_type,json=targetType,enum=POGOProtos.Enums.CameraTarget" json:"target_type,omitempty"` - EaseInSpeed []float32 `protobuf:"fixed32,4,rep,packed,name=ease_in_speed,json=easeInSpeed" json:"ease_in_speed,omitempty"` - EastOutSpeed []float32 `protobuf:"fixed32,5,rep,packed,name=east_out_speed,json=eastOutSpeed" json:"east_out_speed,omitempty"` - DurationSeconds []float32 `protobuf:"fixed32,6,rep,packed,name=duration_seconds,json=durationSeconds" json:"duration_seconds,omitempty"` - WaitSeconds []float32 `protobuf:"fixed32,7,rep,packed,name=wait_seconds,json=waitSeconds" json:"wait_seconds,omitempty"` - TransitionSeconds []float32 `protobuf:"fixed32,8,rep,packed,name=transition_seconds,json=transitionSeconds" json:"transition_seconds,omitempty"` - AngleDegree []float32 `protobuf:"fixed32,9,rep,packed,name=angle_degree,json=angleDegree" json:"angle_degree,omitempty"` - AngleOffsetDegree []float32 `protobuf:"fixed32,10,rep,packed,name=angle_offset_degree,json=angleOffsetDegree" json:"angle_offset_degree,omitempty"` - PitchDegree []float32 `protobuf:"fixed32,11,rep,packed,name=pitch_degree,json=pitchDegree" json:"pitch_degree,omitempty"` - PitchOffsetDegree []float32 `protobuf:"fixed32,12,rep,packed,name=pitch_offset_degree,json=pitchOffsetDegree" json:"pitch_offset_degree,omitempty"` - RollDegree []float32 `protobuf:"fixed32,13,rep,packed,name=roll_degree,json=rollDegree" json:"roll_degree,omitempty"` - DistanceMeters []float32 `protobuf:"fixed32,14,rep,packed,name=distance_meters,json=distanceMeters" json:"distance_meters,omitempty"` - HeightPercent []float32 `protobuf:"fixed32,15,rep,packed,name=height_percent,json=heightPercent" json:"height_percent,omitempty"` - VertCtrRatio []float32 `protobuf:"fixed32,16,rep,packed,name=vert_ctr_ratio,json=vertCtrRatio" json:"vert_ctr_ratio,omitempty"` -} - -func (m *CameraSettings) Reset() { *m = CameraSettings{} } -func (m *CameraSettings) String() string { return proto.CompactTextString(m) } -func (*CameraSettings) ProtoMessage() {} -func (*CameraSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{1} } + NextCamera string `protobuf:"bytes,1,opt,name=next_camera" json:"next_camera,omitempty"` + Interpolation []CameraInterpolation `protobuf:"varint,2,rep,name=interpolation,enum=POGOProtos.Enums.CameraInterpolation" json:"interpolation,omitempty"` + TargetType []CameraTarget `protobuf:"varint,3,rep,name=target_type,enum=POGOProtos.Enums.CameraTarget" json:"target_type,omitempty"` + EaseInSpeed []float32 `protobuf:"fixed32,4,rep,name=ease_in_speed" json:"ease_in_speed,omitempty"` + EastOutSpeed []float32 `protobuf:"fixed32,5,rep,name=east_out_speed" json:"east_out_speed,omitempty"` + DurationSeconds []float32 `protobuf:"fixed32,6,rep,name=duration_seconds" json:"duration_seconds,omitempty"` + WaitSeconds []float32 `protobuf:"fixed32,7,rep,name=wait_seconds" json:"wait_seconds,omitempty"` + TransitionSeconds []float32 `protobuf:"fixed32,8,rep,name=transition_seconds" json:"transition_seconds,omitempty"` + AngleDegree []float32 `protobuf:"fixed32,9,rep,name=angle_degree" json:"angle_degree,omitempty"` + AngleOffsetDegree []float32 `protobuf:"fixed32,10,rep,name=angle_offset_degree" json:"angle_offset_degree,omitempty"` + PitchDegree []float32 `protobuf:"fixed32,11,rep,name=pitch_degree" json:"pitch_degree,omitempty"` + PitchOffsetDegree []float32 `protobuf:"fixed32,12,rep,name=pitch_offset_degree" json:"pitch_offset_degree,omitempty"` + RollDegree []float32 `protobuf:"fixed32,13,rep,name=roll_degree" json:"roll_degree,omitempty"` + DistanceMeters []float32 `protobuf:"fixed32,14,rep,name=distance_meters" json:"distance_meters,omitempty"` + HeightPercent []float32 `protobuf:"fixed32,15,rep,name=height_percent" json:"height_percent,omitempty"` + VertCtrRatio []float32 `protobuf:"fixed32,16,rep,name=vert_ctr_ratio" json:"vert_ctr_ratio,omitempty"` +} + +func (m *CameraSettings) Reset() { *m = CameraSettings{} } +func (m *CameraSettings) String() string { return proto.CompactTextString(m) } +func (*CameraSettings) ProtoMessage() {} -type EncounterSettings struct { - SpinBonusThreshold float32 `protobuf:"fixed32,1,opt,name=spin_bonus_threshold,json=spinBonusThreshold" json:"spin_bonus_threshold,omitempty"` - ExcellentThrowThreshold float32 `protobuf:"fixed32,2,opt,name=excellent_throw_threshold,json=excellentThrowThreshold" json:"excellent_throw_threshold,omitempty"` - GreatThrowThreshold float32 `protobuf:"fixed32,3,opt,name=great_throw_threshold,json=greatThrowThreshold" json:"great_throw_threshold,omitempty"` - NiceThrowThreshold float32 `protobuf:"fixed32,4,opt,name=nice_throw_threshold,json=niceThrowThreshold" json:"nice_throw_threshold,omitempty"` - MilestoneThreshold int32 `protobuf:"varint,5,opt,name=milestone_threshold,json=milestoneThreshold" json:"milestone_threshold,omitempty"` +type EquippedBadgeSettings struct { + EquipBadgeCooldownMs int64 `protobuf:"varint,1,opt,name=equip_badge_cooldown_ms" json:"equip_badge_cooldown_ms,omitempty"` + CatchProbabilityBonus []float32 `protobuf:"fixed32,2,rep,name=catch_probability_bonus" json:"catch_probability_bonus,omitempty"` + FleeProbabilityBonus []float32 `protobuf:"fixed32,3,rep,name=flee_probability_bonus" json:"flee_probability_bonus,omitempty"` } -func (m *EncounterSettings) Reset() { *m = EncounterSettings{} } -func (m *EncounterSettings) String() string { return proto.CompactTextString(m) } -func (*EncounterSettings) ProtoMessage() {} -func (*EncounterSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{2} } +func (m *EquippedBadgeSettings) Reset() { *m = EquippedBadgeSettings{} } +func (m *EquippedBadgeSettings) String() string { return proto.CompactTextString(m) } +func (*EquippedBadgeSettings) ProtoMessage() {} -type EquippedBadgeSettings struct { - EquipBadgeCooldownMs int64 `protobuf:"varint,1,opt,name=equip_badge_cooldown_ms,json=equipBadgeCooldownMs" json:"equip_badge_cooldown_ms,omitempty"` - CatchProbabilityBonus []float32 `protobuf:"fixed32,2,rep,packed,name=catch_probability_bonus,json=catchProbabilityBonus" json:"catch_probability_bonus,omitempty"` - FleeProbabilityBonus []float32 `protobuf:"fixed32,3,rep,packed,name=flee_probability_bonus,json=fleeProbabilityBonus" json:"flee_probability_bonus,omitempty"` +type PlayerLevelSettings struct { + RankNum []int32 `protobuf:"varint,1,rep,name=rank_num" json:"rank_num,omitempty"` + RequiredExperience []int32 `protobuf:"varint,2,rep,name=required_experience" json:"required_experience,omitempty"` + CpMultiplier []float32 `protobuf:"fixed32,3,rep,name=cp_multiplier" json:"cp_multiplier,omitempty"` + MaxEggPlayerLevel int32 `protobuf:"varint,4,opt,name=max_egg_player_level" json:"max_egg_player_level,omitempty"` + MaxEncounterPlayerLevel int32 `protobuf:"varint,5,opt,name=max_encounter_player_level" json:"max_encounter_player_level,omitempty"` } -func (m *EquippedBadgeSettings) Reset() { *m = EquippedBadgeSettings{} } -func (m *EquippedBadgeSettings) String() string { return proto.CompactTextString(m) } -func (*EquippedBadgeSettings) ProtoMessage() {} -func (*EquippedBadgeSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{3} } +func (m *PlayerLevelSettings) Reset() { *m = PlayerLevelSettings{} } +func (m *PlayerLevelSettings) String() string { return proto.CompactTextString(m) } +func (*PlayerLevelSettings) ProtoMessage() {} type GymBattleSettings struct { - EnergyPerSec float32 `protobuf:"fixed32,1,opt,name=energy_per_sec,json=energyPerSec" json:"energy_per_sec,omitempty"` - DodgeEnergyCost float32 `protobuf:"fixed32,2,opt,name=dodge_energy_cost,json=dodgeEnergyCost" json:"dodge_energy_cost,omitempty"` - RetargetSeconds float32 `protobuf:"fixed32,3,opt,name=retarget_seconds,json=retargetSeconds" json:"retarget_seconds,omitempty"` - EnemyAttackInterval float32 `protobuf:"fixed32,4,opt,name=enemy_attack_interval,json=enemyAttackInterval" json:"enemy_attack_interval,omitempty"` - AttackServerInterval float32 `protobuf:"fixed32,5,opt,name=attack_server_interval,json=attackServerInterval" json:"attack_server_interval,omitempty"` - RoundDurationSeconds float32 `protobuf:"fixed32,6,opt,name=round_duration_seconds,json=roundDurationSeconds" json:"round_duration_seconds,omitempty"` - BonusTimePerAllySeconds float32 `protobuf:"fixed32,7,opt,name=bonus_time_per_ally_seconds,json=bonusTimePerAllySeconds" json:"bonus_time_per_ally_seconds,omitempty"` - MaximumAttackersPerBattle int32 `protobuf:"varint,8,opt,name=maximum_attackers_per_battle,json=maximumAttackersPerBattle" json:"maximum_attackers_per_battle,omitempty"` - SameTypeAttackBonusMultiplier float32 `protobuf:"fixed32,9,opt,name=same_type_attack_bonus_multiplier,json=sameTypeAttackBonusMultiplier" json:"same_type_attack_bonus_multiplier,omitempty"` - MaximumEnergy int32 `protobuf:"varint,10,opt,name=maximum_energy,json=maximumEnergy" json:"maximum_energy,omitempty"` - EnergyDeltaPerHealthLost float32 `protobuf:"fixed32,11,opt,name=energy_delta_per_health_lost,json=energyDeltaPerHealthLost" json:"energy_delta_per_health_lost,omitempty"` - DodgeDurationMs int32 `protobuf:"varint,12,opt,name=dodge_duration_ms,json=dodgeDurationMs" json:"dodge_duration_ms,omitempty"` - MinimumPlayerLevel int32 `protobuf:"varint,13,opt,name=minimum_player_level,json=minimumPlayerLevel" json:"minimum_player_level,omitempty"` - SwapDurationMs int32 `protobuf:"varint,14,opt,name=swap_duration_ms,json=swapDurationMs" json:"swap_duration_ms,omitempty"` - DodgeDamageReductionPercent float32 `protobuf:"fixed32,15,opt,name=dodge_damage_reduction_percent,json=dodgeDamageReductionPercent" json:"dodge_damage_reduction_percent,omitempty"` -} - -func (m *GymBattleSettings) Reset() { *m = GymBattleSettings{} } -func (m *GymBattleSettings) String() string { return proto.CompactTextString(m) } -func (*GymBattleSettings) ProtoMessage() {} -func (*GymBattleSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{4} } + EnergyPerSec float32 `protobuf:"fixed32,1,opt,name=energy_per_sec" json:"energy_per_sec,omitempty"` + DodgeEnergyCost float32 `protobuf:"fixed32,2,opt,name=dodge_energy_cost" json:"dodge_energy_cost,omitempty"` + RetargetSeconds float32 `protobuf:"fixed32,3,opt,name=retarget_seconds" json:"retarget_seconds,omitempty"` + EnemyAttackInterval float32 `protobuf:"fixed32,4,opt,name=enemy_attack_interval" json:"enemy_attack_interval,omitempty"` + AttackServerInterval float32 `protobuf:"fixed32,5,opt,name=attack_server_interval" json:"attack_server_interval,omitempty"` + RoundDurationSeconds float32 `protobuf:"fixed32,6,opt,name=round_duration_seconds" json:"round_duration_seconds,omitempty"` + BonusTimePerAllySeconds float32 `protobuf:"fixed32,7,opt,name=bonus_time_per_ally_seconds" json:"bonus_time_per_ally_seconds,omitempty"` + MaximumAttackersPerBattle int32 `protobuf:"varint,8,opt,name=maximum_attackers_per_battle" json:"maximum_attackers_per_battle,omitempty"` + SameTypeAttackBonusMultiplier float32 `protobuf:"fixed32,9,opt,name=same_type_attack_bonus_multiplier" json:"same_type_attack_bonus_multiplier,omitempty"` + MaximumEnergy int32 `protobuf:"varint,10,opt,name=maximum_energy" json:"maximum_energy,omitempty"` + EnergyDeltaPerHealthLost float32 `protobuf:"fixed32,11,opt,name=energy_delta_per_health_lost" json:"energy_delta_per_health_lost,omitempty"` + DodgeDurationMs int32 `protobuf:"varint,12,opt,name=dodge_duration_ms" json:"dodge_duration_ms,omitempty"` + MinimumPlayerLevel int32 `protobuf:"varint,13,opt,name=minimum_player_level" json:"minimum_player_level,omitempty"` + SwapDurationMs int32 `protobuf:"varint,14,opt,name=swap_duration_ms" json:"swap_duration_ms,omitempty"` + DodgeDamageReductionPercent float32 `protobuf:"fixed32,15,opt,name=dodge_damage_reduction_percent" json:"dodge_damage_reduction_percent,omitempty"` +} + +func (m *GymBattleSettings) Reset() { *m = GymBattleSettings{} } +func (m *GymBattleSettings) String() string { return proto.CompactTextString(m) } +func (*GymBattleSettings) ProtoMessage() {} -type GymLevelSettings struct { - RequiredExperience []int32 `protobuf:"varint,1,rep,packed,name=required_experience,json=requiredExperience" json:"required_experience,omitempty"` - LeaderSlots []int32 `protobuf:"varint,2,rep,packed,name=leader_slots,json=leaderSlots" json:"leader_slots,omitempty"` - TrainerSlots []int32 `protobuf:"varint,3,rep,packed,name=trainer_slots,json=trainerSlots" json:"trainer_slots,omitempty"` - SearchRollBonus []int32 `protobuf:"varint,4,rep,packed,name=search_roll_bonus,json=searchRollBonus" json:"search_roll_bonus,omitempty"` +type MoveSettings struct { + MovementId PokemonMove `protobuf:"varint,1,opt,name=movement_id,enum=POGOProtos.Enums.PokemonMove" json:"movement_id,omitempty"` + AnimationId int32 `protobuf:"varint,2,opt,name=animation_id" json:"animation_id,omitempty"` + PokemonType PokemonType `protobuf:"varint,3,opt,name=pokemon_type,enum=POGOProtos.Enums.PokemonType" json:"pokemon_type,omitempty"` + Power float32 `protobuf:"fixed32,4,opt,name=power" json:"power,omitempty"` + AccuracyChance float32 `protobuf:"fixed32,5,opt,name=accuracy_chance" json:"accuracy_chance,omitempty"` + CriticalChance float32 `protobuf:"fixed32,6,opt,name=critical_chance" json:"critical_chance,omitempty"` + HealScalar float32 `protobuf:"fixed32,7,opt,name=heal_scalar" json:"heal_scalar,omitempty"` + StaminaLossScalar float32 `protobuf:"fixed32,8,opt,name=stamina_loss_scalar" json:"stamina_loss_scalar,omitempty"` + TrainerLevelMin int32 `protobuf:"varint,9,opt,name=trainer_level_min" json:"trainer_level_min,omitempty"` + TrainerLevelMax int32 `protobuf:"varint,10,opt,name=trainer_level_max" json:"trainer_level_max,omitempty"` + VfxName string `protobuf:"bytes,11,opt,name=vfx_name" json:"vfx_name,omitempty"` + DurationMs int32 `protobuf:"varint,12,opt,name=duration_ms" json:"duration_ms,omitempty"` + DamageWindowStartMs int32 `protobuf:"varint,13,opt,name=damage_window_start_ms" json:"damage_window_start_ms,omitempty"` + DamageWindowEndMs int32 `protobuf:"varint,14,opt,name=damage_window_end_ms" json:"damage_window_end_ms,omitempty"` + EnergyDelta int32 `protobuf:"varint,15,opt,name=energy_delta" json:"energy_delta,omitempty"` +} + +func (m *MoveSettings) Reset() { *m = MoveSettings{} } +func (m *MoveSettings) String() string { return proto.CompactTextString(m) } +func (*MoveSettings) ProtoMessage() {} + +type PokemonSettings struct { + PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` + ModelScale float32 `protobuf:"fixed32,3,opt,name=model_scale" json:"model_scale,omitempty"` + Type PokemonType `protobuf:"varint,4,opt,name=type,enum=POGOProtos.Enums.PokemonType" json:"type,omitempty"` + Type_2 PokemonType `protobuf:"varint,5,opt,name=type_2,enum=POGOProtos.Enums.PokemonType" json:"type_2,omitempty"` + Camera *CameraAttributes `protobuf:"bytes,6,opt,name=camera" json:"camera,omitempty"` + Encounter *EncounterAttributes `protobuf:"bytes,7,opt,name=encounter" json:"encounter,omitempty"` + Stats *StatsAttributes `protobuf:"bytes,8,opt,name=stats" json:"stats,omitempty"` + QuickMoves []PokemonMove `protobuf:"varint,9,rep,name=quick_moves,enum=POGOProtos.Enums.PokemonMove" json:"quick_moves,omitempty"` + CinematicMoves []PokemonMove `protobuf:"varint,10,rep,name=cinematic_moves,enum=POGOProtos.Enums.PokemonMove" json:"cinematic_moves,omitempty"` + AnimationTime []float32 `protobuf:"fixed32,11,rep,name=animation_time" json:"animation_time,omitempty"` + EvolutionIds []PokemonId `protobuf:"varint,12,rep,name=evolution_ids,enum=POGOProtos.Enums.PokemonId" json:"evolution_ids,omitempty"` + EvolutionPips int32 `protobuf:"varint,13,opt,name=evolution_pips" json:"evolution_pips,omitempty"` + Rarity PokemonRarity `protobuf:"varint,14,opt,name=rarity,enum=POGOProtos.Enums.PokemonRarity" json:"rarity,omitempty"` + PokedexHeightM float32 `protobuf:"fixed32,15,opt,name=pokedex_height_m" json:"pokedex_height_m,omitempty"` + PokedexWeightKg float32 `protobuf:"fixed32,16,opt,name=pokedex_weight_kg" json:"pokedex_weight_kg,omitempty"` + ParentPokemonId PokemonId `protobuf:"varint,17,opt,name=parent_pokemon_id,enum=POGOProtos.Enums.PokemonId" json:"parent_pokemon_id,omitempty"` + HeightStdDev float32 `protobuf:"fixed32,18,opt,name=height_std_dev" json:"height_std_dev,omitempty"` + WeightStdDev float32 `protobuf:"fixed32,19,opt,name=weight_std_dev" json:"weight_std_dev,omitempty"` + KmDistanceToHatch float32 `protobuf:"fixed32,20,opt,name=km_distance_to_hatch" json:"km_distance_to_hatch,omitempty"` + FamilyId PokemonFamilyId `protobuf:"varint,21,opt,name=family_id,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_id,omitempty"` + CandyToEvolve int32 `protobuf:"varint,22,opt,name=candy_to_evolve" json:"candy_to_evolve,omitempty"` + KmBuddyDistance float32 `protobuf:"fixed32,23,opt,name=km_buddy_distance" json:"km_buddy_distance,omitempty"` + BuddySize PokemonSettings_BuddySize `protobuf:"varint,24,opt,name=buddy_size,enum=POGOProtos.Settings.Master.PokemonSettings_BuddySize" json:"buddy_size,omitempty"` +} + +func (m *PokemonSettings) Reset() { *m = PokemonSettings{} } +func (m *PokemonSettings) String() string { return proto.CompactTextString(m) } +func (*PokemonSettings) ProtoMessage() {} + +func (m *PokemonSettings) GetCamera() *CameraAttributes { + if m != nil { + return m.Camera + } + return nil +} + +func (m *PokemonSettings) GetEncounter() *EncounterAttributes { + if m != nil { + return m.Encounter + } + return nil } -func (m *GymLevelSettings) Reset() { *m = GymLevelSettings{} } -func (m *GymLevelSettings) String() string { return proto.CompactTextString(m) } -func (*GymLevelSettings) ProtoMessage() {} -func (*GymLevelSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{5} } +func (m *PokemonSettings) GetStats() *StatsAttributes { + if m != nil { + return m.Stats + } + return nil +} type IapItemDisplay struct { Sku string `protobuf:"bytes,1,opt,name=sku" json:"sku,omitempty"` Category HoloIapItemCategory `protobuf:"varint,2,opt,name=category,enum=POGOProtos.Enums.HoloIapItemCategory" json:"category,omitempty"` - SortOrder int32 `protobuf:"varint,3,opt,name=sort_order,json=sortOrder" json:"sort_order,omitempty"` - ItemIds []ItemId `protobuf:"varint,4,rep,packed,name=item_ids,json=itemIds,enum=POGOProtos.Inventory.Item.ItemId" json:"item_ids,omitempty"` - Counts []int32 `protobuf:"varint,5,rep,packed,name=counts" json:"counts,omitempty"` + SortOrder int32 `protobuf:"varint,3,opt,name=sort_order" json:"sort_order,omitempty"` + ItemIds []ItemId `protobuf:"varint,4,rep,name=item_ids,enum=POGOProtos.Inventory.Item.ItemId" json:"item_ids,omitempty"` + Counts []int32 `protobuf:"varint,5,rep,name=counts" json:"counts,omitempty"` } -func (m *IapItemDisplay) Reset() { *m = IapItemDisplay{} } -func (m *IapItemDisplay) String() string { return proto.CompactTextString(m) } -func (*IapItemDisplay) ProtoMessage() {} -func (*IapItemDisplay) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{6} } +func (m *IapItemDisplay) Reset() { *m = IapItemDisplay{} } +func (m *IapItemDisplay) String() string { return proto.CompactTextString(m) } +func (*IapItemDisplay) ProtoMessage() {} -type IapSettings struct { - DailyBonusCoins int32 `protobuf:"varint,1,opt,name=daily_bonus_coins,json=dailyBonusCoins" json:"daily_bonus_coins,omitempty"` - DailyDefenderBonusPerPokemon []int32 `protobuf:"varint,2,rep,packed,name=daily_defender_bonus_per_pokemon,json=dailyDefenderBonusPerPokemon" json:"daily_defender_bonus_per_pokemon,omitempty"` - DailyDefenderBonusMaxDefenders int32 `protobuf:"varint,3,opt,name=daily_defender_bonus_max_defenders,json=dailyDefenderBonusMaxDefenders" json:"daily_defender_bonus_max_defenders,omitempty"` - DailyDefenderBonusCurrency []string `protobuf:"bytes,4,rep,name=daily_defender_bonus_currency,json=dailyDefenderBonusCurrency" json:"daily_defender_bonus_currency,omitempty"` - MinTimeBetweenClaimsMs int64 `protobuf:"varint,5,opt,name=min_time_between_claims_ms,json=minTimeBetweenClaimsMs" json:"min_time_between_claims_ms,omitempty"` - DailyBonusEnabled bool `protobuf:"varint,6,opt,name=daily_bonus_enabled,json=dailyBonusEnabled" json:"daily_bonus_enabled,omitempty"` - DailyDefenderBonusEnabled bool `protobuf:"varint,7,opt,name=daily_defender_bonus_enabled,json=dailyDefenderBonusEnabled" json:"daily_defender_bonus_enabled,omitempty"` +type EncounterSettings struct { + SpinBonusThreshold float32 `protobuf:"fixed32,1,opt,name=spin_bonus_threshold" json:"spin_bonus_threshold,omitempty"` + ExcellentThrowThreshold float32 `protobuf:"fixed32,2,opt,name=excellent_throw_threshold" json:"excellent_throw_threshold,omitempty"` + GreatThrowThreshold float32 `protobuf:"fixed32,3,opt,name=great_throw_threshold" json:"great_throw_threshold,omitempty"` + NiceThrowThreshold float32 `protobuf:"fixed32,4,opt,name=nice_throw_threshold" json:"nice_throw_threshold,omitempty"` + MilestoneThreshold int32 `protobuf:"varint,5,opt,name=milestone_threshold" json:"milestone_threshold,omitempty"` +} + +func (m *EncounterSettings) Reset() { *m = EncounterSettings{} } +func (m *EncounterSettings) String() string { return proto.CompactTextString(m) } +func (*EncounterSettings) ProtoMessage() {} + +type PokemonUpgradeSettings struct { + UpgradesPerLevel int32 `protobuf:"varint,1,opt,name=upgrades_per_level" json:"upgrades_per_level,omitempty"` + AllowedLevelsAbovePlayer int32 `protobuf:"varint,2,opt,name=allowed_levels_above_player" json:"allowed_levels_above_player,omitempty"` + CandyCost []int32 `protobuf:"varint,3,rep,name=candy_cost" json:"candy_cost,omitempty"` + StardustCost []int32 `protobuf:"varint,4,rep,name=stardust_cost" json:"stardust_cost,omitempty"` } -func (m *IapSettings) Reset() { *m = IapSettings{} } -func (m *IapSettings) String() string { return proto.CompactTextString(m) } -func (*IapSettings) ProtoMessage() {} -func (*IapSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{7} } +func (m *PokemonUpgradeSettings) Reset() { *m = PokemonUpgradeSettings{} } +func (m *PokemonUpgradeSettings) String() string { return proto.CompactTextString(m) } +func (*PokemonUpgradeSettings) ProtoMessage() {} type ItemSettings struct { - ItemId ItemId `protobuf:"varint,1,opt,name=item_id,json=itemId,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` - ItemType ItemType `protobuf:"varint,2,opt,name=item_type,json=itemType,enum=POGOProtos.Inventory.Item.ItemType" json:"item_type,omitempty"` + ItemId ItemId `protobuf:"varint,1,opt,name=item_id,enum=POGOProtos.Inventory.Item.ItemId" json:"item_id,omitempty"` + ItemType ItemType `protobuf:"varint,2,opt,name=item_type,enum=POGOProtos.Inventory.Item.ItemType" json:"item_type,omitempty"` Category ItemCategory `protobuf:"varint,3,opt,name=category,enum=POGOProtos.Enums.ItemCategory" json:"category,omitempty"` - DropFreq float32 `protobuf:"fixed32,4,opt,name=drop_freq,json=dropFreq" json:"drop_freq,omitempty"` - DropTrainerLevel int32 `protobuf:"varint,5,opt,name=drop_trainer_level,json=dropTrainerLevel" json:"drop_trainer_level,omitempty"` + DropFreq float32 `protobuf:"fixed32,4,opt,name=drop_freq" json:"drop_freq,omitempty"` + DropTrainerLevel int32 `protobuf:"varint,5,opt,name=drop_trainer_level" json:"drop_trainer_level,omitempty"` Pokeball *PokeballAttributes `protobuf:"bytes,6,opt,name=pokeball" json:"pokeball,omitempty"` Potion *PotionAttributes `protobuf:"bytes,7,opt,name=potion" json:"potion,omitempty"` Revive *ReviveAttributes `protobuf:"bytes,8,opt,name=revive" json:"revive,omitempty"` Battle *BattleAttributes `protobuf:"bytes,9,opt,name=battle" json:"battle,omitempty"` Food *FoodAttributes `protobuf:"bytes,10,opt,name=food" json:"food,omitempty"` - InventoryUpgrade *InventoryUpgradeAttributes `protobuf:"bytes,11,opt,name=inventory_upgrade,json=inventoryUpgrade" json:"inventory_upgrade,omitempty"` - XpBoost *ExperienceBoostAttributes `protobuf:"bytes,12,opt,name=xp_boost,json=xpBoost" json:"xp_boost,omitempty"` + InventoryUpgrade *InventoryUpgradeAttributes `protobuf:"bytes,11,opt,name=inventory_upgrade" json:"inventory_upgrade,omitempty"` + XpBoost *ExperienceBoostAttributes `protobuf:"bytes,12,opt,name=xp_boost" json:"xp_boost,omitempty"` Incense *IncenseAttributes `protobuf:"bytes,13,opt,name=incense" json:"incense,omitempty"` - EggIncubator *EggIncubatorAttributes `protobuf:"bytes,14,opt,name=egg_incubator,json=eggIncubator" json:"egg_incubator,omitempty"` - FortModifier *FortModifierAttributes `protobuf:"bytes,15,opt,name=fort_modifier,json=fortModifier" json:"fort_modifier,omitempty"` + EggIncubator *EggIncubatorAttributes `protobuf:"bytes,14,opt,name=egg_incubator" json:"egg_incubator,omitempty"` + FortModifier *FortModifierAttributes `protobuf:"bytes,15,opt,name=fort_modifier" json:"fort_modifier,omitempty"` } -func (m *ItemSettings) Reset() { *m = ItemSettings{} } -func (m *ItemSettings) String() string { return proto.CompactTextString(m) } -func (*ItemSettings) ProtoMessage() {} -func (*ItemSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{8} } +func (m *ItemSettings) Reset() { *m = ItemSettings{} } +func (m *ItemSettings) String() string { return proto.CompactTextString(m) } +func (*ItemSettings) ProtoMessage() {} func (m *ItemSettings) GetPokeball() *PokeballAttributes { if m != nil { @@ -329,317 +397,31 @@ type MoveSequenceSettings struct { Sequence []string `protobuf:"bytes,1,rep,name=sequence" json:"sequence,omitempty"` } -func (m *MoveSequenceSettings) Reset() { *m = MoveSequenceSettings{} } -func (m *MoveSequenceSettings) String() string { return proto.CompactTextString(m) } -func (*MoveSequenceSettings) ProtoMessage() {} -func (*MoveSequenceSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{9} } - -type MoveSettings struct { - MovementId PokemonMove `protobuf:"varint,1,opt,name=movement_id,json=movementId,enum=POGOProtos.Enums.PokemonMove" json:"movement_id,omitempty"` - AnimationId int32 `protobuf:"varint,2,opt,name=animation_id,json=animationId" json:"animation_id,omitempty"` - PokemonType PokemonType `protobuf:"varint,3,opt,name=pokemon_type,json=pokemonType,enum=POGOProtos.Enums.PokemonType" json:"pokemon_type,omitempty"` - Power float32 `protobuf:"fixed32,4,opt,name=power" json:"power,omitempty"` - AccuracyChance float32 `protobuf:"fixed32,5,opt,name=accuracy_chance,json=accuracyChance" json:"accuracy_chance,omitempty"` - CriticalChance float32 `protobuf:"fixed32,6,opt,name=critical_chance,json=criticalChance" json:"critical_chance,omitempty"` - HealScalar float32 `protobuf:"fixed32,7,opt,name=heal_scalar,json=healScalar" json:"heal_scalar,omitempty"` - StaminaLossScalar float32 `protobuf:"fixed32,8,opt,name=stamina_loss_scalar,json=staminaLossScalar" json:"stamina_loss_scalar,omitempty"` - TrainerLevelMin int32 `protobuf:"varint,9,opt,name=trainer_level_min,json=trainerLevelMin" json:"trainer_level_min,omitempty"` - TrainerLevelMax int32 `protobuf:"varint,10,opt,name=trainer_level_max,json=trainerLevelMax" json:"trainer_level_max,omitempty"` - VfxName string `protobuf:"bytes,11,opt,name=vfx_name,json=vfxName" json:"vfx_name,omitempty"` - DurationMs int32 `protobuf:"varint,12,opt,name=duration_ms,json=durationMs" json:"duration_ms,omitempty"` - DamageWindowStartMs int32 `protobuf:"varint,13,opt,name=damage_window_start_ms,json=damageWindowStartMs" json:"damage_window_start_ms,omitempty"` - DamageWindowEndMs int32 `protobuf:"varint,14,opt,name=damage_window_end_ms,json=damageWindowEndMs" json:"damage_window_end_ms,omitempty"` - EnergyDelta int32 `protobuf:"varint,15,opt,name=energy_delta,json=energyDelta" json:"energy_delta,omitempty"` -} - -func (m *MoveSettings) Reset() { *m = MoveSettings{} } -func (m *MoveSettings) String() string { return proto.CompactTextString(m) } -func (*MoveSettings) ProtoMessage() {} -func (*MoveSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{10} } - -type PlayerLevelSettings struct { - RankNum []int32 `protobuf:"varint,1,rep,packed,name=rank_num,json=rankNum" json:"rank_num,omitempty"` - RequiredExperience []int32 `protobuf:"varint,2,rep,packed,name=required_experience,json=requiredExperience" json:"required_experience,omitempty"` - CpMultiplier []float32 `protobuf:"fixed32,3,rep,packed,name=cp_multiplier,json=cpMultiplier" json:"cp_multiplier,omitempty"` - MaxEggPlayerLevel int32 `protobuf:"varint,4,opt,name=max_egg_player_level,json=maxEggPlayerLevel" json:"max_egg_player_level,omitempty"` - MaxEncounterPlayerLevel int32 `protobuf:"varint,5,opt,name=max_encounter_player_level,json=maxEncounterPlayerLevel" json:"max_encounter_player_level,omitempty"` -} +func (m *MoveSequenceSettings) Reset() { *m = MoveSequenceSettings{} } +func (m *MoveSequenceSettings) String() string { return proto.CompactTextString(m) } +func (*MoveSequenceSettings) ProtoMessage() {} -func (m *PlayerLevelSettings) Reset() { *m = PlayerLevelSettings{} } -func (m *PlayerLevelSettings) String() string { return proto.CompactTextString(m) } -func (*PlayerLevelSettings) ProtoMessage() {} -func (*PlayerLevelSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{11} } - -type PokemonSettings struct { - PokemonId PokemonId `protobuf:"varint,1,opt,name=pokemon_id,json=pokemonId,enum=POGOProtos.Enums.PokemonId" json:"pokemon_id,omitempty"` - ModelScale float32 `protobuf:"fixed32,3,opt,name=model_scale,json=modelScale" json:"model_scale,omitempty"` - Type PokemonType `protobuf:"varint,4,opt,name=type,enum=POGOProtos.Enums.PokemonType" json:"type,omitempty"` - Type_2 PokemonType `protobuf:"varint,5,opt,name=type_2,json=type2,enum=POGOProtos.Enums.PokemonType" json:"type_2,omitempty"` - Camera *CameraAttributes `protobuf:"bytes,6,opt,name=camera" json:"camera,omitempty"` - Encounter *EncounterAttributes `protobuf:"bytes,7,opt,name=encounter" json:"encounter,omitempty"` - Stats *StatsAttributes `protobuf:"bytes,8,opt,name=stats" json:"stats,omitempty"` - QuickMoves []PokemonMove `protobuf:"varint,9,rep,packed,name=quick_moves,json=quickMoves,enum=POGOProtos.Enums.PokemonMove" json:"quick_moves,omitempty"` - CinematicMoves []PokemonMove `protobuf:"varint,10,rep,packed,name=cinematic_moves,json=cinematicMoves,enum=POGOProtos.Enums.PokemonMove" json:"cinematic_moves,omitempty"` - AnimationTime []float32 `protobuf:"fixed32,11,rep,packed,name=animation_time,json=animationTime" json:"animation_time,omitempty"` - EvolutionIds []PokemonId `protobuf:"varint,12,rep,packed,name=evolution_ids,json=evolutionIds,enum=POGOProtos.Enums.PokemonId" json:"evolution_ids,omitempty"` - EvolutionPips int32 `protobuf:"varint,13,opt,name=evolution_pips,json=evolutionPips" json:"evolution_pips,omitempty"` - Rarity PokemonRarity `protobuf:"varint,14,opt,name=rarity,enum=POGOProtos.Enums.PokemonRarity" json:"rarity,omitempty"` - PokedexHeightM float32 `protobuf:"fixed32,15,opt,name=pokedex_height_m,json=pokedexHeightM" json:"pokedex_height_m,omitempty"` - PokedexWeightKg float32 `protobuf:"fixed32,16,opt,name=pokedex_weight_kg,json=pokedexWeightKg" json:"pokedex_weight_kg,omitempty"` - ParentPokemonId PokemonId `protobuf:"varint,17,opt,name=parent_pokemon_id,json=parentPokemonId,enum=POGOProtos.Enums.PokemonId" json:"parent_pokemon_id,omitempty"` - HeightStdDev float32 `protobuf:"fixed32,18,opt,name=height_std_dev,json=heightStdDev" json:"height_std_dev,omitempty"` - WeightStdDev float32 `protobuf:"fixed32,19,opt,name=weight_std_dev,json=weightStdDev" json:"weight_std_dev,omitempty"` - KmDistanceToHatch float32 `protobuf:"fixed32,20,opt,name=km_distance_to_hatch,json=kmDistanceToHatch" json:"km_distance_to_hatch,omitempty"` - FamilyId PokemonFamilyId `protobuf:"varint,21,opt,name=family_id,json=familyId,enum=POGOProtos.Enums.PokemonFamilyId" json:"family_id,omitempty"` - CandyToEvolve int32 `protobuf:"varint,22,opt,name=candy_to_evolve,json=candyToEvolve" json:"candy_to_evolve,omitempty"` - KmBuddyDistance float32 `protobuf:"fixed32,23,opt,name=km_buddy_distance,json=kmBuddyDistance" json:"km_buddy_distance,omitempty"` - BuddySize PokemonSettings_BuddySize `protobuf:"varint,24,opt,name=buddy_size,json=buddySize,enum=POGOProtos.Settings.Master.PokemonSettings_BuddySize" json:"buddy_size,omitempty"` -} - -func (m *PokemonSettings) Reset() { *m = PokemonSettings{} } -func (m *PokemonSettings) String() string { return proto.CompactTextString(m) } -func (*PokemonSettings) ProtoMessage() {} -func (*PokemonSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{12} } - -func (m *PokemonSettings) GetCamera() *CameraAttributes { - if m != nil { - return m.Camera - } - return nil -} - -func (m *PokemonSettings) GetEncounter() *EncounterAttributes { - if m != nil { - return m.Encounter - } - return nil -} - -func (m *PokemonSettings) GetStats() *StatsAttributes { - if m != nil { - return m.Stats - } - return nil -} - -type PokemonUpgradeSettings struct { - UpgradesPerLevel int32 `protobuf:"varint,1,opt,name=upgrades_per_level,json=upgradesPerLevel" json:"upgrades_per_level,omitempty"` - AllowedLevelsAbovePlayer int32 `protobuf:"varint,2,opt,name=allowed_levels_above_player,json=allowedLevelsAbovePlayer" json:"allowed_levels_above_player,omitempty"` - CandyCost []int32 `protobuf:"varint,3,rep,packed,name=candy_cost,json=candyCost" json:"candy_cost,omitempty"` - StardustCost []int32 `protobuf:"varint,4,rep,packed,name=stardust_cost,json=stardustCost" json:"stardust_cost,omitempty"` +type BadgeSettings struct { + BadgeType BadgeType `protobuf:"varint,1,opt,name=badge_type,enum=POGOProtos.Enums.BadgeType" json:"badge_type,omitempty"` + BadgeRank int32 `protobuf:"varint,2,opt,name=badge_rank" json:"badge_rank,omitempty"` + Targets []int32 `protobuf:"varint,3,rep,name=targets" json:"targets,omitempty"` } -func (m *PokemonUpgradeSettings) Reset() { *m = PokemonUpgradeSettings{} } -func (m *PokemonUpgradeSettings) String() string { return proto.CompactTextString(m) } -func (*PokemonUpgradeSettings) ProtoMessage() {} -func (*PokemonUpgradeSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{13} } +func (m *BadgeSettings) Reset() { *m = BadgeSettings{} } +func (m *BadgeSettings) String() string { return proto.CompactTextString(m) } +func (*BadgeSettings) ProtoMessage() {} -type TypeEffectiveSettings struct { - AttackScalar []float32 `protobuf:"fixed32,1,rep,packed,name=attack_scalar,json=attackScalar" json:"attack_scalar,omitempty"` - AttackType PokemonType `protobuf:"varint,2,opt,name=attack_type,json=attackType,enum=POGOProtos.Enums.PokemonType" json:"attack_type,omitempty"` +type GymLevelSettings struct { + RequiredExperience []int32 `protobuf:"varint,1,rep,name=required_experience" json:"required_experience,omitempty"` + LeaderSlots []int32 `protobuf:"varint,2,rep,name=leader_slots" json:"leader_slots,omitempty"` + TrainerSlots []int32 `protobuf:"varint,3,rep,name=trainer_slots" json:"trainer_slots,omitempty"` + SearchRollBonus []int32 `protobuf:"varint,4,rep,name=search_roll_bonus" json:"search_roll_bonus,omitempty"` } -func (m *TypeEffectiveSettings) Reset() { *m = TypeEffectiveSettings{} } -func (m *TypeEffectiveSettings) String() string { return proto.CompactTextString(m) } -func (*TypeEffectiveSettings) ProtoMessage() {} -func (*TypeEffectiveSettings) Descriptor() ([]byte, []int) { return fileDescriptor20, []int{14} } +func (m *GymLevelSettings) Reset() { *m = GymLevelSettings{} } +func (m *GymLevelSettings) String() string { return proto.CompactTextString(m) } +func (*GymLevelSettings) ProtoMessage() {} func init() { - proto.RegisterType((*BadgeSettings)(nil), "POGOProtos.Settings.Master.BadgeSettings") - proto.RegisterType((*CameraSettings)(nil), "POGOProtos.Settings.Master.CameraSettings") - proto.RegisterType((*EncounterSettings)(nil), "POGOProtos.Settings.Master.EncounterSettings") - proto.RegisterType((*EquippedBadgeSettings)(nil), "POGOProtos.Settings.Master.EquippedBadgeSettings") - proto.RegisterType((*GymBattleSettings)(nil), "POGOProtos.Settings.Master.GymBattleSettings") - proto.RegisterType((*GymLevelSettings)(nil), "POGOProtos.Settings.Master.GymLevelSettings") - proto.RegisterType((*IapItemDisplay)(nil), "POGOProtos.Settings.Master.IapItemDisplay") - proto.RegisterType((*IapSettings)(nil), "POGOProtos.Settings.Master.IapSettings") - proto.RegisterType((*ItemSettings)(nil), "POGOProtos.Settings.Master.ItemSettings") - proto.RegisterType((*MoveSequenceSettings)(nil), "POGOProtos.Settings.Master.MoveSequenceSettings") - proto.RegisterType((*MoveSettings)(nil), "POGOProtos.Settings.Master.MoveSettings") - proto.RegisterType((*PlayerLevelSettings)(nil), "POGOProtos.Settings.Master.PlayerLevelSettings") - proto.RegisterType((*PokemonSettings)(nil), "POGOProtos.Settings.Master.PokemonSettings") - proto.RegisterType((*PokemonUpgradeSettings)(nil), "POGOProtos.Settings.Master.PokemonUpgradeSettings") - proto.RegisterType((*TypeEffectiveSettings)(nil), "POGOProtos.Settings.Master.TypeEffectiveSettings") proto.RegisterEnum("POGOProtos.Settings.Master.PokemonSettings_BuddySize", PokemonSettings_BuddySize_name, PokemonSettings_BuddySize_value) } - -func init() { proto.RegisterFile("settings_master.proto", fileDescriptor20) } - -var fileDescriptor20 = []byte{ - // 2785 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x59, 0xdd, 0x72, 0x1b, 0xc7, - 0xb1, 0x36, 0x49, 0x81, 0x04, 0x1a, 0x3f, 0x24, 0x87, 0x94, 0x04, 0x51, 0x96, 0x25, 0x41, 0xd6, - 0x39, 0x3a, 0x2e, 0x1f, 0xc9, 0x86, 0xec, 0xb8, 0x4a, 0x76, 0x64, 0x8b, 0x3f, 0x92, 0x10, 0x0b, - 0x16, 0x6a, 0x49, 0x95, 0xcb, 0xa9, 0x54, 0x6d, 0x0d, 0x76, 0x07, 0xe0, 0x14, 0xf7, 0x4f, 0x33, - 0x03, 0x90, 0x70, 0xe5, 0x32, 0x37, 0x79, 0x83, 0xbc, 0x44, 0xae, 0x73, 0x93, 0x5c, 0xe5, 0x2a, - 0x0f, 0x90, 0x9b, 0x3c, 0x46, 0x2a, 0x0f, 0x90, 0xea, 0x9e, 0xd9, 0xc5, 0x52, 0xa4, 0x4c, 0xde, - 0x48, 0xd8, 0xaf, 0xbf, 0xfe, 0x76, 0x76, 0xa6, 0xa7, 0xbb, 0x67, 0x08, 0x57, 0xb5, 0x30, 0x46, - 0x26, 0x63, 0xed, 0xc7, 0x5c, 0x1b, 0xa1, 0x1e, 0x66, 0x2a, 0x35, 0x29, 0xdb, 0x1a, 0xbc, 0x7e, - 0xf1, 0x7a, 0x80, 0x3f, 0xf5, 0xc3, 0x7d, 0xc7, 0x78, 0xd8, 0x27, 0xc6, 0x56, 0x5d, 0x24, 0x93, - 0x58, 0x5b, 0xe2, 0xd6, 0xa6, 0x4c, 0xa6, 0x22, 0x31, 0xa9, 0x9a, 0xf9, 0xd2, 0x88, 0xd8, 0xa1, - 0x5b, 0xef, 0xa8, 0x96, 0x6d, 0xb7, 0xde, 0xb5, 0x65, 0xe9, 0x91, 0x88, 0xd3, 0xc4, 0x9a, 0x3b, - 0x7f, 0x58, 0x80, 0xe6, 0x36, 0x0f, 0xc7, 0x22, 0x7f, 0x2d, 0x7b, 0x02, 0x30, 0x44, 0xc0, 0x37, - 0xb3, 0x4c, 0xb4, 0x17, 0xee, 0x2c, 0x3c, 0x68, 0x75, 0x6f, 0x3e, 0x2c, 0x0d, 0x70, 0x8f, 0xc6, - 0x43, 0x4e, 0x07, 0xb3, 0x4c, 0x78, 0xb5, 0x61, 0xfe, 0x93, 0xdd, 0xca, 0x7d, 0x15, 0x4f, 0x8e, - 0xda, 0x8b, 0x77, 0x16, 0x1e, 0x54, 0x9c, 0xd9, 0xe3, 0xc9, 0x11, 0x6b, 0xc3, 0x8a, 0xe1, 0x6a, - 0x2c, 0x8c, 0x6e, 0x2f, 0xdd, 0x59, 0x7a, 0x50, 0xf1, 0xf2, 0xc7, 0xce, 0xdf, 0x2b, 0xd0, 0xda, - 0xe1, 0xb1, 0x50, 0xbc, 0x18, 0xc7, 0x6d, 0xa8, 0x27, 0xe2, 0xc4, 0xf8, 0x01, 0xc1, 0x34, 0x90, - 0x9a, 0x07, 0x08, 0x59, 0x22, 0xfb, 0x1e, 0x9a, 0x32, 0x31, 0x42, 0x65, 0x69, 0xc4, 0x8d, 0x4c, - 0x93, 0xf6, 0xe2, 0x9d, 0xa5, 0x07, 0xad, 0xee, 0xfd, 0xb3, 0x63, 0xb5, 0x0e, 0xbd, 0x32, 0xd9, - 0x3b, 0xed, 0xcb, 0xbe, 0x85, 0xba, 0x1d, 0x8b, 0xfd, 0xec, 0x25, 0x92, 0xfa, 0xe8, 0x7d, 0x52, - 0x07, 0x44, 0xf5, 0xc0, 0xba, 0xd0, 0xa7, 0x77, 0xa0, 0x29, 0xb8, 0x16, 0xbe, 0x4c, 0x7c, 0x9d, - 0x09, 0x11, 0xb6, 0xaf, 0xdc, 0x59, 0x7a, 0xb0, 0xe8, 0xd5, 0x11, 0xec, 0x25, 0xfb, 0x08, 0xb1, - 0x8f, 0xa1, 0x25, 0xb8, 0x36, 0x7e, 0x3a, 0x31, 0x8e, 0x54, 0x21, 0x52, 0x03, 0xd1, 0xd7, 0x13, - 0x63, 0x59, 0xff, 0x07, 0x6b, 0xe1, 0x44, 0xd1, 0xb0, 0x7c, 0x2d, 0x82, 0x34, 0x09, 0x75, 0x7b, - 0x99, 0x78, 0xab, 0x39, 0xbe, 0x6f, 0x61, 0x76, 0x17, 0x1a, 0xc7, 0x5c, 0x9a, 0x82, 0xb6, 0x62, - 0xdf, 0x89, 0x58, 0x4e, 0xf9, 0x7f, 0x60, 0x46, 0xf1, 0x44, 0xcb, 0x53, 0x7a, 0x55, 0x22, 0xae, - 0xcf, 0x2d, 0x25, 0x45, 0x9e, 0x8c, 0x23, 0xe1, 0x87, 0x62, 0xac, 0x84, 0x68, 0xd7, 0xac, 0x22, - 0x61, 0xbb, 0x04, 0xb1, 0x87, 0xb0, 0x61, 0x29, 0xe9, 0x68, 0xa4, 0x85, 0xc9, 0x99, 0x60, 0x25, - 0xc9, 0xf4, 0x9a, 0x2c, 0x8e, 0x7f, 0x17, 0x1a, 0x99, 0x34, 0xc1, 0x61, 0x4e, 0xac, 0x5b, 0x49, - 0xc2, 0xe6, 0x92, 0x96, 0x72, 0x5a, 0xb2, 0x61, 0x25, 0xc9, 0x74, 0x4a, 0xf2, 0x36, 0xd4, 0x55, - 0x1a, 0x45, 0x39, 0xaf, 0x49, 0x3c, 0x40, 0xc8, 0x11, 0xfe, 0x17, 0x56, 0x43, 0xa9, 0x0d, 0x4f, - 0x02, 0xe1, 0xc7, 0xc2, 0x08, 0xa5, 0xdb, 0x2d, 0x22, 0xb5, 0x72, 0xb8, 0x4f, 0x28, 0xbb, 0x0f, - 0xad, 0x43, 0x21, 0xc7, 0x87, 0xc6, 0xcf, 0x84, 0x0a, 0x44, 0x62, 0xda, 0xab, 0xc4, 0x6b, 0x5a, - 0x74, 0x60, 0x41, 0x5c, 0xb9, 0xa9, 0x50, 0xc6, 0x0f, 0x8c, 0xf2, 0x69, 0x09, 0xda, 0x6b, 0x76, - 0xe5, 0x10, 0xdd, 0x31, 0xca, 0x43, 0xac, 0xf3, 0xa7, 0x45, 0x58, 0xdf, 0x4b, 0x82, 0x74, 0x82, - 0xa1, 0x55, 0x04, 0xf2, 0x67, 0xb0, 0xa9, 0x33, 0x99, 0xf8, 0xc3, 0x34, 0x99, 0x68, 0xdf, 0x1c, - 0x2a, 0xa1, 0x0f, 0xd3, 0x28, 0xa4, 0x88, 0x5e, 0xf4, 0x18, 0xda, 0xb6, 0xd1, 0x74, 0x90, 0x5b, - 0xd8, 0x13, 0xb8, 0x21, 0x4e, 0x02, 0x11, 0x45, 0x22, 0x31, 0xe8, 0x90, 0x1e, 0x97, 0xdc, 0x16, - 0xc9, 0xed, 0x7a, 0x41, 0x38, 0x40, 0xfb, 0xdc, 0xb7, 0x0b, 0x57, 0xc7, 0x4a, 0xf0, 0xb3, 0x7e, - 0x4b, 0xe4, 0xb7, 0x41, 0xc6, 0x77, 0x7c, 0x3e, 0x83, 0xcd, 0x44, 0x06, 0xe2, 0x8c, 0xcb, 0x15, - 0x3b, 0x42, 0xb4, 0xbd, 0xe3, 0xf1, 0x08, 0x36, 0x62, 0x19, 0x09, 0x6d, 0xd2, 0x44, 0x94, 0x1c, - 0x2a, 0xb4, 0xe3, 0x59, 0x61, 0x2a, 0x1c, 0x3a, 0x7f, 0x5d, 0x80, 0xab, 0x7b, 0x6f, 0x27, 0x32, - 0xcb, 0x44, 0x78, 0x3a, 0xdf, 0x7c, 0x09, 0xd7, 0x05, 0x1a, 0x7c, 0x9b, 0x39, 0x82, 0x34, 0x8d, - 0xc2, 0xf4, 0x38, 0xf1, 0x63, 0x4d, 0x33, 0xb4, 0xe4, 0x6d, 0x92, 0x99, 0x9c, 0x76, 0x9c, 0xb1, - 0xaf, 0xd9, 0xaf, 0xe0, 0x7a, 0xc0, 0x31, 0x64, 0x32, 0x95, 0x0e, 0xf9, 0x50, 0x46, 0xd2, 0xcc, - 0xec, 0x14, 0x53, 0x1e, 0x58, 0xf4, 0xae, 0x92, 0x79, 0x30, 0xb7, 0xd2, 0x24, 0xb3, 0x2f, 0xe0, - 0xda, 0x28, 0x12, 0xe2, 0x1c, 0xb7, 0x25, 0x72, 0xdb, 0x44, 0xeb, 0xbb, 0x5e, 0x9d, 0x3f, 0x2f, - 0xc3, 0xfa, 0x8b, 0x59, 0xbc, 0xcd, 0x8d, 0x89, 0xe6, 0x43, 0xc7, 0xfd, 0x9c, 0x08, 0x35, 0x9e, - 0x61, 0xf0, 0xe0, 0xde, 0x72, 0x6b, 0xda, 0xb0, 0xe8, 0x00, 0x83, 0x20, 0x60, 0x9f, 0xc0, 0x7a, - 0x98, 0xe2, 0xa7, 0x39, 0x6e, 0x90, 0x6a, 0xe3, 0x56, 0x71, 0x95, 0x0c, 0x7b, 0x84, 0xef, 0xa4, - 0xda, 0xe0, 0xde, 0x57, 0xc2, 0x25, 0xa2, 0x7c, 0xaf, 0xda, 0x85, 0x5b, 0xcd, 0xf1, 0x7c, 0xa7, - 0x76, 0xe1, 0xaa, 0x48, 0x44, 0x3c, 0xf3, 0xb9, 0x31, 0x3c, 0x38, 0xf2, 0x29, 0x9f, 0x4d, 0x79, - 0xe4, 0x56, 0x6d, 0x83, 0x8c, 0xcf, 0xc8, 0xd6, 0x73, 0x26, 0xfc, 0x78, 0xc7, 0xd6, 0x42, 0x4d, - 0xb1, 0x50, 0xe4, 0x4e, 0x15, 0x72, 0xda, 0xb4, 0xd6, 0x7d, 0x32, 0x96, 0xbd, 0x54, 0x3a, 0x49, - 0x42, 0xff, 0x9c, 0xb4, 0x44, 0x5e, 0x64, 0xdd, 0x7d, 0x27, 0x37, 0x7d, 0x03, 0x37, 0x5d, 0xc4, - 0xcb, 0x58, 0xd0, 0x04, 0xf1, 0x28, 0x9a, 0x95, 0x52, 0x15, 0x85, 0x31, 0x51, 0x0e, 0x64, 0x2c, - 0x06, 0x42, 0x3d, 0x8b, 0xa2, 0x59, 0xee, 0xfd, 0x2d, 0x7c, 0x18, 0xf3, 0x13, 0x19, 0x4f, 0x62, - 0xf7, 0x7d, 0x42, 0x69, 0x12, 0x19, 0xd2, 0x12, 0xb4, 0xab, 0x14, 0x69, 0x37, 0x1c, 0xe7, 0x59, - 0x4e, 0x19, 0x08, 0x65, 0xd7, 0x88, 0xbd, 0x84, 0xbb, 0x9a, 0xc7, 0xb6, 0x8a, 0xe5, 0x53, 0x64, - 0xc7, 0x13, 0x4f, 0x22, 0x23, 0xb3, 0x48, 0x0a, 0xd5, 0xae, 0xd1, 0x20, 0x6e, 0x21, 0x11, 0x93, - 0xb8, 0x95, 0xa1, 0x15, 0xef, 0x17, 0x24, 0x4c, 0x11, 0xf9, 0x50, 0xec, 0x0a, 0xb6, 0x81, 0x5e, - 0xde, 0x74, 0xa8, 0x5d, 0x3e, 0xf6, 0x14, 0x3e, 0x74, 0x0b, 0x1c, 0x8a, 0xc8, 0x70, 0x1a, 0xec, - 0xa1, 0xe0, 0x91, 0x39, 0xf4, 0x23, 0x5c, 0xf1, 0x3a, 0xbd, 0xab, 0x6d, 0x39, 0xbb, 0x48, 0x19, - 0x08, 0xf5, 0x92, 0x08, 0xaf, 0x70, 0xe9, 0x8b, 0x30, 0x29, 0x66, 0x39, 0xd6, 0xed, 0x06, 0xbd, - 0xc9, 0x86, 0x49, 0x3e, 0xc1, 0x7d, 0x4a, 0x29, 0xb1, 0x4c, 0x68, 0x48, 0x59, 0xc4, 0x67, 0x42, - 0xf9, 0x91, 0x98, 0x8a, 0xa8, 0xdd, 0xcc, 0xf7, 0x1f, 0xd9, 0x06, 0x64, 0x7a, 0x85, 0x16, 0xf6, - 0x00, 0xd6, 0xf4, 0x31, 0xcf, 0x4e, 0x89, 0xb7, 0x88, 0xdd, 0x42, 0xbc, 0xa4, 0xbd, 0x03, 0x1f, - 0xb9, 0x71, 0xf0, 0x98, 0x63, 0x29, 0x17, 0xe1, 0x24, 0x20, 0x97, 0x79, 0x86, 0xc4, 0x2f, 0xb9, - 0x69, 0x07, 0x45, 0x24, 0x2f, 0xe7, 0xb8, 0x7c, 0xd9, 0xf9, 0xcb, 0x02, 0xac, 0xbd, 0x98, 0xc5, - 0xf4, 0xee, 0x62, 0xbb, 0x3c, 0x82, 0x0d, 0x85, 0x7b, 0x59, 0x89, 0xd0, 0x17, 0x27, 0x99, 0x50, - 0x52, 0x24, 0x01, 0xb6, 0x18, 0xd8, 0x0a, 0xb0, 0xdc, 0xb4, 0x57, 0x58, 0xb0, 0x72, 0x44, 0x82, - 0x87, 0xb8, 0xb7, 0xa2, 0xd4, 0xd8, 0x8d, 0x5d, 0xf1, 0xea, 0x16, 0xdb, 0x47, 0x88, 0xdd, 0x83, - 0xa6, 0x51, 0x5c, 0x26, 0x05, 0xc7, 0x36, 0x16, 0x0d, 0x07, 0x5a, 0xd2, 0x27, 0xb0, 0xae, 0x05, - 0x57, 0xc1, 0xa1, 0x4f, 0x55, 0xc3, 0x6e, 0xf7, 0x2b, 0x44, 0x5c, 0xb5, 0x06, 0x2f, 0x8d, 0x22, - 0xbb, 0xd3, 0xff, 0xb5, 0x00, 0xad, 0x1e, 0xcf, 0x7a, 0x46, 0xc4, 0xbb, 0x52, 0xe3, 0xec, 0xb2, - 0x35, 0x58, 0xd2, 0x47, 0x13, 0xd7, 0x81, 0xe0, 0x4f, 0xf6, 0x0c, 0xaa, 0x01, 0x37, 0x62, 0x9c, - 0xaa, 0x19, 0xed, 0xe4, 0x73, 0xbb, 0x8e, 0x97, 0x69, 0x94, 0x3a, 0xa5, 0x1d, 0x47, 0xf6, 0x0a, - 0x37, 0x6c, 0x95, 0x74, 0xaa, 0x8c, 0x9f, 0xaa, 0x50, 0x28, 0xda, 0xe3, 0x15, 0xaf, 0x86, 0xc8, - 0x6b, 0x04, 0xd8, 0x37, 0x50, 0xc5, 0x26, 0xce, 0x97, 0xa1, 0x1d, 0x69, 0xab, 0x7b, 0xb7, 0xfc, - 0x86, 0x5e, 0xde, 0x06, 0x3e, 0x44, 0x79, 0xfa, 0xa7, 0x17, 0x7a, 0x2b, 0x92, 0xfe, 0xd7, 0xec, - 0x1a, 0x2c, 0x53, 0x15, 0xd2, 0xd4, 0x60, 0x54, 0x3c, 0xf7, 0xd4, 0xf9, 0xdb, 0x12, 0xd4, 0x7b, - 0x3c, 0x2b, 0x56, 0x04, 0x63, 0x8e, 0xcb, 0xc8, 0x65, 0x40, 0x3f, 0x48, 0x65, 0x62, 0xb3, 0x2e, - 0xc6, 0x1c, 0x1a, 0x68, 0x4e, 0x76, 0x10, 0x66, 0xcf, 0xe1, 0x8e, 0xe5, 0x86, 0x62, 0x24, 0x12, - 0x5c, 0x14, 0xeb, 0x94, 0xcd, 0x7b, 0x4a, 0xb7, 0x40, 0x1f, 0x12, 0x6f, 0xd7, 0xd1, 0x48, 0x62, - 0x20, 0xd4, 0xc0, 0x72, 0xd8, 0x6f, 0xa0, 0x73, 0xae, 0x4e, 0xcc, 0x4f, 0x0a, 0x48, 0xbb, 0x09, - 0xf9, 0xe8, 0xac, 0x52, 0x9f, 0x9f, 0xe4, 0xcf, 0x9a, 0x3d, 0x83, 0x5b, 0xe7, 0x6a, 0x05, 0x13, - 0xa5, 0x44, 0x12, 0xcc, 0x68, 0xea, 0x6a, 0xde, 0xd6, 0x59, 0x99, 0x1d, 0xc7, 0x60, 0x4f, 0x60, - 0x2b, 0x96, 0x89, 0x4d, 0x52, 0x43, 0x61, 0x8e, 0x85, 0x48, 0xfc, 0x20, 0xe2, 0x32, 0xd6, 0xb8, - 0x45, 0x2a, 0x54, 0x81, 0xae, 0xc5, 0x32, 0xc1, 0x1c, 0xb5, 0x6d, 0xed, 0x3b, 0x64, 0xee, 0x6b, - 0x6c, 0x5b, 0xca, 0xd3, 0x27, 0x12, 0x3e, 0x8c, 0x44, 0x48, 0x59, 0xb1, 0xea, 0xad, 0xcf, 0x27, - 0x70, 0xcf, 0x1a, 0x30, 0xa9, 0x9d, 0x3b, 0xdc, 0xdc, 0x71, 0x85, 0x1c, 0x6f, 0x9c, 0x1d, 0xad, - 0x13, 0xe8, 0xfc, 0xb3, 0x0a, 0x0d, 0x5c, 0xeb, 0x52, 0xb3, 0xbe, 0xe2, 0xc2, 0xc4, 0x75, 0xea, - 0x97, 0x88, 0x92, 0x65, 0x1b, 0x25, 0xec, 0x3b, 0xa8, 0x91, 0x2f, 0x35, 0xbc, 0x36, 0x8a, 0xef, - 0x5d, 0xe0, 0x4d, 0xfd, 0x3e, 0x05, 0x26, 0xf5, 0xbc, 0x4f, 0x4a, 0xdb, 0x60, 0x89, 0x04, 0xce, - 0xe9, 0x98, 0xdf, 0x13, 0xff, 0x37, 0xa1, 0x16, 0xaa, 0x34, 0xf3, 0x47, 0x4a, 0xbc, 0x75, 0x25, - 0xab, 0x8a, 0xc0, 0x73, 0x25, 0xde, 0xb2, 0x4f, 0x81, 0x91, 0x31, 0xdf, 0xda, 0x36, 0xbb, 0xd9, - 0xee, 0x62, 0x0d, 0x2d, 0x07, 0xd6, 0x60, 0x73, 0xdb, 0x6b, 0xa8, 0x62, 0x00, 0x0e, 0x79, 0x14, - 0xd1, 0xdc, 0xd7, 0xbb, 0x8f, 0x1f, 0xbe, 0xff, 0x40, 0x65, 0xbf, 0x66, 0xe0, 0x1c, 0x9e, 0x19, - 0xa3, 0xe4, 0x70, 0x62, 0x84, 0xf6, 0x0a, 0x11, 0xd6, 0x83, 0xe5, 0x2c, 0xa5, 0x23, 0xc5, 0x0a, - 0xc9, 0x7d, 0x7e, 0x09, 0x39, 0xa4, 0x97, 0xc4, 0x9c, 0x00, 0x4a, 0x29, 0x31, 0x95, 0x53, 0x5b, - 0xb1, 0x2e, 0x23, 0xe5, 0x11, 0xbd, 0x2c, 0x65, 0x05, 0x50, 0xca, 0x15, 0xbf, 0xda, 0x25, 0xa5, - 0x6c, 0x29, 0x2c, 0x4b, 0x59, 0x01, 0xb6, 0x03, 0x57, 0x46, 0x69, 0x1a, 0x52, 0x21, 0xab, 0x77, - 0x1f, 0x5d, 0x28, 0xf4, 0x3c, 0x4d, 0xc3, 0x92, 0x0c, 0x39, 0xb3, 0x43, 0x58, 0x9f, 0x9f, 0x46, - 0x27, 0xd9, 0x58, 0xf1, 0x50, 0x50, 0x95, 0xab, 0x77, 0xbf, 0xbe, 0x50, 0xb1, 0x08, 0xae, 0x37, - 0xd6, 0xb1, 0xa4, 0xbe, 0x26, 0xdf, 0xb1, 0xb1, 0x37, 0x50, 0x3d, 0xc9, 0xfc, 0x61, 0x8a, 0x65, - 0xb4, 0x41, 0x2f, 0x78, 0x72, 0xe1, 0x0b, 0xe6, 0x65, 0x64, 0x1b, 0xfd, 0x4a, 0xfa, 0x2b, 0x27, - 0x19, 0x41, 0xec, 0x15, 0xac, 0xc8, 0x24, 0x10, 0x89, 0x16, 0x54, 0x38, 0xeb, 0xdd, 0xee, 0x25, - 0x86, 0x4d, 0xfc, 0xb2, 0x9a, 0x93, 0x60, 0xbf, 0x83, 0xa6, 0x18, 0x8f, 0x7d, 0x99, 0x04, 0x93, - 0x21, 0x37, 0xa9, 0xa2, 0xf2, 0x5a, 0xef, 0x7e, 0x75, 0xf1, 0x48, 0xc7, 0xe3, 0x5e, 0xee, 0x54, - 0x12, 0x6e, 0x88, 0x12, 0x8e, 0xea, 0x23, 0x2c, 0x17, 0x71, 0x1a, 0xca, 0x11, 0xb6, 0x2e, 0xab, - 0x97, 0x54, 0x7f, 0x9e, 0x2a, 0xd3, 0x77, 0x4e, 0x65, 0xf5, 0x51, 0x09, 0xef, 0x74, 0x61, 0xb3, - 0x9f, 0x4e, 0xc5, 0xbe, 0x78, 0x3b, 0xc1, 0x19, 0x2b, 0xd2, 0xcb, 0x16, 0x54, 0xb5, 0xc3, 0xa8, - 0x4c, 0xd7, 0xbc, 0xe2, 0xb9, 0xf3, 0xc7, 0x0a, 0x34, 0xac, 0x93, 0x23, 0x3f, 0x85, 0x7a, 0x9c, - 0x4e, 0x45, 0x8c, 0x87, 0x96, 0x22, 0x1f, 0xdd, 0x3a, 0x9b, 0x10, 0x5c, 0x21, 0x40, 0x5f, 0x0f, - 0x72, 0x8f, 0x5e, 0x68, 0x8f, 0x9e, 0x32, 0xb6, 0xed, 0x89, 0x0c, 0xdd, 0xf5, 0x41, 0xbd, 0xc0, - 0x28, 0x65, 0x35, 0x5c, 0xa9, 0xc9, 0x8f, 0xe9, 0xbf, 0xfc, 0x0e, 0xca, 0x57, 0xf5, 0x6c, 0xfe, - 0xc0, 0x36, 0xa1, 0x92, 0xa5, 0xc7, 0x42, 0xb9, 0x94, 0x63, 0x1f, 0xf0, 0xb8, 0xc8, 0x83, 0x60, - 0xa2, 0x78, 0x30, 0xf3, 0x83, 0x43, 0x3c, 0x1e, 0xba, 0x86, 0xb8, 0x95, 0xc3, 0x3b, 0x84, 0x22, - 0x31, 0x50, 0xd2, 0xc8, 0x80, 0x47, 0x39, 0xd1, 0xf6, 0xc0, 0xad, 0x1c, 0x76, 0xc4, 0xdb, 0x50, - 0xc7, 0xe6, 0xcf, 0xd7, 0x01, 0x8f, 0xb8, 0x72, 0xdd, 0x2e, 0x20, 0xb4, 0x4f, 0x08, 0xd6, 0x0e, - 0x6d, 0x78, 0x2c, 0x13, 0x8e, 0xed, 0xa1, 0xce, 0x89, 0x55, 0x22, 0xae, 0x3b, 0xd3, 0xab, 0x54, - 0x6b, 0xc7, 0xff, 0x04, 0xd6, 0x4f, 0x65, 0x43, 0x3f, 0x96, 0x09, 0x25, 0x82, 0x8a, 0xb7, 0x6a, - 0x4a, 0xd9, 0xb0, 0x2f, 0x93, 0x73, 0xb8, 0xfc, 0xc4, 0x35, 0xad, 0xa7, 0xb9, 0xfc, 0x84, 0xdd, - 0x80, 0xea, 0x74, 0x74, 0xe2, 0x27, 0x3c, 0xb6, 0x9b, 0xb7, 0xe6, 0xad, 0x4c, 0x47, 0x27, 0x3f, - 0xf0, 0x98, 0xbe, 0xe1, 0x6c, 0x2f, 0x0a, 0xe1, 0xbc, 0x55, 0x7c, 0x0c, 0xd7, 0x5c, 0x93, 0x78, - 0x2c, 0x93, 0x30, 0x3d, 0xf6, 0xb5, 0xe1, 0x18, 0xa3, 0xda, 0x35, 0xa2, 0x1b, 0xd6, 0xfa, 0x23, - 0x19, 0xf7, 0xd1, 0xd6, 0xc7, 0x2e, 0x70, 0xf3, 0xb4, 0x93, 0x48, 0xc2, 0x79, 0x37, 0xba, 0x5e, - 0x76, 0xd9, 0x4b, 0xc2, 0x3e, 0x5d, 0x49, 0x94, 0x1b, 0x6b, 0x8a, 0xfc, 0x8a, 0x57, 0x2f, 0x35, - 0xd2, 0x9d, 0xff, 0x2c, 0xc0, 0x46, 0xa9, 0xdb, 0x2d, 0x42, 0xf2, 0x06, 0x54, 0x15, 0x4f, 0x8e, - 0xfc, 0x64, 0x12, 0xbb, 0x36, 0x73, 0x05, 0x9f, 0x7f, 0x98, 0xc4, 0xef, 0x6b, 0x46, 0x17, 0xdf, - 0xdb, 0x8c, 0xde, 0x83, 0x66, 0x90, 0x95, 0x0f, 0x0f, 0xf6, 0xbc, 0xd8, 0x08, 0xb2, 0xd2, 0x59, - 0xe1, 0x11, 0x6c, 0x62, 0x1f, 0x83, 0x89, 0xe0, 0x54, 0x63, 0x7e, 0xc5, 0x7e, 0x5c, 0xcc, 0x4f, - 0xf6, 0xc6, 0xe3, 0x72, 0x5f, 0xfe, 0x35, 0x6c, 0x91, 0x43, 0x7e, 0x6b, 0x70, 0xda, 0xcd, 0x56, - 0xbc, 0xeb, 0xe8, 0x96, 0x13, 0x4a, 0xce, 0x9d, 0x7f, 0x03, 0xac, 0xba, 0x48, 0x2f, 0x5f, 0xdf, - 0xe5, 0x5b, 0xa4, 0xd8, 0x84, 0x37, 0xdf, 0xbb, 0x41, 0x7a, 0xa1, 0x57, 0xcb, 0xf2, 0x9f, 0xb8, - 0xe0, 0x71, 0x1a, 0x0a, 0x1b, 0xb5, 0xc2, 0x1d, 0x3c, 0x81, 0x20, 0x8c, 0x42, 0xc1, 0x3e, 0x87, - 0x2b, 0xb4, 0xef, 0xae, 0x5c, 0x66, 0xdf, 0x11, 0x95, 0x7d, 0x01, 0xcb, 0x74, 0x04, 0xeb, 0xd2, - 0xc7, 0x5c, 0xe8, 0x54, 0x41, 0x72, 0x97, 0xbd, 0x82, 0x65, 0x77, 0xef, 0x67, 0x0b, 0xfa, 0x17, - 0xbf, 0x94, 0xe7, 0x9c, 0xbf, 0xbb, 0x9b, 0x2b, 0x97, 0x3b, 0xab, 0xc1, 0xde, 0x40, 0xad, 0x98, - 0x60, 0x57, 0xd2, 0xbf, 0xba, 0x8c, 0x60, 0x31, 0xe9, 0x25, 0xcd, 0xb9, 0x12, 0xeb, 0x41, 0x45, - 0x1b, 0x6e, 0xb4, 0x2b, 0xed, 0x8f, 0x2f, 0x23, 0xb9, 0x8f, 0x0e, 0x25, 0x39, 0xab, 0x80, 0xb9, - 0xf3, 0xed, 0x44, 0x06, 0x47, 0x3e, 0xe6, 0x43, 0x4d, 0xb7, 0x6e, 0x17, 0xe7, 0x4e, 0xf2, 0xc0, - 0x9f, 0xd8, 0x9c, 0xaf, 0x06, 0x32, 0x11, 0x98, 0x28, 0x03, 0xa7, 0x01, 0x97, 0xd1, 0x68, 0x15, - 0x5e, 0x56, 0xe7, 0x3e, 0xb4, 0xe6, 0x39, 0x18, 0x7b, 0x62, 0x77, 0x5b, 0xd7, 0x2c, 0x50, 0xec, - 0x83, 0xd9, 0x77, 0xd0, 0x14, 0xd3, 0x34, 0x9a, 0xb8, 0x54, 0xad, 0xe9, 0xa6, 0xee, 0x82, 0x38, - 0x6b, 0x14, 0x1e, 0x78, 0x42, 0xb9, 0x0f, 0xad, 0xb9, 0x42, 0x26, 0xb3, 0x3c, 0x65, 0xcc, 0x75, - 0x07, 0x32, 0xd3, 0xec, 0x2b, 0x58, 0x56, 0x5c, 0x49, 0x33, 0xa3, 0xf4, 0xd0, 0xea, 0xde, 0x7e, - 0xef, 0x1b, 0x3c, 0xa2, 0x79, 0x8e, 0x8e, 0xe7, 0x5d, 0x8c, 0xeb, 0x50, 0x9c, 0xf8, 0xee, 0x7e, - 0x2f, 0x76, 0xe7, 0xd6, 0x96, 0xc3, 0x5f, 0x12, 0xdc, 0xc7, 0x64, 0x99, 0x33, 0x8f, 0x2d, 0xf3, - 0x68, 0xdc, 0x5e, 0xb3, 0x77, 0x2e, 0xce, 0xf0, 0x23, 0xe1, 0xdf, 0x8f, 0xd9, 0x0b, 0x58, 0xcf, - 0xb8, 0xc2, 0x02, 0x57, 0xda, 0x63, 0xeb, 0x17, 0xef, 0xb1, 0x55, 0xeb, 0x55, 0x00, 0xec, 0xe3, - 0xe2, 0xda, 0x51, 0x9b, 0xd0, 0x0f, 0xc5, 0xb4, 0xcd, 0xec, 0xcd, 0x91, 0x45, 0xf7, 0x4d, 0xb8, - 0x2b, 0xa6, 0xc8, 0x3a, 0x3e, 0xcd, 0xda, 0xb0, 0xac, 0xe3, 0x32, 0xeb, 0x11, 0x6c, 0x1e, 0xc5, - 0x7e, 0x71, 0xdd, 0x69, 0x52, 0xff, 0x90, 0x9b, 0xe0, 0xb0, 0xbd, 0x69, 0x4b, 0xc9, 0x11, 0x9e, - 0x63, 0xc9, 0x74, 0x90, 0xbe, 0x44, 0x03, 0x7b, 0x0a, 0xb5, 0x11, 0x8f, 0xf1, 0x1c, 0x22, 0xc3, - 0xf6, 0xd5, 0xb3, 0xc7, 0x86, 0x53, 0xa3, 0x7f, 0x4e, 0xcc, 0x5e, 0xe8, 0x55, 0x47, 0xee, 0x17, - 0xfb, 0x1f, 0x58, 0x0d, 0x78, 0x12, 0xce, 0xf0, 0x55, 0xb8, 0x5c, 0x53, 0xd1, 0xbe, 0x66, 0x17, - 0x8f, 0xe0, 0x83, 0x74, 0x8f, 0x40, 0x9c, 0xd9, 0xa3, 0xd8, 0x1f, 0x4e, 0xc2, 0x70, 0x56, 0x0c, - 0xaf, 0x7d, 0xdd, 0xce, 0xec, 0x51, 0xbc, 0x8d, 0x78, 0x3e, 0x34, 0x76, 0x00, 0x60, 0x89, 0x5a, - 0xfe, 0x2c, 0xda, 0x6d, 0x1a, 0xd4, 0x97, 0x97, 0xd8, 0x50, 0x05, 0x4c, 0x72, 0xfb, 0xf2, 0x67, - 0xe1, 0xd5, 0x86, 0xf9, 0xcf, 0x8e, 0x07, 0xb5, 0x02, 0x67, 0x6b, 0xd0, 0xd8, 0x7e, 0xb3, 0xbb, - 0xfb, 0x93, 0xdf, 0xdf, 0xdb, 0xed, 0xbd, 0xe9, 0xaf, 0x7d, 0xc0, 0x18, 0xb4, 0x2c, 0xb2, 0xff, - 0xf2, 0xf5, 0x9b, 0x57, 0xbb, 0x7b, 0xde, 0xda, 0x02, 0x6b, 0x42, 0xcd, 0x62, 0xdb, 0xbd, 0x17, - 0x6b, 0x8b, 0x73, 0xa7, 0xe7, 0xaf, 0x7e, 0xea, 0xfd, 0xf0, 0x62, 0x6d, 0xa9, 0xf3, 0x8f, 0x05, - 0xb8, 0xe6, 0x5e, 0xee, 0xfa, 0xd3, 0x22, 0xf7, 0x7e, 0x0a, 0xcc, 0xf5, 0xc1, 0xf6, 0x58, 0x6c, - 0x93, 0xb8, 0x3d, 0x4f, 0xaf, 0xe5, 0x96, 0x41, 0x9e, 0xfa, 0x7f, 0x0d, 0x37, 0x79, 0x14, 0xa5, - 0xc7, 0x22, 0xb4, 0x44, 0xed, 0xf3, 0x61, 0x3a, 0x15, 0xae, 0x02, 0xb8, 0xf6, 0xa7, 0xed, 0x28, - 0xe4, 0xa2, 0x9f, 0x21, 0xc1, 0x56, 0x00, 0x76, 0x0b, 0xc0, 0xae, 0x02, 0xdd, 0x27, 0xda, 0x6b, - 0x8f, 0x1a, 0x21, 0x74, 0x93, 0x78, 0x0f, 0x9a, 0x58, 0x8d, 0xc3, 0x89, 0x36, 0x96, 0x61, 0xef, - 0x3b, 0x1a, 0x39, 0x88, 0xa4, 0xce, 0xef, 0xe1, 0x2a, 0x66, 0xdd, 0xbd, 0xd1, 0x48, 0x04, 0x46, - 0x96, 0x7a, 0xb9, 0x7b, 0xd0, 0xcc, 0x2f, 0x0a, 0x6d, 0x5f, 0xb2, 0x60, 0x8b, 0x9d, 0xbb, 0x1f, - 0xb4, 0x2d, 0xc9, 0x53, 0xa8, 0x3b, 0x52, 0xe9, 0x08, 0x79, 0x41, 0x7e, 0x07, 0xeb, 0x81, 0xbf, - 0xb7, 0xab, 0xbf, 0x5d, 0xa6, 0x3f, 0x42, 0xe9, 0xc1, 0x07, 0x83, 0x85, 0xc1, 0xe2, 0x60, 0x69, - 0x68, 0x9f, 0x1f, 0xff, 0x37, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x26, 0x91, 0x6e, 0x27, 0x1b, 0x00, - 0x00, -} diff --git a/settings_master_item.pb.go b/settings_master_item.pb.go index 885417c..7ff193c 100644 --- a/settings_master_item.pb.go +++ b/settings_master_item.pb.go @@ -5,249 +5,166 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf -// Ignoring public import of AppliedItem from inventory.proto - -// Ignoring public import of AppliedItems from inventory.proto - -// Ignoring public import of Candy from inventory.proto - -// Ignoring public import of EggIncubator from inventory.proto +// Ignoring public import of BadgeType from enums.proto -// Ignoring public import of EggIncubators from inventory.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of InventoryDelta from inventory.proto +// Ignoring public import of PokemonId from enums.proto -// Ignoring public import of InventoryItem from inventory.proto +// Ignoring public import of PokemonMovementType from enums.proto -// Ignoring public import of DeletedItem from inventory.proto +// Ignoring public import of Gender from enums.proto -// Ignoring public import of InventoryItemData from inventory.proto +// Ignoring public import of ActivityType from enums.proto -// Ignoring public import of InventoryUpgrade from inventory.proto +// Ignoring public import of CameraTarget from enums.proto -// Ignoring public import of InventoryUpgrades from inventory.proto +// Ignoring public import of PokemonFamilyId from enums.proto -// Ignoring public import of EggIncubatorType from inventory.proto +// Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of InventoryUpgradeType from inventory.proto +// Ignoring public import of CameraInterpolation from enums.proto -// Ignoring public import of ActivityType from enums.proto +// Ignoring public import of Platform from enums.proto -// Ignoring public import of BadgeType from enums.proto +// Ignoring public import of TeamColor from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of ItemEffect from enums.proto -// Ignoring public import of Gender from enums.proto +// Ignoring public import of PokemonType from enums.proto // Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of ItemCategory from enums.proto +// Ignoring public import of PokemonRarity from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of EggIncubators from inventory.proto -// Ignoring public import of Platform from enums.proto +// Ignoring public import of InventoryUpgrade from inventory.proto -// Ignoring public import of PokemonFamilyId from enums.proto +// Ignoring public import of InventoryItem from inventory.proto -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of DeletedItem from inventory.proto -// Ignoring public import of PokemonMove from enums.proto +// Ignoring public import of AppliedItem from inventory.proto -// Ignoring public import of PokemonMovementType from enums.proto +// Ignoring public import of EggIncubator from inventory.proto -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of InventoryDelta from inventory.proto -// Ignoring public import of PokemonType from enums.proto +// Ignoring public import of InventoryUpgrades from inventory.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of AppliedItems from inventory.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of InventoryItemData from inventory.proto -type BattleAttributes struct { - StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent,json=staPercent" json:"sta_percent,omitempty"` -} +// Ignoring public import of Candy from inventory.proto -func (m *BattleAttributes) Reset() { *m = BattleAttributes{} } -func (m *BattleAttributes) String() string { return proto.CompactTextString(m) } -func (*BattleAttributes) ProtoMessage() {} -func (*BattleAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{0} } +// Ignoring public import of EggIncubatorType from inventory.proto -type EggIncubatorAttributes struct { - IncubatorType EggIncubatorType `protobuf:"varint,1,opt,name=incubator_type,json=incubatorType,enum=POGOProtos.Inventory.EggIncubatorType" json:"incubator_type,omitempty"` - Uses int32 `protobuf:"varint,2,opt,name=uses" json:"uses,omitempty"` - DistanceMultiplier float32 `protobuf:"fixed32,3,opt,name=distance_multiplier,json=distanceMultiplier" json:"distance_multiplier,omitempty"` +// Ignoring public import of InventoryUpgradeType from inventory.proto + +type FortModifierAttributes struct { + ModifierLifetimeSeconds int32 `protobuf:"varint,1,opt,name=modifier_lifetime_seconds" json:"modifier_lifetime_seconds,omitempty"` + TroyDiskNumPokemonSpawned int32 `protobuf:"varint,2,opt,name=troy_disk_num_pokemon_spawned" json:"troy_disk_num_pokemon_spawned,omitempty"` } -func (m *EggIncubatorAttributes) Reset() { *m = EggIncubatorAttributes{} } -func (m *EggIncubatorAttributes) String() string { return proto.CompactTextString(m) } -func (*EggIncubatorAttributes) ProtoMessage() {} -func (*EggIncubatorAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{1} } +func (m *FortModifierAttributes) Reset() { *m = FortModifierAttributes{} } +func (m *FortModifierAttributes) String() string { return proto.CompactTextString(m) } +func (*FortModifierAttributes) ProtoMessage() {} -type ExperienceBoostAttributes struct { - XpMultiplier float32 `protobuf:"fixed32,1,opt,name=xp_multiplier,json=xpMultiplier" json:"xp_multiplier,omitempty"` - BoostDurationMs int32 `protobuf:"varint,2,opt,name=boost_duration_ms,json=boostDurationMs" json:"boost_duration_ms,omitempty"` +type ReviveAttributes struct { + StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent" json:"sta_percent,omitempty"` } -func (m *ExperienceBoostAttributes) Reset() { *m = ExperienceBoostAttributes{} } -func (m *ExperienceBoostAttributes) String() string { return proto.CompactTextString(m) } -func (*ExperienceBoostAttributes) ProtoMessage() {} -func (*ExperienceBoostAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{2} } +func (m *ReviveAttributes) Reset() { *m = ReviveAttributes{} } +func (m *ReviveAttributes) String() string { return proto.CompactTextString(m) } +func (*ReviveAttributes) ProtoMessage() {} -type FoodAttributes struct { - ItemEffect []ItemEffect `protobuf:"varint,1,rep,packed,name=item_effect,json=itemEffect,enum=POGOProtos.Enums.ItemEffect" json:"item_effect,omitempty"` - ItemEffectPercent []float32 `protobuf:"fixed32,2,rep,packed,name=item_effect_percent,json=itemEffectPercent" json:"item_effect_percent,omitempty"` - GrowthPercent float32 `protobuf:"fixed32,3,opt,name=growth_percent,json=growthPercent" json:"growth_percent,omitempty"` +type PokeballAttributes struct { + ItemEffect ItemEffect `protobuf:"varint,1,opt,name=item_effect,enum=POGOProtos.Enums.ItemEffect" json:"item_effect,omitempty"` + CaptureMulti float32 `protobuf:"fixed32,2,opt,name=capture_multi" json:"capture_multi,omitempty"` + CaptureMultiEffect float32 `protobuf:"fixed32,3,opt,name=capture_multi_effect" json:"capture_multi_effect,omitempty"` + ItemEffectMod float32 `protobuf:"fixed32,4,opt,name=item_effect_mod" json:"item_effect_mod,omitempty"` } -func (m *FoodAttributes) Reset() { *m = FoodAttributes{} } -func (m *FoodAttributes) String() string { return proto.CompactTextString(m) } -func (*FoodAttributes) ProtoMessage() {} -func (*FoodAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{3} } +func (m *PokeballAttributes) Reset() { *m = PokeballAttributes{} } +func (m *PokeballAttributes) String() string { return proto.CompactTextString(m) } +func (*PokeballAttributes) ProtoMessage() {} -type FortModifierAttributes struct { - ModifierLifetimeSeconds int32 `protobuf:"varint,1,opt,name=modifier_lifetime_seconds,json=modifierLifetimeSeconds" json:"modifier_lifetime_seconds,omitempty"` - TroyDiskNumPokemonSpawned int32 `protobuf:"varint,2,opt,name=troy_disk_num_pokemon_spawned,json=troyDiskNumPokemonSpawned" json:"troy_disk_num_pokemon_spawned,omitempty"` +type PotionAttributes struct { + StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent" json:"sta_percent,omitempty"` + StaAmount int32 `protobuf:"varint,2,opt,name=sta_amount" json:"sta_amount,omitempty"` } -func (m *FortModifierAttributes) Reset() { *m = FortModifierAttributes{} } -func (m *FortModifierAttributes) String() string { return proto.CompactTextString(m) } -func (*FortModifierAttributes) ProtoMessage() {} -func (*FortModifierAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{4} } +func (m *PotionAttributes) Reset() { *m = PotionAttributes{} } +func (m *PotionAttributes) String() string { return proto.CompactTextString(m) } +func (*PotionAttributes) ProtoMessage() {} type IncenseAttributes struct { - IncenseLifetimeSeconds int32 `protobuf:"varint,1,opt,name=incense_lifetime_seconds,json=incenseLifetimeSeconds" json:"incense_lifetime_seconds,omitempty"` - PokemonType []PokemonType `protobuf:"varint,2,rep,packed,name=pokemon_type,json=pokemonType,enum=POGOProtos.Enums.PokemonType" json:"pokemon_type,omitempty"` - PokemonIncenseTypeProbability float32 `protobuf:"fixed32,3,opt,name=pokemon_incense_type_probability,json=pokemonIncenseTypeProbability" json:"pokemon_incense_type_probability,omitempty"` - StandingTimeBetweenEncountersSeconds int32 `protobuf:"varint,4,opt,name=standing_time_between_encounters_seconds,json=standingTimeBetweenEncountersSeconds" json:"standing_time_between_encounters_seconds,omitempty"` - MovingTimeBetweenEncounterSeconds int32 `protobuf:"varint,5,opt,name=moving_time_between_encounter_seconds,json=movingTimeBetweenEncounterSeconds" json:"moving_time_between_encounter_seconds,omitempty"` - DistanceRequiredForShorterIntervalMeters int32 `protobuf:"varint,6,opt,name=distance_required_for_shorter_interval_meters,json=distanceRequiredForShorterIntervalMeters" json:"distance_required_for_shorter_interval_meters,omitempty"` - PokemonAttractedLengthSec int32 `protobuf:"varint,7,opt,name=pokemon_attracted_length_sec,json=pokemonAttractedLengthSec" json:"pokemon_attracted_length_sec,omitempty"` + IncenseLifetimeSeconds int32 `protobuf:"varint,1,opt,name=incense_lifetime_seconds" json:"incense_lifetime_seconds,omitempty"` + PokemonType []PokemonType `protobuf:"varint,2,rep,name=pokemon_type,enum=POGOProtos.Enums.PokemonType" json:"pokemon_type,omitempty"` + PokemonIncenseTypeProbability float32 `protobuf:"fixed32,3,opt,name=pokemon_incense_type_probability" json:"pokemon_incense_type_probability,omitempty"` + StandingTimeBetweenEncountersSeconds int32 `protobuf:"varint,4,opt,name=standing_time_between_encounters_seconds" json:"standing_time_between_encounters_seconds,omitempty"` + MovingTimeBetweenEncounterSeconds int32 `protobuf:"varint,5,opt,name=moving_time_between_encounter_seconds" json:"moving_time_between_encounter_seconds,omitempty"` + DistanceRequiredForShorterIntervalMeters int32 `protobuf:"varint,6,opt,name=distance_required_for_shorter_interval_meters" json:"distance_required_for_shorter_interval_meters,omitempty"` + PokemonAttractedLengthSec int32 `protobuf:"varint,7,opt,name=pokemon_attracted_length_sec" json:"pokemon_attracted_length_sec,omitempty"` } -func (m *IncenseAttributes) Reset() { *m = IncenseAttributes{} } -func (m *IncenseAttributes) String() string { return proto.CompactTextString(m) } -func (*IncenseAttributes) ProtoMessage() {} -func (*IncenseAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{5} } +func (m *IncenseAttributes) Reset() { *m = IncenseAttributes{} } +func (m *IncenseAttributes) String() string { return proto.CompactTextString(m) } +func (*IncenseAttributes) ProtoMessage() {} type InventoryUpgradeAttributes struct { - AdditionalStorage int32 `protobuf:"varint,1,opt,name=additional_storage,json=additionalStorage" json:"additional_storage,omitempty"` - UpgradeType InventoryUpgradeType `protobuf:"varint,2,opt,name=upgrade_type,json=upgradeType,enum=POGOProtos.Inventory.InventoryUpgradeType" json:"upgrade_type,omitempty"` + AdditionalStorage int32 `protobuf:"varint,1,opt,name=additional_storage" json:"additional_storage,omitempty"` + UpgradeType InventoryUpgradeType `protobuf:"varint,2,opt,name=upgrade_type,enum=POGOProtos.Inventory.InventoryUpgradeType" json:"upgrade_type,omitempty"` } -func (m *InventoryUpgradeAttributes) Reset() { *m = InventoryUpgradeAttributes{} } -func (m *InventoryUpgradeAttributes) String() string { return proto.CompactTextString(m) } -func (*InventoryUpgradeAttributes) ProtoMessage() {} -func (*InventoryUpgradeAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{6} } +func (m *InventoryUpgradeAttributes) Reset() { *m = InventoryUpgradeAttributes{} } +func (m *InventoryUpgradeAttributes) String() string { return proto.CompactTextString(m) } +func (*InventoryUpgradeAttributes) ProtoMessage() {} -type PokeballAttributes struct { - ItemEffect ItemEffect `protobuf:"varint,1,opt,name=item_effect,json=itemEffect,enum=POGOProtos.Enums.ItemEffect" json:"item_effect,omitempty"` - CaptureMulti float32 `protobuf:"fixed32,2,opt,name=capture_multi,json=captureMulti" json:"capture_multi,omitempty"` - CaptureMultiEffect float32 `protobuf:"fixed32,3,opt,name=capture_multi_effect,json=captureMultiEffect" json:"capture_multi_effect,omitempty"` - ItemEffectMod float32 `protobuf:"fixed32,4,opt,name=item_effect_mod,json=itemEffectMod" json:"item_effect_mod,omitempty"` +type ExperienceBoostAttributes struct { + XpMultiplier float32 `protobuf:"fixed32,1,opt,name=xp_multiplier" json:"xp_multiplier,omitempty"` + BoostDurationMs int32 `protobuf:"varint,2,opt,name=boost_duration_ms" json:"boost_duration_ms,omitempty"` } -func (m *PokeballAttributes) Reset() { *m = PokeballAttributes{} } -func (m *PokeballAttributes) String() string { return proto.CompactTextString(m) } -func (*PokeballAttributes) ProtoMessage() {} -func (*PokeballAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{7} } +func (m *ExperienceBoostAttributes) Reset() { *m = ExperienceBoostAttributes{} } +func (m *ExperienceBoostAttributes) String() string { return proto.CompactTextString(m) } +func (*ExperienceBoostAttributes) ProtoMessage() {} -type PotionAttributes struct { - StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent,json=staPercent" json:"sta_percent,omitempty"` - StaAmount int32 `protobuf:"varint,2,opt,name=sta_amount,json=staAmount" json:"sta_amount,omitempty"` +type FoodAttributes struct { + ItemEffect []ItemEffect `protobuf:"varint,1,rep,name=item_effect,enum=POGOProtos.Enums.ItemEffect" json:"item_effect,omitempty"` + ItemEffectPercent []float32 `protobuf:"fixed32,2,rep,name=item_effect_percent" json:"item_effect_percent,omitempty"` + GrowthPercent float32 `protobuf:"fixed32,3,opt,name=growth_percent" json:"growth_percent,omitempty"` } -func (m *PotionAttributes) Reset() { *m = PotionAttributes{} } -func (m *PotionAttributes) String() string { return proto.CompactTextString(m) } -func (*PotionAttributes) ProtoMessage() {} -func (*PotionAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{8} } +func (m *FoodAttributes) Reset() { *m = FoodAttributes{} } +func (m *FoodAttributes) String() string { return proto.CompactTextString(m) } +func (*FoodAttributes) ProtoMessage() {} -type ReviveAttributes struct { - StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent,json=staPercent" json:"sta_percent,omitempty"` +type BattleAttributes struct { + StaPercent float32 `protobuf:"fixed32,1,opt,name=sta_percent" json:"sta_percent,omitempty"` } -func (m *ReviveAttributes) Reset() { *m = ReviveAttributes{} } -func (m *ReviveAttributes) String() string { return proto.CompactTextString(m) } -func (*ReviveAttributes) ProtoMessage() {} -func (*ReviveAttributes) Descriptor() ([]byte, []int) { return fileDescriptor21, []int{9} } +func (m *BattleAttributes) Reset() { *m = BattleAttributes{} } +func (m *BattleAttributes) String() string { return proto.CompactTextString(m) } +func (*BattleAttributes) ProtoMessage() {} -func init() { - proto.RegisterType((*BattleAttributes)(nil), "POGOProtos.Settings.Master.Item.BattleAttributes") - proto.RegisterType((*EggIncubatorAttributes)(nil), "POGOProtos.Settings.Master.Item.EggIncubatorAttributes") - proto.RegisterType((*ExperienceBoostAttributes)(nil), "POGOProtos.Settings.Master.Item.ExperienceBoostAttributes") - proto.RegisterType((*FoodAttributes)(nil), "POGOProtos.Settings.Master.Item.FoodAttributes") - proto.RegisterType((*FortModifierAttributes)(nil), "POGOProtos.Settings.Master.Item.FortModifierAttributes") - proto.RegisterType((*IncenseAttributes)(nil), "POGOProtos.Settings.Master.Item.IncenseAttributes") - proto.RegisterType((*InventoryUpgradeAttributes)(nil), "POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes") - proto.RegisterType((*PokeballAttributes)(nil), "POGOProtos.Settings.Master.Item.PokeballAttributes") - proto.RegisterType((*PotionAttributes)(nil), "POGOProtos.Settings.Master.Item.PotionAttributes") - proto.RegisterType((*ReviveAttributes)(nil), "POGOProtos.Settings.Master.Item.ReviveAttributes") +type EggIncubatorAttributes struct { + IncubatorType EggIncubatorType `protobuf:"varint,1,opt,name=incubator_type,enum=POGOProtos.Inventory.EggIncubatorType" json:"incubator_type,omitempty"` + Uses int32 `protobuf:"varint,2,opt,name=uses" json:"uses,omitempty"` + DistanceMultiplier float32 `protobuf:"fixed32,3,opt,name=distance_multiplier" json:"distance_multiplier,omitempty"` } -func init() { proto.RegisterFile("settings_master_item.proto", fileDescriptor21) } - -var fileDescriptor21 = []byte{ - // 844 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x55, 0x5f, 0x6f, 0x1b, 0x45, - 0x10, 0xe7, 0x9c, 0xa4, 0xc0, 0x26, 0x76, 0x9a, 0x2d, 0x0a, 0x4e, 0xd4, 0xa8, 0xc1, 0xa5, 0x95, - 0x55, 0xa9, 0x06, 0xb5, 0x2f, 0x08, 0x09, 0x41, 0xa2, 0x3a, 0x95, 0xa5, 0x9a, 0x9e, 0xce, 0x85, - 0x07, 0x5e, 0x56, 0xeb, 0xbb, 0xb1, 0xb3, 0xca, 0xdd, 0xee, 0xb1, 0x3b, 0xe7, 0xc4, 0x5f, 0x84, - 0x07, 0x9e, 0x11, 0x4f, 0x7c, 0x1a, 0x3e, 0x11, 0xda, 0x3f, 0x77, 0x3e, 0x68, 0x83, 0x94, 0xb7, - 0xdd, 0x99, 0xdf, 0xfc, 0xf6, 0xb7, 0x33, 0xb3, 0xb3, 0xe4, 0xd8, 0x00, 0xa2, 0x90, 0x4b, 0xc3, - 0x0a, 0x6e, 0x10, 0x34, 0x13, 0x08, 0xc5, 0xa8, 0xd4, 0x0a, 0x15, 0x7d, 0x14, 0xbf, 0x7d, 0xfd, - 0x36, 0xb6, 0x4b, 0x33, 0x9a, 0x05, 0xd8, 0x68, 0xea, 0x60, 0xa3, 0x09, 0x42, 0x71, 0xbc, 0x2f, - 0xe4, 0x0a, 0x24, 0x2a, 0xbd, 0xf6, 0x11, 0xc7, 0xbb, 0x20, 0xab, 0xc2, 0xf8, 0xcd, 0xe0, 0x25, - 0xb9, 0x7f, 0xce, 0x11, 0x73, 0x38, 0x43, 0xd4, 0x62, 0x5e, 0x21, 0x18, 0xfa, 0x88, 0xec, 0x1a, - 0xe4, 0xac, 0x04, 0x9d, 0x82, 0xc4, 0x7e, 0x74, 0x1a, 0x0d, 0x3b, 0x09, 0x31, 0xc8, 0x63, 0x6f, - 0x19, 0xfc, 0x15, 0x91, 0xc3, 0xf1, 0x72, 0x39, 0x91, 0x69, 0x35, 0xe7, 0xa8, 0x74, 0x2b, 0x76, - 0x4a, 0x7a, 0xa2, 0x36, 0x33, 0x5c, 0x97, 0xe0, 0xc2, 0x7b, 0x2f, 0x9e, 0x8e, 0x5a, 0x3a, 0x27, - 0x8d, 0xa2, 0x36, 0xcb, 0xbb, 0x75, 0x09, 0x49, 0x57, 0xb4, 0xb7, 0x94, 0x92, 0xed, 0xca, 0x80, - 0xe9, 0x77, 0x4e, 0xa3, 0xe1, 0x4e, 0xe2, 0xd6, 0xf4, 0x2b, 0xf2, 0x20, 0x13, 0x06, 0xb9, 0x4c, - 0x81, 0x15, 0x55, 0x8e, 0xa2, 0xcc, 0x05, 0xe8, 0xfe, 0x96, 0x93, 0x49, 0x6b, 0xd7, 0xb4, 0xf1, - 0x0c, 0x72, 0x72, 0x34, 0xbe, 0x29, 0x41, 0x0b, 0x90, 0x29, 0x9c, 0x2b, 0x65, 0xb0, 0x25, 0xf8, - 0x31, 0xe9, 0xde, 0x94, 0x6d, 0x1e, 0x7f, 0xdd, 0xbd, 0x9b, 0x72, 0xc3, 0x40, 0x9f, 0x91, 0x83, - 0xb9, 0x8d, 0x63, 0x59, 0xa5, 0x39, 0x0a, 0x25, 0x59, 0x51, 0x6b, 0xda, 0x77, 0x8e, 0x57, 0xc1, - 0x3e, 0x35, 0x83, 0x3f, 0x23, 0xd2, 0xbb, 0x50, 0x2a, 0x6b, 0x9d, 0xf1, 0x1d, 0xd9, 0xb5, 0x15, - 0x63, 0xb0, 0x58, 0x40, 0x6a, 0x13, 0xba, 0x35, 0xec, 0xbd, 0x78, 0xd8, 0xce, 0xc8, 0xd8, 0x95, - 0xc4, 0xd6, 0x6b, 0xec, 0x30, 0x09, 0x11, 0xcd, 0x9a, 0x8e, 0xc8, 0x83, 0x56, 0x78, 0x53, 0x97, - 0xce, 0xe9, 0xd6, 0xb0, 0x93, 0x1c, 0x6c, 0x80, 0xa1, 0x3c, 0xf4, 0x09, 0xe9, 0x2d, 0xb5, 0xba, - 0xc6, 0xcb, 0x06, 0xea, 0x73, 0xd3, 0xf5, 0xd6, 0xba, 0x8a, 0xbf, 0x45, 0xe4, 0xf0, 0x42, 0x69, - 0x9c, 0xaa, 0x4c, 0x2c, 0x04, 0xb4, 0xab, 0xf8, 0x2d, 0x39, 0x2a, 0x82, 0x95, 0xe5, 0x62, 0x01, - 0x28, 0x0a, 0x60, 0x06, 0x52, 0x25, 0x33, 0xe3, 0x12, 0xb4, 0x93, 0x7c, 0x5e, 0x03, 0xde, 0x04, - 0xff, 0xcc, 0xbb, 0xe9, 0x0f, 0xe4, 0x04, 0xb5, 0x5a, 0xb3, 0x4c, 0x98, 0x2b, 0x26, 0xab, 0x82, - 0x95, 0xea, 0x0a, 0x0a, 0x25, 0x99, 0x29, 0xf9, 0xb5, 0x84, 0x2c, 0xe4, 0xed, 0xc8, 0x82, 0x5e, - 0x09, 0x73, 0xf5, 0x63, 0x55, 0xc4, 0x1e, 0x31, 0xf3, 0x80, 0xc1, 0x1f, 0xdb, 0xe4, 0x60, 0x22, - 0x53, 0x90, 0xa6, 0xdd, 0x95, 0xdf, 0x90, 0xbe, 0xf0, 0xc6, 0xdb, 0x24, 0x1d, 0x06, 0xff, 0xfb, - 0x8a, 0xf6, 0x6a, 0x0d, 0xae, 0x23, 0x3b, 0x2e, 0xff, 0x27, 0xef, 0xe7, 0x3f, 0xe8, 0x70, 0x8d, - 0xb8, 0x5b, 0x6e, 0x36, 0xf4, 0x35, 0x39, 0xad, 0x19, 0x6a, 0x0d, 0x96, 0x89, 0x95, 0x5a, 0xcd, - 0xf9, 0x5c, 0xe4, 0x02, 0xd7, 0x21, 0xc7, 0x27, 0x01, 0x17, 0xf4, 0xdb, 0xe8, 0x78, 0x03, 0xa2, - 0x3f, 0x93, 0xa1, 0x6d, 0xcf, 0x4c, 0xc8, 0x25, 0x73, 0x37, 0x98, 0x03, 0x5e, 0x03, 0x48, 0x06, - 0x32, 0x55, 0x95, 0x44, 0xd0, 0xa6, 0xb9, 0xd4, 0xb6, 0xbb, 0xd4, 0x97, 0x35, 0xfe, 0x9d, 0x28, - 0xe0, 0xdc, 0xa3, 0xc7, 0x0d, 0xb8, 0xbe, 0x62, 0x4c, 0x9e, 0x14, 0x6a, 0x75, 0x3b, 0x6b, 0x43, - 0xba, 0xe3, 0x48, 0xbf, 0xf0, 0xe0, 0x0f, 0x51, 0xd6, 0x8c, 0x8c, 0x3c, 0x6f, 0x5e, 0x99, 0x86, - 0x5f, 0x2b, 0xa1, 0x21, 0x63, 0x0b, 0xa5, 0x99, 0xb9, 0x54, 0xda, 0xcd, 0x20, 0x8b, 0x5e, 0xf1, - 0x9c, 0x15, 0x60, 0x95, 0xf4, 0xef, 0x39, 0xe6, 0x61, 0x1d, 0x94, 0x84, 0x98, 0x0b, 0xa5, 0x67, - 0x3e, 0x62, 0x12, 0x02, 0xa6, 0x0e, 0x4f, 0xbf, 0x27, 0x0f, 0xeb, 0x9c, 0x72, 0x44, 0xcd, 0x53, - 0x84, 0x8c, 0xe5, 0x20, 0x97, 0x78, 0x69, 0xd5, 0xf6, 0x3f, 0xf6, 0x6d, 0x12, 0x30, 0x67, 0x35, - 0xe4, 0x8d, 0x43, 0xcc, 0x20, 0x1d, 0xfc, 0x1e, 0x91, 0xe3, 0x66, 0x92, 0xfc, 0x54, 0x2e, 0x35, - 0xcf, 0xda, 0xfd, 0xf2, 0x9c, 0x50, 0x9e, 0x65, 0xc2, 0xbe, 0x4a, 0x9e, 0x33, 0x83, 0x4a, 0xf3, - 0x25, 0x84, 0x4e, 0x39, 0xd8, 0x78, 0x66, 0xde, 0x41, 0xa7, 0x64, 0xaf, 0xf2, 0x1c, 0x75, 0x93, - 0xd8, 0xb1, 0xf5, 0xec, 0xc3, 0x63, 0xeb, 0xbf, 0xc7, 0xfa, 0x8e, 0xa9, 0x36, 0x9b, 0xc1, 0xdf, - 0x11, 0xa1, 0xb6, 0x9d, 0xe6, 0x3c, 0xcf, 0xff, 0x6f, 0x12, 0x44, 0x77, 0x9a, 0x04, 0x8f, 0x49, - 0x37, 0xe5, 0x25, 0x56, 0x3a, 0x4c, 0x3e, 0xa7, 0xb2, 0x93, 0xec, 0x05, 0xa3, 0x9b, 0x58, 0xf4, - 0x6b, 0xf2, 0xd9, 0xbf, 0x40, 0xf5, 0x61, 0x61, 0x40, 0xb6, 0xb1, 0x81, 0xf6, 0x29, 0xd9, 0x6f, - 0x0f, 0x98, 0x42, 0x65, 0xae, 0xf9, 0x3a, 0x49, 0x77, 0x73, 0xf6, 0x54, 0x65, 0x83, 0x84, 0xdc, - 0x8f, 0x95, 0x4d, 0xdb, 0x1d, 0x3e, 0x0b, 0x7a, 0x42, 0xec, 0x8e, 0xf1, 0xc2, 0xf6, 0x57, 0x78, - 0xfc, 0x9f, 0x1a, 0xe4, 0x67, 0xce, 0x60, 0x3f, 0xa0, 0x04, 0x56, 0x62, 0x75, 0x97, 0x0f, 0xe8, - 0xfc, 0x93, 0x5f, 0xee, 0xb9, 0xef, 0xcb, 0xc4, 0x1f, 0xc5, 0xd1, 0xdc, 0xaf, 0x5f, 0xfe, 0x13, - 0x00, 0x00, 0xff, 0xff, 0x04, 0x2e, 0x6e, 0x0f, 0x27, 0x07, 0x00, 0x00, +func (m *EggIncubatorAttributes) Reset() { *m = EggIncubatorAttributes{} } +func (m *EggIncubatorAttributes) String() string { return proto.CompactTextString(m) } +func (*EggIncubatorAttributes) ProtoMessage() {} + +func init() { } diff --git a/settings_master_pokemon.pb.go b/settings_master_pokemon.pb.go index d129c71..20d523b 100644 --- a/settings_master_pokemon.pb.go +++ b/settings_master_pokemon.pb.go @@ -5,130 +5,82 @@ package protos import proto "github.com/golang/protobuf/proto" -import fmt "fmt" -import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// Ignoring public import of ActivityType from enums.proto // Ignoring public import of BadgeType from enums.proto -// Ignoring public import of CameraInterpolation from enums.proto +// Ignoring public import of TutorialState from enums.proto -// Ignoring public import of CameraTarget from enums.proto +// Ignoring public import of PokemonId from enums.proto + +// Ignoring public import of PokemonMovementType from enums.proto // Ignoring public import of Gender from enums.proto -// Ignoring public import of HoloIapItemCategory from enums.proto +// Ignoring public import of ActivityType from enums.proto + +// Ignoring public import of CameraTarget from enums.proto + +// Ignoring public import of PokemonFamilyId from enums.proto // Ignoring public import of ItemCategory from enums.proto -// Ignoring public import of ItemEffect from enums.proto +// Ignoring public import of CameraInterpolation from enums.proto // Ignoring public import of Platform from enums.proto -// Ignoring public import of PokemonFamilyId from enums.proto - -// Ignoring public import of PokemonId from enums.proto +// Ignoring public import of TeamColor from enums.proto // Ignoring public import of PokemonMove from enums.proto -// Ignoring public import of PokemonMovementType from enums.proto - -// Ignoring public import of PokemonRarity from enums.proto +// Ignoring public import of ItemEffect from enums.proto // Ignoring public import of PokemonType from enums.proto -// Ignoring public import of TeamColor from enums.proto +// Ignoring public import of HoloIapItemCategory from enums.proto -// Ignoring public import of TutorialState from enums.proto +// Ignoring public import of PokemonRarity from enums.proto type CameraAttributes struct { - DiskRadiusM float32 `protobuf:"fixed32,1,opt,name=disk_radius_m,json=diskRadiusM" json:"disk_radius_m,omitempty"` - CylinderRadiusM float32 `protobuf:"fixed32,2,opt,name=cylinder_radius_m,json=cylinderRadiusM" json:"cylinder_radius_m,omitempty"` - CylinderHeightM float32 `protobuf:"fixed32,3,opt,name=cylinder_height_m,json=cylinderHeightM" json:"cylinder_height_m,omitempty"` - CylinderGroundM float32 `protobuf:"fixed32,4,opt,name=cylinder_ground_m,json=cylinderGroundM" json:"cylinder_ground_m,omitempty"` - ShoulderModeScale float32 `protobuf:"fixed32,5,opt,name=shoulder_mode_scale,json=shoulderModeScale" json:"shoulder_mode_scale,omitempty"` + DiskRadiusM float32 `protobuf:"fixed32,1,opt,name=disk_radius_m" json:"disk_radius_m,omitempty"` + CylinderRadiusM float32 `protobuf:"fixed32,2,opt,name=cylinder_radius_m" json:"cylinder_radius_m,omitempty"` + CylinderHeightM float32 `protobuf:"fixed32,3,opt,name=cylinder_height_m" json:"cylinder_height_m,omitempty"` + CylinderGroundM float32 `protobuf:"fixed32,4,opt,name=cylinder_ground_m" json:"cylinder_ground_m,omitempty"` + ShoulderModeScale float32 `protobuf:"fixed32,5,opt,name=shoulder_mode_scale" json:"shoulder_mode_scale,omitempty"` } -func (m *CameraAttributes) Reset() { *m = CameraAttributes{} } -func (m *CameraAttributes) String() string { return proto.CompactTextString(m) } -func (*CameraAttributes) ProtoMessage() {} -func (*CameraAttributes) Descriptor() ([]byte, []int) { return fileDescriptor22, []int{0} } +func (m *CameraAttributes) Reset() { *m = CameraAttributes{} } +func (m *CameraAttributes) String() string { return proto.CompactTextString(m) } +func (*CameraAttributes) ProtoMessage() {} type EncounterAttributes struct { - BaseCaptureRate float32 `protobuf:"fixed32,1,opt,name=base_capture_rate,json=baseCaptureRate" json:"base_capture_rate,omitempty"` - BaseFleeRate float32 `protobuf:"fixed32,2,opt,name=base_flee_rate,json=baseFleeRate" json:"base_flee_rate,omitempty"` - CollisionRadiusM float32 `protobuf:"fixed32,3,opt,name=collision_radius_m,json=collisionRadiusM" json:"collision_radius_m,omitempty"` - CollisionHeightM float32 `protobuf:"fixed32,4,opt,name=collision_height_m,json=collisionHeightM" json:"collision_height_m,omitempty"` - CollisionHeadRadiusM float32 `protobuf:"fixed32,5,opt,name=collision_head_radius_m,json=collisionHeadRadiusM" json:"collision_head_radius_m,omitempty"` - MovementType PokemonMovementType `protobuf:"varint,6,opt,name=movement_type,json=movementType,enum=POGOProtos.Enums.PokemonMovementType" json:"movement_type,omitempty"` - MovementTimerS float32 `protobuf:"fixed32,7,opt,name=movement_timer_s,json=movementTimerS" json:"movement_timer_s,omitempty"` - JumpTimeS float32 `protobuf:"fixed32,8,opt,name=jump_time_s,json=jumpTimeS" json:"jump_time_s,omitempty"` - AttackTimerS float32 `protobuf:"fixed32,9,opt,name=attack_timer_s,json=attackTimerS" json:"attack_timer_s,omitempty"` + BaseCaptureRate float32 `protobuf:"fixed32,1,opt,name=base_capture_rate" json:"base_capture_rate,omitempty"` + BaseFleeRate float32 `protobuf:"fixed32,2,opt,name=base_flee_rate" json:"base_flee_rate,omitempty"` + CollisionRadiusM float32 `protobuf:"fixed32,3,opt,name=collision_radius_m" json:"collision_radius_m,omitempty"` + CollisionHeightM float32 `protobuf:"fixed32,4,opt,name=collision_height_m" json:"collision_height_m,omitempty"` + CollisionHeadRadiusM float32 `protobuf:"fixed32,5,opt,name=collision_head_radius_m" json:"collision_head_radius_m,omitempty"` + MovementType PokemonMovementType `protobuf:"varint,6,opt,name=movement_type,enum=POGOProtos.Enums.PokemonMovementType" json:"movement_type,omitempty"` + MovementTimerS float32 `protobuf:"fixed32,7,opt,name=movement_timer_s" json:"movement_timer_s,omitempty"` + JumpTimeS float32 `protobuf:"fixed32,8,opt,name=jump_time_s" json:"jump_time_s,omitempty"` + AttackTimerS float32 `protobuf:"fixed32,9,opt,name=attack_timer_s" json:"attack_timer_s,omitempty"` } -func (m *EncounterAttributes) Reset() { *m = EncounterAttributes{} } -func (m *EncounterAttributes) String() string { return proto.CompactTextString(m) } -func (*EncounterAttributes) ProtoMessage() {} -func (*EncounterAttributes) Descriptor() ([]byte, []int) { return fileDescriptor22, []int{1} } +func (m *EncounterAttributes) Reset() { *m = EncounterAttributes{} } +func (m *EncounterAttributes) String() string { return proto.CompactTextString(m) } +func (*EncounterAttributes) ProtoMessage() {} type StatsAttributes struct { - BaseStamina int32 `protobuf:"varint,1,opt,name=base_stamina,json=baseStamina" json:"base_stamina,omitempty"` - BaseAttack int32 `protobuf:"varint,2,opt,name=base_attack,json=baseAttack" json:"base_attack,omitempty"` - BaseDefense int32 `protobuf:"varint,3,opt,name=base_defense,json=baseDefense" json:"base_defense,omitempty"` - DodgeEnergyDelta int32 `protobuf:"varint,8,opt,name=dodge_energy_delta,json=dodgeEnergyDelta" json:"dodge_energy_delta,omitempty"` + BaseStamina int32 `protobuf:"varint,1,opt,name=base_stamina" json:"base_stamina,omitempty"` + BaseAttack int32 `protobuf:"varint,2,opt,name=base_attack" json:"base_attack,omitempty"` + BaseDefense int32 `protobuf:"varint,3,opt,name=base_defense" json:"base_defense,omitempty"` + DodgeEnergyDelta int32 `protobuf:"varint,8,opt,name=dodge_energy_delta" json:"dodge_energy_delta,omitempty"` } -func (m *StatsAttributes) Reset() { *m = StatsAttributes{} } -func (m *StatsAttributes) String() string { return proto.CompactTextString(m) } -func (*StatsAttributes) ProtoMessage() {} -func (*StatsAttributes) Descriptor() ([]byte, []int) { return fileDescriptor22, []int{2} } +func (m *StatsAttributes) Reset() { *m = StatsAttributes{} } +func (m *StatsAttributes) String() string { return proto.CompactTextString(m) } +func (*StatsAttributes) ProtoMessage() {} func init() { - proto.RegisterType((*CameraAttributes)(nil), "POGOProtos.Settings.Master.Pokemon.CameraAttributes") - proto.RegisterType((*EncounterAttributes)(nil), "POGOProtos.Settings.Master.Pokemon.EncounterAttributes") - proto.RegisterType((*StatsAttributes)(nil), "POGOProtos.Settings.Master.Pokemon.StatsAttributes") -} - -func init() { proto.RegisterFile("settings_master_pokemon.proto", fileDescriptor22) } - -var fileDescriptor22 = []byte{ - // 508 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x6c, 0x93, 0xdf, 0x6e, 0xd3, 0x30, - 0x14, 0x87, 0xe9, 0xb6, 0x8e, 0xcd, 0xdd, 0xfa, 0x27, 0x43, 0x22, 0x42, 0x02, 0x46, 0x05, 0x52, - 0x35, 0xa1, 0x5c, 0x80, 0x78, 0x80, 0xb1, 0x95, 0x21, 0xa4, 0x6a, 0x55, 0xc2, 0x15, 0x37, 0x96, - 0x1b, 0x9f, 0xb5, 0xa6, 0xb1, 0x1d, 0xd9, 0x0e, 0x52, 0x5f, 0x88, 0x47, 0xe0, 0xa1, 0x78, 0x0a, - 0xe4, 0xe3, 0x34, 0x4d, 0xd1, 0xee, 0x92, 0xef, 0x7c, 0x39, 0xd6, 0xf9, 0x1d, 0x87, 0xbc, 0xb4, - 0xe0, 0x9c, 0x50, 0x4b, 0x4b, 0x25, 0xb3, 0x0e, 0x0c, 0x2d, 0xf5, 0x1a, 0xa4, 0x56, 0x49, 0x69, - 0xb4, 0xd3, 0xd1, 0x78, 0x7e, 0x7f, 0x77, 0x3f, 0xf7, 0x8f, 0x36, 0xc9, 0x6a, 0x33, 0x99, 0xa1, - 0x99, 0xcc, 0x83, 0xf9, 0xa2, 0x07, 0xaa, 0x92, 0x36, 0x7c, 0x30, 0xfe, 0xdb, 0x21, 0xc3, 0x1b, - 0x26, 0xc1, 0xb0, 0x6b, 0xe7, 0x8c, 0x58, 0x54, 0x0e, 0x6c, 0x34, 0x26, 0xe7, 0x5c, 0xd8, 0x35, - 0x35, 0x8c, 0x8b, 0xca, 0x52, 0x19, 0x77, 0x2e, 0x3b, 0x93, 0x83, 0xb4, 0xe7, 0x61, 0x8a, 0x6c, - 0x16, 0x5d, 0x91, 0x51, 0xbe, 0x29, 0x84, 0xe2, 0x60, 0x76, 0xde, 0x01, 0x7a, 0x83, 0x6d, 0xe1, - 0x31, 0x77, 0x05, 0x62, 0xb9, 0x72, 0x54, 0xc6, 0x87, 0xfb, 0xee, 0x57, 0xe4, 0xfb, 0xee, 0xd2, - 0xe8, 0x4a, 0x71, 0x2a, 0xe3, 0xa3, 0x7d, 0xf7, 0x0e, 0xf9, 0x2c, 0x4a, 0xc8, 0x85, 0x5d, 0xe9, - 0xaa, 0xf0, 0xae, 0xd4, 0x1c, 0xa8, 0xcd, 0x59, 0x01, 0x71, 0x17, 0xed, 0xd1, 0xb6, 0x34, 0xd3, - 0x1c, 0x32, 0x5f, 0x18, 0xff, 0x39, 0x24, 0x17, 0x53, 0x95, 0xeb, 0x4a, 0x39, 0x30, 0xad, 0x79, - 0xaf, 0xc8, 0x68, 0xc1, 0x2c, 0xd0, 0x9c, 0x95, 0xae, 0x32, 0x40, 0x0d, 0x73, 0x50, 0xcf, 0x3c, - 0xf0, 0x85, 0x9b, 0xc0, 0x53, 0xe6, 0x20, 0x7a, 0x4b, 0xfa, 0xe8, 0x3e, 0x14, 0x50, 0x8b, 0x61, - 0xe8, 0x33, 0x4f, 0xbf, 0x14, 0x10, 0xac, 0xf7, 0x24, 0xca, 0x75, 0x51, 0x08, 0x2b, 0xb4, 0xda, - 0xc5, 0x13, 0x46, 0x1e, 0x36, 0x95, 0x6d, 0x3e, 0x7b, 0x76, 0x13, 0xd0, 0xd1, 0x7f, 0xf6, 0x36, - 0xa1, 0x4f, 0xe4, 0x79, 0xdb, 0x66, 0x7c, 0x77, 0x40, 0x98, 0xfc, 0x59, 0xeb, 0x13, 0xc6, 0xb7, - 0x87, 0x7c, 0x23, 0xe7, 0x52, 0xff, 0x02, 0x09, 0xca, 0x51, 0xb7, 0x29, 0x21, 0x3e, 0xbe, 0xec, - 0x4c, 0xfa, 0x1f, 0xde, 0x25, 0xad, 0x2b, 0x33, 0xc5, 0x9b, 0x51, 0x5f, 0x94, 0x59, 0x6d, 0x7f, - 0xdf, 0x94, 0x90, 0x9e, 0xc9, 0xd6, 0x5b, 0x34, 0x21, 0xc3, 0x5d, 0x2f, 0x21, 0xc1, 0x50, 0x1b, - 0x3f, 0xc5, 0xb3, 0xfb, 0x8d, 0xe7, 0x71, 0x16, 0xbd, 0x22, 0xbd, 0x9f, 0x95, 0x2c, 0xd1, 0xa2, - 0x36, 0x3e, 0x41, 0xe9, 0xd4, 0x23, 0x2f, 0x64, 0x3e, 0x4e, 0xe6, 0x1c, 0xcb, 0xd7, 0x4d, 0x9f, - 0xd3, 0x10, 0x67, 0xa0, 0xa1, 0xcb, 0xf8, 0x77, 0x87, 0x0c, 0x32, 0xc7, 0x9c, 0x6d, 0x2d, 0xed, - 0x0d, 0xc1, 0xc8, 0xa9, 0x75, 0x4c, 0x0a, 0xc5, 0x70, 0x5f, 0xdd, 0xb4, 0xe7, 0x59, 0x16, 0x50, - 0xf4, 0x9a, 0xe0, 0x2b, 0x0d, 0xbd, 0x70, 0x51, 0xdd, 0x94, 0x78, 0x74, 0x8d, 0xa4, 0xe9, 0xc1, - 0xe1, 0x01, 0x94, 0x05, 0x5c, 0x50, 0xdd, 0xe3, 0x36, 0x20, 0xbf, 0x1b, 0xae, 0xf9, 0x12, 0x28, - 0x28, 0x30, 0xcb, 0x0d, 0xe5, 0x50, 0x38, 0x86, 0x73, 0x74, 0xd3, 0x21, 0x56, 0xa6, 0x58, 0xb8, - 0xf5, 0xfc, 0xf3, 0xc9, 0x8f, 0x63, 0xfc, 0xaf, 0xec, 0xfc, 0xc9, 0x22, 0x3c, 0x7d, 0xfc, 0x17, - 0x00, 0x00, 0xff, 0xff, 0x7a, 0x3d, 0x39, 0x16, 0xb3, 0x03, 0x00, 0x00, }