name: pokemon-go-protobuf-types version: 0.1.2 synopsis: Haskell types for the Pokemon Go protobuf protocol. homepage: https://github.com/relrod/pokemon-go-protobuf-types license: BSD3 license-file: LICENSE author: Ricky Elrod maintainer: ricky@elrod.me copyright: (c) 2016 Ricky Elrod category: Game build-type: Simple cabal-version: >= 1.10 library build-depends: base >= 4 && < 5 , proto-lens >= 0.1 && < 1 , lens-family >= 1 && < 2 , data-default-class >= 0.0.1 && < 0.1 , text > 1 && < 2 , containers > 0.5 && < 1 , bytestring >= 0.10 && < 1 hs-source-dirs: src default-language: Haskell2010 exposed-modules: Proto.POGOProtos.Data.AssetDigestEntry, Proto.POGOProtos.Data.Battle.BattleAction, Proto.POGOProtos.Data.Battle.BattleActionType, Proto.POGOProtos.Data.Battle.BattleLog, Proto.POGOProtos.Data.Battle.BattleParticipant, Proto.POGOProtos.Data.Battle.BattlePokemonInfo, Proto.POGOProtos.Data.Battle.BattleResults, Proto.POGOProtos.Data.Battle.BattleState, Proto.POGOProtos.Data.Battle.BattleType, Proto.POGOProtos.Data.Capture.CaptureAward, Proto.POGOProtos.Data.Capture.CaptureProbability, Proto.POGOProtos.Data.DownloadUrlEntry, Proto.POGOProtos.Data.Gym.GymMembership, Proto.POGOProtos.Data.Gym.GymState, Proto.POGOProtos.Data.Logs.ActionLogEntry, Proto.POGOProtos.Data.Logs.CatchPokemonLogEntry, Proto.POGOProtos.Data.Logs.FortSearchLogEntry, Proto.POGOProtos.Data.PlayerBadge, Proto.POGOProtos.Data.Player.ContactSettings, Proto.POGOProtos.Data.Player.Currency, Proto.POGOProtos.Data.Player.DailyBonus, Proto.POGOProtos.Data.PlayerData, Proto.POGOProtos.Data.Player.EquippedBadge, Proto.POGOProtos.Data.Player.PlayerAvatar, Proto.POGOProtos.Data.Player.PlayerCamera, Proto.POGOProtos.Data.Player.PlayerCurrency, Proto.POGOProtos.Data.Player.PlayerPublicProfile, Proto.POGOProtos.Data.Player.PlayerStats, Proto.POGOProtos.Data.PokedexEntry, Proto.POGOProtos.Data.PokemonData, Proto.POGOProtos.Enums.ActivityType, Proto.POGOProtos.Enums.BadgeType, Proto.POGOProtos.Enums.CameraInterpolation, Proto.POGOProtos.Enums.CameraTarget, Proto.POGOProtos.Enums.Gender, Proto.POGOProtos.Enums.IapItemCategory, Proto.POGOProtos.Enums.ItemCategory, Proto.POGOProtos.Enums.ItemEffect, Proto.POGOProtos.Enums.Platform, Proto.POGOProtos.Enums.PokemonFamilyId, Proto.POGOProtos.Enums.PokemonId, Proto.POGOProtos.Enums.PokemonMove, Proto.POGOProtos.Enums.PokemonMovementType, Proto.POGOProtos.Enums.PokemonRarity, Proto.POGOProtos.Enums.PokemonType, Proto.POGOProtos.Enums.TeamColor, Proto.POGOProtos.Enums.TutorialState, Proto.POGOProtos.Inventory.AppliedItem, Proto.POGOProtos.Inventory.AppliedItems, Proto.POGOProtos.Inventory.Candy, Proto.POGOProtos.Inventory.EggIncubator, Proto.POGOProtos.Inventory.EggIncubators, Proto.POGOProtos.Inventory.EggIncubatorType, Proto.POGOProtos.Inventory.InventoryDelta, Proto.POGOProtos.Inventory.InventoryItem, Proto.POGOProtos.Inventory.InventoryItemData, Proto.POGOProtos.Inventory.InventoryUpgrade, Proto.POGOProtos.Inventory.InventoryUpgrades, Proto.POGOProtos.Inventory.InventoryUpgradeType, Proto.POGOProtos.Inventory.Item.ItemAward, Proto.POGOProtos.Inventory.Item.ItemData, Proto.POGOProtos.Inventory.Item.ItemId, Proto.POGOProtos.Inventory.Item.ItemType, Proto.POGOProtos.Map.Fort.FortData, Proto.POGOProtos.Map.Fort.FortLureInfo, Proto.POGOProtos.Map.Fort.FortModifier, Proto.POGOProtos.Map.Fort.FortRenderingType, Proto.POGOProtos.Map.Fort.FortSponsor, Proto.POGOProtos.Map.Fort.FortSummary, Proto.POGOProtos.Map.Fort.FortType, Proto.POGOProtos.Map.MapCell, Proto.POGOProtos.Map.MapObjectsStatus, Proto.POGOProtos.Map.Pokemon.MapPokemon, Proto.POGOProtos.Map.Pokemon.NearbyPokemon, Proto.POGOProtos.Map.Pokemon.WildPokemon, Proto.POGOProtos.Map.SpawnPoint, Proto.POGOProtos.Networking.Envelopes.AuthTicket, Proto.POGOProtos.Networking.Envelopes.RequestEnvelope, Proto.POGOProtos.Networking.Envelopes.ResponseEnvelope, Proto.POGOProtos.Networking.Envelopes.Unknown6, Proto.POGOProtos.Networking.Envelopes.Unknown6Response, Proto.POGOProtos.Networking.Requests.Messages.AddFortModifierMessage, Proto.POGOProtos.Networking.Requests.Messages.AttackGymMessage, Proto.POGOProtos.Networking.Requests.Messages.CatchPokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.CheckAwardedBadgesMessage, Proto.POGOProtos.Networking.Requests.Messages.CheckCodenameAvailableMessage, Proto.POGOProtos.Networking.Requests.Messages.ClaimCodenameMessage, Proto.POGOProtos.Networking.Requests.Messages.CollectDailyBonusMessage, Proto.POGOProtos.Networking.Requests.Messages.CollectDailyDefenderBonusMessage, Proto.POGOProtos.Networking.Requests.Messages.DiskEncounterMessage, Proto.POGOProtos.Networking.Requests.Messages.DownloadItemTemplatesMessage, Proto.POGOProtos.Networking.Requests.Messages.DownloadRemoteConfigVersionMessage, Proto.POGOProtos.Networking.Requests.Messages.DownloadSettingsMessage, Proto.POGOProtos.Networking.Requests.Messages.EchoMessage, Proto.POGOProtos.Networking.Requests.Messages.EncounterMessage, Proto.POGOProtos.Networking.Requests.Messages.EncounterTutorialCompleteMessage, Proto.POGOProtos.Networking.Requests.Messages.EquipBadgeMessage, Proto.POGOProtos.Networking.Requests.Messages.EvolvePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.FortDeployPokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.FortDetailsMessage, Proto.POGOProtos.Networking.Requests.Messages.FortRecallPokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.FortSearchMessage, Proto.POGOProtos.Networking.Requests.Messages.GetAssetDigestMessage, Proto.POGOProtos.Networking.Requests.Messages.GetDownloadUrlsMessage, Proto.POGOProtos.Networking.Requests.Messages.GetGymDetailsMessage, Proto.POGOProtos.Networking.Requests.Messages.GetHatchedEggsMessage, Proto.POGOProtos.Networking.Requests.Messages.GetIncensePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.GetInventoryMessage, Proto.POGOProtos.Networking.Requests.Messages.GetMapObjectsMessage, Proto.POGOProtos.Networking.Requests.Messages.GetPlayerMessage, Proto.POGOProtos.Networking.Requests.Messages.GetPlayerProfileMessage, Proto.POGOProtos.Networking.Requests.Messages.GetSuggestedCodenamesMessage, Proto.POGOProtos.Networking.Requests.Messages.IncenseEncounterMessage, Proto.POGOProtos.Networking.Requests.Messages.LevelUpRewardsMessage, Proto.POGOProtos.Networking.Requests.Messages.MarkTutorialCompleteMessage, Proto.POGOProtos.Networking.Requests.Messages.NicknamePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.PlayerUpdateMessage, Proto.POGOProtos.Networking.Requests.Messages.RecycleInventoryItemMessage, Proto.POGOProtos.Networking.Requests.Messages.ReleasePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.SetAvatarMessage, Proto.POGOProtos.Networking.Requests.Messages.SetContactSettingsMessage, Proto.POGOProtos.Networking.Requests.Messages.SetFavoritePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.SetPlayerTeamMessage, Proto.POGOProtos.Networking.Requests.Messages.SfidaActionLogMessage, Proto.POGOProtos.Networking.Requests.Messages.StartGymBattleMessage, Proto.POGOProtos.Networking.Requests.Messages.UpgradePokemonMessage, Proto.POGOProtos.Networking.Requests.Messages.UseIncenseMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemCaptureMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemEggIncubatorMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemGymMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemPotionMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemReviveMessage, Proto.POGOProtos.Networking.Requests.Messages.UseItemXpBoostMessage, Proto.POGOProtos.Networking.Requests.Request, Proto.POGOProtos.Networking.Requests.RequestType, Proto.POGOProtos.Networking.Responses.AddFortModifierResponse, Proto.POGOProtos.Networking.Responses.AttackGymResponse, Proto.POGOProtos.Networking.Responses.CatchPokemonResponse, Proto.POGOProtos.Networking.Responses.CheckAwardedBadgesResponse, Proto.POGOProtos.Networking.Responses.CheckCodenameAvailableResponse, Proto.POGOProtos.Networking.Responses.ClaimCodenameResponse, Proto.POGOProtos.Networking.Responses.CollectDailyBonusResponse, Proto.POGOProtos.Networking.Responses.CollectDailyDefenderBonusResponse, Proto.POGOProtos.Networking.Responses.DiskEncounterResponse, Proto.POGOProtos.Networking.Responses.DownloadItemTemplatesResponse, Proto.POGOProtos.Networking.Responses.DownloadRemoteConfigVersionResponse, Proto.POGOProtos.Networking.Responses.DownloadSettingsResponse, Proto.POGOProtos.Networking.Responses.EchoResponse, Proto.POGOProtos.Networking.Responses.EncounterResponse, Proto.POGOProtos.Networking.Responses.EncounterTutorialCompleteResponse, Proto.POGOProtos.Networking.Responses.EquipBadgeResponse, Proto.POGOProtos.Networking.Responses.EvolvePokemonResponse, Proto.POGOProtos.Networking.Responses.FortDeployPokemonResponse, Proto.POGOProtos.Networking.Responses.FortDetailsResponse, Proto.POGOProtos.Networking.Responses.FortRecallPokemonResponse, Proto.POGOProtos.Networking.Responses.FortSearchResponse, Proto.POGOProtos.Networking.Responses.GetAssetDigestResponse, Proto.POGOProtos.Networking.Responses.GetDownloadUrlsResponse, Proto.POGOProtos.Networking.Responses.GetGymDetailsResponse, Proto.POGOProtos.Networking.Responses.GetHatchedEggsResponse, Proto.POGOProtos.Networking.Responses.GetIncensePokemonResponse, Proto.POGOProtos.Networking.Responses.GetInventoryResponse, Proto.POGOProtos.Networking.Responses.GetMapObjectsResponse, Proto.POGOProtos.Networking.Responses.GetPlayerProfileResponse, Proto.POGOProtos.Networking.Responses.GetPlayerResponse, Proto.POGOProtos.Networking.Responses.GetSuggestedCodenamesResponse, Proto.POGOProtos.Networking.Responses.IncenseEncounterResponse, Proto.POGOProtos.Networking.Responses.LevelUpRewardsResponse, Proto.POGOProtos.Networking.Responses.MarkTutorialCompleteResponse, Proto.POGOProtos.Networking.Responses.NicknamePokemonResponse, Proto.POGOProtos.Networking.Responses.PlayerUpdateResponse, Proto.POGOProtos.Networking.Responses.RecycleInventoryItemResponse, Proto.POGOProtos.Networking.Responses.ReleasePokemonResponse, Proto.POGOProtos.Networking.Responses.SetAvatarResponse, Proto.POGOProtos.Networking.Responses.SetContactSettingsResponse, Proto.POGOProtos.Networking.Responses.SetFavoritePokemonResponse, Proto.POGOProtos.Networking.Responses.SetPlayerTeamResponse, Proto.POGOProtos.Networking.Responses.SfidaActionLogResponse, Proto.POGOProtos.Networking.Responses.StartGymBattleResponse, Proto.POGOProtos.Networking.Responses.UpgradePokemonResponse, Proto.POGOProtos.Networking.Responses.UseIncenseResponse, Proto.POGOProtos.Networking.Responses.UseItemCaptureResponse, Proto.POGOProtos.Networking.Responses.UseItemEggIncubatorResponse, Proto.POGOProtos.Networking.Responses.UseItemGymResponse, Proto.POGOProtos.Networking.Responses.UseItemPotionResponse, Proto.POGOProtos.Networking.Responses.UseItemReviveResponse, Proto.POGOProtos.Networking.Responses.UseItemXpBoostResponse, Proto.POGOProtos.Settings.DownloadSettingsAction, Proto.POGOProtos.Settings.FortSettings, Proto.POGOProtos.Settings.GlobalSettings, Proto.POGOProtos.Settings.InventorySettings, Proto.POGOProtos.Settings.LevelSettings, Proto.POGOProtos.Settings.MapSettings, Proto.POGOProtos.Settings.Master.BadgeSettings, Proto.POGOProtos.Settings.Master.CameraSettings, Proto.POGOProtos.Settings.Master.EncounterSettings, Proto.POGOProtos.Settings.Master.EquippedBadgeSettings, Proto.POGOProtos.Settings.Master.GymBattleSettings, Proto.POGOProtos.Settings.Master.GymLevelSettings, Proto.POGOProtos.Settings.Master.IapItemDisplay, Proto.POGOProtos.Settings.Master.IapSettings, Proto.POGOProtos.Settings.Master.Item.BattleAttributes, Proto.POGOProtos.Settings.Master.Item.EggIncubatorAttributes, Proto.POGOProtos.Settings.Master.Item.ExperienceBoostAttributes, Proto.POGOProtos.Settings.Master.Item.FoodAttributes, Proto.POGOProtos.Settings.Master.Item.FortModifierAttributes, Proto.POGOProtos.Settings.Master.Item.IncenseAttributes, Proto.POGOProtos.Settings.Master.Item.InventoryUpgradeAttributes, Proto.POGOProtos.Settings.Master.Item.PokeballAttributes, Proto.POGOProtos.Settings.Master.Item.PotionAttributes, Proto.POGOProtos.Settings.Master.Item.ReviveAttributes, Proto.POGOProtos.Settings.Master.ItemSettings, Proto.POGOProtos.Settings.Master.MoveSequenceSettings, Proto.POGOProtos.Settings.Master.MoveSettings, Proto.POGOProtos.Settings.Master.PlayerLevelSettings, Proto.POGOProtos.Settings.Master.Pokemon.CameraAttributes, Proto.POGOProtos.Settings.Master.Pokemon.EncounterAttributes, Proto.POGOProtos.Settings.Master.PokemonSettings, Proto.POGOProtos.Settings.Master.Pokemon.StatsAttributes, Proto.POGOProtos.Settings.Master.PokemonUpgradeSettings, Proto.POGOProtos.Settings.Master.TypeEffectiveSettings