pokemon-go-protobuf-types: Haskell types for the Pokemon Go protobuf protocol.

[ bsd3, game, library ] [ Propose Tags ]

Modules

[Index]

  • Proto
    • POGOProtos
      • Data
        • Proto.POGOProtos.Data.AssetDigestEntry
        • Battle
          • 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
        • Capture
          • Proto.POGOProtos.Data.Capture.CaptureAward
          • Proto.POGOProtos.Data.Capture.CaptureProbability
        • Proto.POGOProtos.Data.DownloadUrlEntry
        • Gym
          • Proto.POGOProtos.Data.Gym.GymMembership
          • Proto.POGOProtos.Data.Gym.GymState
        • Logs
          • Proto.POGOProtos.Data.Logs.ActionLogEntry
          • Proto.POGOProtos.Data.Logs.CatchPokemonLogEntry
          • Proto.POGOProtos.Data.Logs.FortSearchLogEntry
        • Player
          • Proto.POGOProtos.Data.Player.ContactSettings
          • Proto.POGOProtos.Data.Player.Currency
          • Proto.POGOProtos.Data.Player.DailyBonus
          • 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.PlayerBadge
        • Proto.POGOProtos.Data.PlayerData
        • Proto.POGOProtos.Data.PokedexEntry
        • Proto.POGOProtos.Data.PokemonData
      • Enums
        • 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
      • Inventory
        • Proto.POGOProtos.Inventory.AppliedItem
        • Proto.POGOProtos.Inventory.AppliedItems
        • Proto.POGOProtos.Inventory.Candy
        • Proto.POGOProtos.Inventory.EggIncubator
        • Proto.POGOProtos.Inventory.EggIncubatorType
        • Proto.POGOProtos.Inventory.EggIncubators
        • Proto.POGOProtos.Inventory.InventoryDelta
        • Proto.POGOProtos.Inventory.InventoryItem
        • Proto.POGOProtos.Inventory.InventoryItemData
        • Proto.POGOProtos.Inventory.InventoryUpgrade
        • Proto.POGOProtos.Inventory.InventoryUpgradeType
        • Proto.POGOProtos.Inventory.InventoryUpgrades
        • Item
          • Proto.POGOProtos.Inventory.Item.ItemAward
          • Proto.POGOProtos.Inventory.Item.ItemData
          • Proto.POGOProtos.Inventory.Item.ItemId
          • Proto.POGOProtos.Inventory.Item.ItemType
      • Map
        • Fort
          • 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
        • Pokemon
          • Proto.POGOProtos.Map.Pokemon.MapPokemon
          • Proto.POGOProtos.Map.Pokemon.NearbyPokemon
          • Proto.POGOProtos.Map.Pokemon.WildPokemon
        • Proto.POGOProtos.Map.SpawnPoint
      • Networking
        • Envelopes
          • 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
        • Requests
          • Messages
            • 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
        • Responses
          • 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
      • Settings
        • Proto.POGOProtos.Settings.DownloadSettingsAction
        • Proto.POGOProtos.Settings.FortSettings
        • Proto.POGOProtos.Settings.GlobalSettings
        • Proto.POGOProtos.Settings.InventorySettings
        • Proto.POGOProtos.Settings.LevelSettings
        • Proto.POGOProtos.Settings.MapSettings
        • Master
          • 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
          • Item
            • 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
          • Pokemon
            • Proto.POGOProtos.Settings.Master.Pokemon.CameraAttributes
            • Proto.POGOProtos.Settings.Master.Pokemon.EncounterAttributes
            • Proto.POGOProtos.Settings.Master.Pokemon.StatsAttributes
          • Proto.POGOProtos.Settings.Master.PokemonSettings
          • Proto.POGOProtos.Settings.Master.PokemonUpgradeSettings
          • Proto.POGOProtos.Settings.Master.TypeEffectiveSettings

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.1, 0.1.2
Dependencies base (>=4 && <5), bytestring (>=0.10 && <1), containers (>0.5 && <1), data-default-class (>=0.0.1 && <0.1), lens-family (>=1 && <2), proto-lens (>=0.1 && <1), text (>1 && <2) [details]
License BSD-3-Clause
Copyright (c) 2016 Ricky Elrod
Author Ricky Elrod
Maintainer ricky@elrod.me
Category Game
Home page https://github.com/relrod/pokemon-go-protobuf-types
Uploaded by RickyElrod at 2016-07-27T20:17:27Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 1794 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]