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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.PokemonSettings

Documentation

data PokemonSettings Source #

Instances

Eq PokemonSettings Source # 
Show PokemonSettings Source # 
Default PokemonSettings Source # 
Message PokemonSettings Source # 
HasField "animationTime" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "animationTime" -> Lens PokemonSettings PokemonSettings (Field "animationTime" PokemonSettings) (Field "animationTime" PokemonSettings) #

HasField "camera" PokemonSettings PokemonSettings Source # 
HasField "candyToEvolve" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "candyToEvolve" -> Lens PokemonSettings PokemonSettings (Field "candyToEvolve" PokemonSettings) (Field "candyToEvolve" PokemonSettings) #

HasField "cinematicMoves" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "cinematicMoves" -> Lens PokemonSettings PokemonSettings (Field "cinematicMoves" PokemonSettings) (Field "cinematicMoves" PokemonSettings) #

HasField "encounter" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "encounter" -> Lens PokemonSettings PokemonSettings (Field "encounter" PokemonSettings) (Field "encounter" PokemonSettings) #

HasField "evolutionIds" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "evolutionIds" -> Lens PokemonSettings PokemonSettings (Field "evolutionIds" PokemonSettings) (Field "evolutionIds" PokemonSettings) #

HasField "evolutionPips" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "evolutionPips" -> Lens PokemonSettings PokemonSettings (Field "evolutionPips" PokemonSettings) (Field "evolutionPips" PokemonSettings) #

HasField "familyId" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "familyId" -> Lens PokemonSettings PokemonSettings (Field "familyId" PokemonSettings) (Field "familyId" PokemonSettings) #

HasField "heightStdDev" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "heightStdDev" -> Lens PokemonSettings PokemonSettings (Field "heightStdDev" PokemonSettings) (Field "heightStdDev" PokemonSettings) #

HasField "kmDistanceToHatch" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "kmDistanceToHatch" -> Lens PokemonSettings PokemonSettings (Field "kmDistanceToHatch" PokemonSettings) (Field "kmDistanceToHatch" PokemonSettings) #

HasField "maybe'camera" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "maybe'camera" -> Lens PokemonSettings PokemonSettings (Field "maybe'camera" PokemonSettings) (Field "maybe'camera" PokemonSettings) #

HasField "maybe'encounter" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "maybe'encounter" -> Lens PokemonSettings PokemonSettings (Field "maybe'encounter" PokemonSettings) (Field "maybe'encounter" PokemonSettings) #

HasField "maybe'stats" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "maybe'stats" -> Lens PokemonSettings PokemonSettings (Field "maybe'stats" PokemonSettings) (Field "maybe'stats" PokemonSettings) #

HasField "modelScale" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "modelScale" -> Lens PokemonSettings PokemonSettings (Field "modelScale" PokemonSettings) (Field "modelScale" PokemonSettings) #

HasField "parentPokemonId" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "parentPokemonId" -> Lens PokemonSettings PokemonSettings (Field "parentPokemonId" PokemonSettings) (Field "parentPokemonId" PokemonSettings) #

HasField "pokedexHeightM" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "pokedexHeightM" -> Lens PokemonSettings PokemonSettings (Field "pokedexHeightM" PokemonSettings) (Field "pokedexHeightM" PokemonSettings) #

HasField "pokedexWeightKg" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "pokedexWeightKg" -> Lens PokemonSettings PokemonSettings (Field "pokedexWeightKg" PokemonSettings) (Field "pokedexWeightKg" PokemonSettings) #

HasField "pokemonId" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "pokemonId" -> Lens PokemonSettings PokemonSettings (Field "pokemonId" PokemonSettings) (Field "pokemonId" PokemonSettings) #

HasField "quickMoves" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "quickMoves" -> Lens PokemonSettings PokemonSettings (Field "quickMoves" PokemonSettings) (Field "quickMoves" PokemonSettings) #

HasField "rarity" PokemonSettings PokemonSettings Source # 
HasField "stats" PokemonSettings PokemonSettings Source # 
HasField "type'" PokemonSettings PokemonSettings Source # 
HasField "type2" PokemonSettings PokemonSettings Source # 
HasField "weightStdDev" PokemonSettings PokemonSettings Source # 

Methods

field :: ProxySym "weightStdDev" -> Lens PokemonSettings PokemonSettings (Field "weightStdDev" PokemonSettings) (Field "weightStdDev" PokemonSettings) #

type Field "animationTime" PokemonSettings Source # 
type Field "animationTime" PokemonSettings = [Float]
type Field "camera" PokemonSettings Source # 
type Field "candyToEvolve" PokemonSettings Source # 
type Field "candyToEvolve" PokemonSettings = Int32
type Field "cinematicMoves" PokemonSettings Source # 
type Field "cinematicMoves" PokemonSettings = [PokemonMove]
type Field "encounter" PokemonSettings Source # 
type Field "evolutionIds" PokemonSettings Source # 
type Field "evolutionIds" PokemonSettings = [PokemonId]
type Field "evolutionPips" PokemonSettings Source # 
type Field "evolutionPips" PokemonSettings = Int32
type Field "familyId" PokemonSettings Source # 
type Field "heightStdDev" PokemonSettings Source # 
type Field "heightStdDev" PokemonSettings = Float
type Field "kmDistanceToHatch" PokemonSettings Source # 
type Field "kmDistanceToHatch" PokemonSettings = Float
type Field "maybe'camera" PokemonSettings Source # 
type Field "maybe'encounter" PokemonSettings Source # 
type Field "maybe'stats" PokemonSettings Source # 
type Field "modelScale" PokemonSettings Source # 
type Field "modelScale" PokemonSettings = Float
type Field "parentPokemonId" PokemonSettings Source # 
type Field "parentPokemonId" PokemonSettings = PokemonId
type Field "pokedexHeightM" PokemonSettings Source # 
type Field "pokedexHeightM" PokemonSettings = Float
type Field "pokedexWeightKg" PokemonSettings Source # 
type Field "pokedexWeightKg" PokemonSettings = Float
type Field "pokemonId" PokemonSettings Source # 
type Field "pokemonId" PokemonSettings = PokemonId
type Field "quickMoves" PokemonSettings Source # 
type Field "quickMoves" PokemonSettings = [PokemonMove]
type Field "rarity" PokemonSettings Source # 
type Field "stats" PokemonSettings Source # 
type Field "type'" PokemonSettings Source # 
type Field "type2" PokemonSettings Source # 
type Field "weightStdDev" PokemonSettings Source # 
type Field "weightStdDev" PokemonSettings = Float

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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