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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.MoveSettings

Documentation

data MoveSettings #

Instances

Eq MoveSettings # 
Show MoveSettings # 
Message MoveSettings # 

Methods

descriptor :: MessageDescriptor MoveSettings

Default MoveSettings # 

Methods

def :: MoveSettings

HasField "accuracyChance" MoveSettings MoveSettings # 

Methods

field :: ProxySym "accuracyChance" -> Lens MoveSettings MoveSettings (Field "accuracyChance" MoveSettings) (Field "accuracyChance" MoveSettings)

HasField "animationId" MoveSettings MoveSettings # 

Methods

field :: ProxySym "animationId" -> Lens MoveSettings MoveSettings (Field "animationId" MoveSettings) (Field "animationId" MoveSettings)

HasField "criticalChance" MoveSettings MoveSettings # 

Methods

field :: ProxySym "criticalChance" -> Lens MoveSettings MoveSettings (Field "criticalChance" MoveSettings) (Field "criticalChance" MoveSettings)

HasField "damageWindowEndMs" MoveSettings MoveSettings # 

Methods

field :: ProxySym "damageWindowEndMs" -> Lens MoveSettings MoveSettings (Field "damageWindowEndMs" MoveSettings) (Field "damageWindowEndMs" MoveSettings)

HasField "damageWindowStartMs" MoveSettings MoveSettings # 

Methods

field :: ProxySym "damageWindowStartMs" -> Lens MoveSettings MoveSettings (Field "damageWindowStartMs" MoveSettings) (Field "damageWindowStartMs" MoveSettings)

HasField "durationMs" MoveSettings MoveSettings # 

Methods

field :: ProxySym "durationMs" -> Lens MoveSettings MoveSettings (Field "durationMs" MoveSettings) (Field "durationMs" MoveSettings)

HasField "energyDelta" MoveSettings MoveSettings # 

Methods

field :: ProxySym "energyDelta" -> Lens MoveSettings MoveSettings (Field "energyDelta" MoveSettings) (Field "energyDelta" MoveSettings)

HasField "healScalar" MoveSettings MoveSettings # 

Methods

field :: ProxySym "healScalar" -> Lens MoveSettings MoveSettings (Field "healScalar" MoveSettings) (Field "healScalar" MoveSettings)

HasField "movementId" MoveSettings MoveSettings # 

Methods

field :: ProxySym "movementId" -> Lens MoveSettings MoveSettings (Field "movementId" MoveSettings) (Field "movementId" MoveSettings)

HasField "pokemonType" MoveSettings MoveSettings # 

Methods

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

HasField "power" MoveSettings MoveSettings # 

Methods

field :: ProxySym "power" -> Lens MoveSettings MoveSettings (Field "power" MoveSettings) (Field "power" MoveSettings)

HasField "staminaLossScalar" MoveSettings MoveSettings # 

Methods

field :: ProxySym "staminaLossScalar" -> Lens MoveSettings MoveSettings (Field "staminaLossScalar" MoveSettings) (Field "staminaLossScalar" MoveSettings)

HasField "trainerLevelMax" MoveSettings MoveSettings # 

Methods

field :: ProxySym "trainerLevelMax" -> Lens MoveSettings MoveSettings (Field "trainerLevelMax" MoveSettings) (Field "trainerLevelMax" MoveSettings)

HasField "trainerLevelMin" MoveSettings MoveSettings # 

Methods

field :: ProxySym "trainerLevelMin" -> Lens MoveSettings MoveSettings (Field "trainerLevelMin" MoveSettings) (Field "trainerLevelMin" MoveSettings)

HasField "vfxName" MoveSettings MoveSettings # 

Methods

field :: ProxySym "vfxName" -> Lens MoveSettings MoveSettings (Field "vfxName" MoveSettings) (Field "vfxName" MoveSettings)

type Field "accuracyChance" MoveSettings # 
type Field "accuracyChance" MoveSettings = Float
type Field "animationId" MoveSettings # 
type Field "animationId" MoveSettings = Int32
type Field "criticalChance" MoveSettings # 
type Field "criticalChance" MoveSettings = Float
type Field "damageWindowEndMs" MoveSettings # 
type Field "damageWindowEndMs" MoveSettings = Int32
type Field "damageWindowStartMs" MoveSettings # 
type Field "damageWindowStartMs" MoveSettings = Int32
type Field "durationMs" MoveSettings # 
type Field "durationMs" MoveSettings = Int32
type Field "energyDelta" MoveSettings # 
type Field "energyDelta" MoveSettings = Int32
type Field "healScalar" MoveSettings # 
type Field "healScalar" MoveSettings = Float
type Field "movementId" MoveSettings # 
type Field "movementId" MoveSettings = PokemonMovementType
type Field "pokemonType" MoveSettings # 
type Field "pokemonType" MoveSettings = PokemonType
type Field "power" MoveSettings # 
type Field "power" MoveSettings = Float
type Field "staminaLossScalar" MoveSettings # 
type Field "staminaLossScalar" MoveSettings = Float
type Field "trainerLevelMax" MoveSettings # 
type Field "trainerLevelMax" MoveSettings = Int32
type Field "trainerLevelMin" MoveSettings # 
type Field "trainerLevelMin" MoveSettings = Int32
type Field "vfxName" MoveSettings # 
type Field "vfxName" MoveSettings = Text

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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