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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.IncenseAttributes

Documentation

data IncenseAttributes Source #

Instances

Eq IncenseAttributes Source # 
Show IncenseAttributes Source # 
Default IncenseAttributes Source # 
Message IncenseAttributes Source # 
HasField "distanceRequiredForShorterIntervalMeters" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "distanceRequiredForShorterIntervalMeters" -> Lens IncenseAttributes IncenseAttributes (Field "distanceRequiredForShorterIntervalMeters" IncenseAttributes) (Field "distanceRequiredForShorterIntervalMeters" IncenseAttributes) #

HasField "incenseLifetimeSeconds" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "incenseLifetimeSeconds" -> Lens IncenseAttributes IncenseAttributes (Field "incenseLifetimeSeconds" IncenseAttributes) (Field "incenseLifetimeSeconds" IncenseAttributes) #

HasField "movingTimeBetweenEncounterSeconds" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "movingTimeBetweenEncounterSeconds" -> Lens IncenseAttributes IncenseAttributes (Field "movingTimeBetweenEncounterSeconds" IncenseAttributes) (Field "movingTimeBetweenEncounterSeconds" IncenseAttributes) #

HasField "pokemonAttractedLengthSec" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "pokemonAttractedLengthSec" -> Lens IncenseAttributes IncenseAttributes (Field "pokemonAttractedLengthSec" IncenseAttributes) (Field "pokemonAttractedLengthSec" IncenseAttributes) #

HasField "pokemonIncenseTypeProbability" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "pokemonIncenseTypeProbability" -> Lens IncenseAttributes IncenseAttributes (Field "pokemonIncenseTypeProbability" IncenseAttributes) (Field "pokemonIncenseTypeProbability" IncenseAttributes) #

HasField "pokemonType" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "pokemonType" -> Lens IncenseAttributes IncenseAttributes (Field "pokemonType" IncenseAttributes) (Field "pokemonType" IncenseAttributes) #

HasField "standingTimeBetweenEncountersSeconds" IncenseAttributes IncenseAttributes Source # 

Methods

field :: ProxySym "standingTimeBetweenEncountersSeconds" -> Lens IncenseAttributes IncenseAttributes (Field "standingTimeBetweenEncountersSeconds" IncenseAttributes) (Field "standingTimeBetweenEncountersSeconds" IncenseAttributes) #

type Field "distanceRequiredForShorterIntervalMeters" IncenseAttributes Source # 
type Field "distanceRequiredForShorterIntervalMeters" IncenseAttributes = Int32
type Field "incenseLifetimeSeconds" IncenseAttributes Source # 
type Field "incenseLifetimeSeconds" IncenseAttributes = Int32
type Field "movingTimeBetweenEncounterSeconds" IncenseAttributes Source # 
type Field "movingTimeBetweenEncounterSeconds" IncenseAttributes = Int32
type Field "pokemonAttractedLengthSec" IncenseAttributes Source # 
type Field "pokemonAttractedLengthSec" IncenseAttributes = Int32
type Field "pokemonIncenseTypeProbability" IncenseAttributes Source # 
type Field "pokemonIncenseTypeProbability" IncenseAttributes = Float
type Field "pokemonType" IncenseAttributes Source # 
type Field "pokemonType" IncenseAttributes = [PokemonType]
type Field "standingTimeBetweenEncountersSeconds" IncenseAttributes Source # 
type Field "standingTimeBetweenEncountersSeconds" IncenseAttributes = Int32

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

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

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

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

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

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

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