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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Inventory.InventoryItemData

Documentation

data InventoryItemData #

Instances

Eq InventoryItemData # 
Show InventoryItemData # 
Message InventoryItemData # 

Methods

descriptor :: MessageDescriptor InventoryItemData

Default InventoryItemData # 
HasField "appliedItems" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "appliedItems" -> Lens InventoryItemData InventoryItemData (Field "appliedItems" InventoryItemData) (Field "appliedItems" InventoryItemData)

HasField "candy" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "candy" -> Lens InventoryItemData InventoryItemData (Field "candy" InventoryItemData) (Field "candy" InventoryItemData)

HasField "eggIncubators" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "eggIncubators" -> Lens InventoryItemData InventoryItemData (Field "eggIncubators" InventoryItemData) (Field "eggIncubators" InventoryItemData)

HasField "inventoryUpgrades" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "inventoryUpgrades" -> Lens InventoryItemData InventoryItemData (Field "inventoryUpgrades" InventoryItemData) (Field "inventoryUpgrades" InventoryItemData)

HasField "item" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "item" -> Lens InventoryItemData InventoryItemData (Field "item" InventoryItemData) (Field "item" InventoryItemData)

HasField "maybe'appliedItems" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'appliedItems" -> Lens InventoryItemData InventoryItemData (Field "maybe'appliedItems" InventoryItemData) (Field "maybe'appliedItems" InventoryItemData)

HasField "maybe'candy" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'candy" -> Lens InventoryItemData InventoryItemData (Field "maybe'candy" InventoryItemData) (Field "maybe'candy" InventoryItemData)

HasField "maybe'eggIncubators" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'eggIncubators" -> Lens InventoryItemData InventoryItemData (Field "maybe'eggIncubators" InventoryItemData) (Field "maybe'eggIncubators" InventoryItemData)

HasField "maybe'inventoryUpgrades" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'inventoryUpgrades" -> Lens InventoryItemData InventoryItemData (Field "maybe'inventoryUpgrades" InventoryItemData) (Field "maybe'inventoryUpgrades" InventoryItemData)

HasField "maybe'item" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'item" -> Lens InventoryItemData InventoryItemData (Field "maybe'item" InventoryItemData) (Field "maybe'item" InventoryItemData)

HasField "maybe'playerCamera" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'playerCamera" -> Lens InventoryItemData InventoryItemData (Field "maybe'playerCamera" InventoryItemData) (Field "maybe'playerCamera" InventoryItemData)

HasField "maybe'playerCurrency" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'playerCurrency" -> Lens InventoryItemData InventoryItemData (Field "maybe'playerCurrency" InventoryItemData) (Field "maybe'playerCurrency" InventoryItemData)

HasField "maybe'playerStats" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'playerStats" -> Lens InventoryItemData InventoryItemData (Field "maybe'playerStats" InventoryItemData) (Field "maybe'playerStats" InventoryItemData)

HasField "maybe'pokedexEntry" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'pokedexEntry" -> Lens InventoryItemData InventoryItemData (Field "maybe'pokedexEntry" InventoryItemData) (Field "maybe'pokedexEntry" InventoryItemData)

HasField "maybe'pokemonData" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "maybe'pokemonData" -> Lens InventoryItemData InventoryItemData (Field "maybe'pokemonData" InventoryItemData) (Field "maybe'pokemonData" InventoryItemData)

HasField "playerCamera" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "playerCamera" -> Lens InventoryItemData InventoryItemData (Field "playerCamera" InventoryItemData) (Field "playerCamera" InventoryItemData)

HasField "playerCurrency" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "playerCurrency" -> Lens InventoryItemData InventoryItemData (Field "playerCurrency" InventoryItemData) (Field "playerCurrency" InventoryItemData)

HasField "playerStats" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "playerStats" -> Lens InventoryItemData InventoryItemData (Field "playerStats" InventoryItemData) (Field "playerStats" InventoryItemData)

HasField "pokedexEntry" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "pokedexEntry" -> Lens InventoryItemData InventoryItemData (Field "pokedexEntry" InventoryItemData) (Field "pokedexEntry" InventoryItemData)

HasField "pokemonData" InventoryItemData InventoryItemData # 

Methods

field :: ProxySym "pokemonData" -> Lens InventoryItemData InventoryItemData (Field "pokemonData" InventoryItemData) (Field "pokemonData" InventoryItemData)

type Field "appliedItems" InventoryItemData # 
type Field "appliedItems" InventoryItemData = AppliedItems
type Field "candy" InventoryItemData # 
type Field "candy" InventoryItemData = Candy
type Field "eggIncubators" InventoryItemData # 
type Field "eggIncubators" InventoryItemData = EggIncubators
type Field "inventoryUpgrades" InventoryItemData # 
type Field "inventoryUpgrades" InventoryItemData = InventoryUpgrades
type Field "item" InventoryItemData # 
type Field "item" InventoryItemData = ItemData
type Field "maybe'appliedItems" InventoryItemData # 
type Field "maybe'appliedItems" InventoryItemData = Maybe AppliedItems
type Field "maybe'candy" InventoryItemData # 
type Field "maybe'candy" InventoryItemData = Maybe Candy
type Field "maybe'eggIncubators" InventoryItemData # 
type Field "maybe'eggIncubators" InventoryItemData = Maybe EggIncubators
type Field "maybe'inventoryUpgrades" InventoryItemData # 
type Field "maybe'inventoryUpgrades" InventoryItemData = Maybe InventoryUpgrades
type Field "maybe'item" InventoryItemData # 
type Field "maybe'item" InventoryItemData = Maybe ItemData
type Field "maybe'playerCamera" InventoryItemData # 
type Field "maybe'playerCamera" InventoryItemData = Maybe PlayerCamera
type Field "maybe'playerCurrency" InventoryItemData # 
type Field "maybe'playerCurrency" InventoryItemData = Maybe PlayerCurrency
type Field "maybe'playerStats" InventoryItemData # 
type Field "maybe'playerStats" InventoryItemData = Maybe PlayerStats
type Field "maybe'pokedexEntry" InventoryItemData # 
type Field "maybe'pokedexEntry" InventoryItemData = Maybe PokedexEntry
type Field "maybe'pokemonData" InventoryItemData # 
type Field "maybe'pokemonData" InventoryItemData = Maybe PokemonData
type Field "playerCamera" InventoryItemData # 
type Field "playerCamera" InventoryItemData = PlayerCamera
type Field "playerCurrency" InventoryItemData # 
type Field "playerCurrency" InventoryItemData = PlayerCurrency
type Field "playerStats" InventoryItemData # 
type Field "playerStats" InventoryItemData = PlayerStats
type Field "pokedexEntry" InventoryItemData # 
type Field "pokedexEntry" InventoryItemData = PokedexEntry
type Field "pokemonData" InventoryItemData # 
type Field "pokemonData" InventoryItemData = PokemonData

appliedItems :: forall msg msg'. HasField "appliedItems" msg msg' => Lens msg msg' (Field "appliedItems" msg) (Field "appliedItems" msg') #

candy :: forall msg msg'. HasField "candy" msg msg' => Lens msg msg' (Field "candy" msg) (Field "candy" msg') #

eggIncubators :: forall msg msg'. HasField "eggIncubators" msg msg' => Lens msg msg' (Field "eggIncubators" msg) (Field "eggIncubators" msg') #

inventoryUpgrades :: forall msg msg'. HasField "inventoryUpgrades" msg msg' => Lens msg msg' (Field "inventoryUpgrades" msg) (Field "inventoryUpgrades" msg') #

item :: forall msg msg'. HasField "item" msg msg' => Lens msg msg' (Field "item" msg) (Field "item" msg') #

maybe'appliedItems :: forall msg msg'. HasField "maybe'appliedItems" msg msg' => Lens msg msg' (Field "maybe'appliedItems" msg) (Field "maybe'appliedItems" msg') #

maybe'candy :: forall msg msg'. HasField "maybe'candy" msg msg' => Lens msg msg' (Field "maybe'candy" msg) (Field "maybe'candy" msg') #

maybe'eggIncubators :: forall msg msg'. HasField "maybe'eggIncubators" msg msg' => Lens msg msg' (Field "maybe'eggIncubators" msg) (Field "maybe'eggIncubators" msg') #

maybe'inventoryUpgrades :: forall msg msg'. HasField "maybe'inventoryUpgrades" msg msg' => Lens msg msg' (Field "maybe'inventoryUpgrades" msg) (Field "maybe'inventoryUpgrades" msg') #

maybe'item :: forall msg msg'. HasField "maybe'item" msg msg' => Lens msg msg' (Field "maybe'item" msg) (Field "maybe'item" msg') #

maybe'playerCamera :: forall msg msg'. HasField "maybe'playerCamera" msg msg' => Lens msg msg' (Field "maybe'playerCamera" msg) (Field "maybe'playerCamera" msg') #

maybe'playerCurrency :: forall msg msg'. HasField "maybe'playerCurrency" msg msg' => Lens msg msg' (Field "maybe'playerCurrency" msg) (Field "maybe'playerCurrency" msg') #

maybe'playerStats :: forall msg msg'. HasField "maybe'playerStats" msg msg' => Lens msg msg' (Field "maybe'playerStats" msg) (Field "maybe'playerStats" msg') #

maybe'pokedexEntry :: forall msg msg'. HasField "maybe'pokedexEntry" msg msg' => Lens msg msg' (Field "maybe'pokedexEntry" msg) (Field "maybe'pokedexEntry" msg') #

maybe'pokemonData :: forall msg msg'. HasField "maybe'pokemonData" msg msg' => Lens msg msg' (Field "maybe'pokemonData" msg) (Field "maybe'pokemonData" msg') #

playerCamera :: forall msg msg'. HasField "playerCamera" msg msg' => Lens msg msg' (Field "playerCamera" msg) (Field "playerCamera" msg') #

playerCurrency :: forall msg msg'. HasField "playerCurrency" msg msg' => Lens msg msg' (Field "playerCurrency" msg) (Field "playerCurrency" msg') #

playerStats :: forall msg msg'. HasField "playerStats" msg msg' => Lens msg msg' (Field "playerStats" msg) (Field "playerStats" msg') #

pokedexEntry :: forall msg msg'. HasField "pokedexEntry" msg msg' => Lens msg msg' (Field "pokedexEntry" msg) (Field "pokedexEntry" msg') #

pokemonData :: forall msg msg'. HasField "pokemonData" msg msg' => Lens msg msg' (Field "pokemonData" msg) (Field "pokemonData" msg') #