packages feed

pokemon-go-protobuf-types-0.1.2: pokemon-go-protobuf-types.cabal

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