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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.ItemSettings

Documentation

data ItemSettings Source #

Instances

Eq ItemSettings Source # 
Show ItemSettings Source # 
Default ItemSettings Source # 

Methods

def :: ItemSettings #

Message ItemSettings Source # 
HasField "battle" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "battle" -> Lens ItemSettings ItemSettings (Field "battle" ItemSettings) (Field "battle" ItemSettings) #

HasField "category" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "category" -> Lens ItemSettings ItemSettings (Field "category" ItemSettings) (Field "category" ItemSettings) #

HasField "dropFreq" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "dropFreq" -> Lens ItemSettings ItemSettings (Field "dropFreq" ItemSettings) (Field "dropFreq" ItemSettings) #

HasField "dropTrainerLevel" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "dropTrainerLevel" -> Lens ItemSettings ItemSettings (Field "dropTrainerLevel" ItemSettings) (Field "dropTrainerLevel" ItemSettings) #

HasField "eggIncubator" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "eggIncubator" -> Lens ItemSettings ItemSettings (Field "eggIncubator" ItemSettings) (Field "eggIncubator" ItemSettings) #

HasField "food" ItemSettings ItemSettings Source # 
HasField "fortModifier" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "fortModifier" -> Lens ItemSettings ItemSettings (Field "fortModifier" ItemSettings) (Field "fortModifier" ItemSettings) #

HasField "incense" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "incense" -> Lens ItemSettings ItemSettings (Field "incense" ItemSettings) (Field "incense" ItemSettings) #

HasField "inventoryUpgrade" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "inventoryUpgrade" -> Lens ItemSettings ItemSettings (Field "inventoryUpgrade" ItemSettings) (Field "inventoryUpgrade" ItemSettings) #

HasField "itemId" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "itemId" -> Lens ItemSettings ItemSettings (Field "itemId" ItemSettings) (Field "itemId" ItemSettings) #

HasField "itemType" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "itemType" -> Lens ItemSettings ItemSettings (Field "itemType" ItemSettings) (Field "itemType" ItemSettings) #

HasField "maybe'battle" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'battle" -> Lens ItemSettings ItemSettings (Field "maybe'battle" ItemSettings) (Field "maybe'battle" ItemSettings) #

HasField "maybe'eggIncubator" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'eggIncubator" -> Lens ItemSettings ItemSettings (Field "maybe'eggIncubator" ItemSettings) (Field "maybe'eggIncubator" ItemSettings) #

HasField "maybe'food" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'food" -> Lens ItemSettings ItemSettings (Field "maybe'food" ItemSettings) (Field "maybe'food" ItemSettings) #

HasField "maybe'fortModifier" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'fortModifier" -> Lens ItemSettings ItemSettings (Field "maybe'fortModifier" ItemSettings) (Field "maybe'fortModifier" ItemSettings) #

HasField "maybe'incense" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'incense" -> Lens ItemSettings ItemSettings (Field "maybe'incense" ItemSettings) (Field "maybe'incense" ItemSettings) #

HasField "maybe'inventoryUpgrade" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'inventoryUpgrade" -> Lens ItemSettings ItemSettings (Field "maybe'inventoryUpgrade" ItemSettings) (Field "maybe'inventoryUpgrade" ItemSettings) #

HasField "maybe'pokeball" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'pokeball" -> Lens ItemSettings ItemSettings (Field "maybe'pokeball" ItemSettings) (Field "maybe'pokeball" ItemSettings) #

HasField "maybe'potion" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'potion" -> Lens ItemSettings ItemSettings (Field "maybe'potion" ItemSettings) (Field "maybe'potion" ItemSettings) #

HasField "maybe'revive" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'revive" -> Lens ItemSettings ItemSettings (Field "maybe'revive" ItemSettings) (Field "maybe'revive" ItemSettings) #

HasField "maybe'xpBoost" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "maybe'xpBoost" -> Lens ItemSettings ItemSettings (Field "maybe'xpBoost" ItemSettings) (Field "maybe'xpBoost" ItemSettings) #

HasField "pokeball" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "pokeball" -> Lens ItemSettings ItemSettings (Field "pokeball" ItemSettings) (Field "pokeball" ItemSettings) #

HasField "potion" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "potion" -> Lens ItemSettings ItemSettings (Field "potion" ItemSettings) (Field "potion" ItemSettings) #

HasField "revive" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "revive" -> Lens ItemSettings ItemSettings (Field "revive" ItemSettings) (Field "revive" ItemSettings) #

HasField "xpBoost" ItemSettings ItemSettings Source # 

Methods

field :: ProxySym "xpBoost" -> Lens ItemSettings ItemSettings (Field "xpBoost" ItemSettings) (Field "xpBoost" ItemSettings) #

type Field "battle" ItemSettings Source # 
type Field "category" ItemSettings Source # 
type Field "category" ItemSettings = ItemCategory
type Field "dropFreq" ItemSettings Source # 
type Field "dropFreq" ItemSettings = Float
type Field "dropTrainerLevel" ItemSettings Source # 
type Field "dropTrainerLevel" ItemSettings = Int32
type Field "eggIncubator" ItemSettings Source # 
type Field "food" ItemSettings Source # 
type Field "fortModifier" ItemSettings Source # 
type Field "incense" ItemSettings Source # 
type Field "inventoryUpgrade" ItemSettings Source # 
type Field "itemId" ItemSettings Source # 
type Field "itemId" ItemSettings = ItemId
type Field "itemType" ItemSettings Source # 
type Field "itemType" ItemSettings = ItemType
type Field "maybe'battle" ItemSettings Source # 
type Field "maybe'eggIncubator" ItemSettings Source # 
type Field "maybe'eggIncubator" ItemSettings = Maybe EggIncubatorAttributes
type Field "maybe'food" ItemSettings Source # 
type Field "maybe'fortModifier" ItemSettings Source # 
type Field "maybe'fortModifier" ItemSettings = Maybe FortModifierAttributes
type Field "maybe'incense" ItemSettings Source # 
type Field "maybe'incense" ItemSettings = Maybe IncenseAttributes
type Field "maybe'inventoryUpgrade" ItemSettings Source # 
type Field "maybe'inventoryUpgrade" ItemSettings = Maybe InventoryUpgradeAttributes
type Field "maybe'pokeball" ItemSettings Source # 
type Field "maybe'pokeball" ItemSettings = Maybe PokeballAttributes
type Field "maybe'potion" ItemSettings Source # 
type Field "maybe'revive" ItemSettings Source # 
type Field "maybe'xpBoost" ItemSettings Source # 
type Field "pokeball" ItemSettings Source # 
type Field "potion" ItemSettings Source # 
type Field "revive" ItemSettings Source # 
type Field "xpBoost" ItemSettings Source # 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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