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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.ItemSettings

Documentation

data ItemSettings #

Instances

Eq ItemSettings # 
Show ItemSettings # 
Message ItemSettings # 

Methods

descriptor :: MessageDescriptor ItemSettings

Default ItemSettings # 

Methods

def :: ItemSettings

HasField "battle" ItemSettings ItemSettings # 

Methods

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

HasField "category" ItemSettings ItemSettings # 

Methods

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

HasField "dropFreq" ItemSettings ItemSettings # 

Methods

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

HasField "dropTrainerLevel" ItemSettings ItemSettings # 

Methods

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

HasField "eggIncubator" ItemSettings ItemSettings # 

Methods

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

HasField "food" ItemSettings ItemSettings # 

Methods

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

HasField "fortModifier" ItemSettings ItemSettings # 

Methods

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

HasField "incense" ItemSettings ItemSettings # 

Methods

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

HasField "inventoryUpgrade" ItemSettings ItemSettings # 

Methods

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

HasField "itemId" ItemSettings ItemSettings # 

Methods

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

HasField "itemType" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'battle" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'eggIncubator" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'food" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'fortModifier" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'incense" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'inventoryUpgrade" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'pokeball" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'potion" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'revive" ItemSettings ItemSettings # 

Methods

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

HasField "maybe'xpBoost" ItemSettings ItemSettings # 

Methods

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

HasField "pokeball" ItemSettings ItemSettings # 

Methods

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

HasField "potion" ItemSettings ItemSettings # 

Methods

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

HasField "revive" ItemSettings ItemSettings # 

Methods

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

HasField "xpBoost" ItemSettings ItemSettings # 

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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