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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.InventorySettings

Documentation

data InventorySettings Source #

Instances

Eq InventorySettings Source # 
Show InventorySettings Source # 
Default InventorySettings Source # 
Message InventorySettings Source # 
HasField "baseBagItems" InventorySettings InventorySettings Source # 

Methods

field :: ProxySym "baseBagItems" -> Lens InventorySettings InventorySettings (Field "baseBagItems" InventorySettings) (Field "baseBagItems" InventorySettings) #

HasField "baseEggs" InventorySettings InventorySettings Source # 
HasField "basePokemon" InventorySettings InventorySettings Source # 

Methods

field :: ProxySym "basePokemon" -> Lens InventorySettings InventorySettings (Field "basePokemon" InventorySettings) (Field "basePokemon" InventorySettings) #

HasField "maxBagItems" InventorySettings InventorySettings Source # 

Methods

field :: ProxySym "maxBagItems" -> Lens InventorySettings InventorySettings (Field "maxBagItems" InventorySettings) (Field "maxBagItems" InventorySettings) #

HasField "maxPokemon" InventorySettings InventorySettings Source # 

Methods

field :: ProxySym "maxPokemon" -> Lens InventorySettings InventorySettings (Field "maxPokemon" InventorySettings) (Field "maxPokemon" InventorySettings) #

type Field "baseBagItems" InventorySettings Source # 
type Field "baseBagItems" InventorySettings = Int32
type Field "baseEggs" InventorySettings Source # 
type Field "baseEggs" InventorySettings = Int32
type Field "basePokemon" InventorySettings Source # 
type Field "basePokemon" InventorySettings = Int32
type Field "maxBagItems" InventorySettings Source # 
type Field "maxBagItems" InventorySettings = Int32
type Field "maxPokemon" InventorySettings Source # 
type Field "maxPokemon" InventorySettings = Int32

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

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

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

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

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