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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Pokemon.EncounterAttributes

Documentation

data EncounterAttributes Source #

Instances

Eq EncounterAttributes Source # 
Show EncounterAttributes Source # 
Default EncounterAttributes Source # 
Message EncounterAttributes Source # 
HasField "attackTimerS" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "attackTimerS" -> Lens EncounterAttributes EncounterAttributes (Field "attackTimerS" EncounterAttributes) (Field "attackTimerS" EncounterAttributes) #

HasField "baseCaptureRate" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "baseCaptureRate" -> Lens EncounterAttributes EncounterAttributes (Field "baseCaptureRate" EncounterAttributes) (Field "baseCaptureRate" EncounterAttributes) #

HasField "baseFleeRate" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "baseFleeRate" -> Lens EncounterAttributes EncounterAttributes (Field "baseFleeRate" EncounterAttributes) (Field "baseFleeRate" EncounterAttributes) #

HasField "collisionHeadRadiusM" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "collisionHeadRadiusM" -> Lens EncounterAttributes EncounterAttributes (Field "collisionHeadRadiusM" EncounterAttributes) (Field "collisionHeadRadiusM" EncounterAttributes) #

HasField "collisionHeightM" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "collisionHeightM" -> Lens EncounterAttributes EncounterAttributes (Field "collisionHeightM" EncounterAttributes) (Field "collisionHeightM" EncounterAttributes) #

HasField "collisionRadiusM" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "collisionRadiusM" -> Lens EncounterAttributes EncounterAttributes (Field "collisionRadiusM" EncounterAttributes) (Field "collisionRadiusM" EncounterAttributes) #

HasField "jumpTimeS" EncounterAttributes EncounterAttributes Source # 
HasField "movementTimerS" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "movementTimerS" -> Lens EncounterAttributes EncounterAttributes (Field "movementTimerS" EncounterAttributes) (Field "movementTimerS" EncounterAttributes) #

HasField "movementType" EncounterAttributes EncounterAttributes Source # 

Methods

field :: ProxySym "movementType" -> Lens EncounterAttributes EncounterAttributes (Field "movementType" EncounterAttributes) (Field "movementType" EncounterAttributes) #

type Field "attackTimerS" EncounterAttributes Source # 
type Field "attackTimerS" EncounterAttributes = Float
type Field "baseCaptureRate" EncounterAttributes Source # 
type Field "baseCaptureRate" EncounterAttributes = Float
type Field "baseFleeRate" EncounterAttributes Source # 
type Field "baseFleeRate" EncounterAttributes = Float
type Field "collisionHeadRadiusM" EncounterAttributes Source # 
type Field "collisionHeadRadiusM" EncounterAttributes = Float
type Field "collisionHeightM" EncounterAttributes Source # 
type Field "collisionHeightM" EncounterAttributes = Float
type Field "collisionRadiusM" EncounterAttributes Source # 
type Field "collisionRadiusM" EncounterAttributes = Float
type Field "jumpTimeS" EncounterAttributes Source # 
type Field "jumpTimeS" EncounterAttributes = Float
type Field "movementTimerS" EncounterAttributes Source # 
type Field "movementTimerS" EncounterAttributes = Float
type Field "movementType" EncounterAttributes Source # 

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

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

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

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

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

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

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

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

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