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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Item.IncenseAttributes

Documentation

data IncenseAttributes #

Instances

Eq IncenseAttributes # 
Show IncenseAttributes # 
Message IncenseAttributes # 

Methods

descriptor :: MessageDescriptor IncenseAttributes

Default IncenseAttributes # 
HasField "distanceRequiredForShorterIntervalMeters" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "incenseLifetimeSeconds" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "movingTimeBetweenEncounterSeconds" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "pokemonAttractedLengthSec" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "pokemonIncenseTypeProbability" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "pokemonType" IncenseAttributes IncenseAttributes # 

Methods

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

HasField "standingTimeBetweenEncountersSeconds" IncenseAttributes IncenseAttributes # 

Methods

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

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

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

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

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

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

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

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

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