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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.Pokemon.EncounterAttributes

Documentation

data EncounterAttributes #

Instances

Eq EncounterAttributes # 
Show EncounterAttributes # 
Message EncounterAttributes # 

Methods

descriptor :: MessageDescriptor EncounterAttributes

Default EncounterAttributes # 
HasField "attackTimerS" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "baseCaptureRate" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "baseFleeRate" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "collisionHeadRadiusM" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "collisionHeightM" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "collisionRadiusM" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "jumpTimeS" EncounterAttributes EncounterAttributes # 

Methods

field :: ProxySym "jumpTimeS" -> Lens EncounterAttributes EncounterAttributes (Field "jumpTimeS" EncounterAttributes) (Field "jumpTimeS" EncounterAttributes)

HasField "movementTimerS" EncounterAttributes EncounterAttributes # 

Methods

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

HasField "movementType" EncounterAttributes EncounterAttributes # 

Methods

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

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

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

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

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

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

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

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

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

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

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