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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.MoveSettings

Documentation

data MoveSettings Source #

Instances

Eq MoveSettings Source # 
Show MoveSettings Source # 
Default MoveSettings Source # 

Methods

def :: MoveSettings #

Message MoveSettings Source # 
HasField "accuracyChance" MoveSettings MoveSettings Source # 

Methods

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

HasField "animationId" MoveSettings MoveSettings Source # 

Methods

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

HasField "criticalChance" MoveSettings MoveSettings Source # 

Methods

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

HasField "damageWindowEndMs" MoveSettings MoveSettings Source # 

Methods

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

HasField "damageWindowStartMs" MoveSettings MoveSettings Source # 

Methods

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

HasField "durationMs" MoveSettings MoveSettings Source # 

Methods

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

HasField "energyDelta" MoveSettings MoveSettings Source # 

Methods

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

HasField "healScalar" MoveSettings MoveSettings Source # 

Methods

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

HasField "movementId" MoveSettings MoveSettings Source # 

Methods

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

HasField "pokemonType" MoveSettings MoveSettings Source # 

Methods

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

HasField "power" MoveSettings MoveSettings Source # 
HasField "staminaLossScalar" MoveSettings MoveSettings Source # 

Methods

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

HasField "trainerLevelMax" MoveSettings MoveSettings Source # 

Methods

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

HasField "trainerLevelMin" MoveSettings MoveSettings Source # 

Methods

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

HasField "vfxName" MoveSettings MoveSettings Source # 

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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