{- This file was auto-generated from POGOProtos/Enums/PokemonMove.proto by the proto-lens-protoc program. -} {-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances #-} {-# OPTIONS_GHC -fno-warn-unused-imports#-} module Proto.POGOProtos.Enums.PokemonMove where import qualified Prelude import qualified Data.ProtoLens import qualified Data.ProtoLens.Message.Enum import qualified Lens.Family2 import qualified Lens.Family2.Unchecked import qualified Data.Default.Class import qualified Data.Text import qualified Data.Int import qualified Data.Word import qualified Data.Map import qualified Data.ByteString data PokemonMove = MOVE_UNSET | THUNDER_SHOCK | QUICK_ATTACK | SCRATCH | EMBER | VINE_WHIP | TACKLE | RAZOR_LEAF | TAKE_DOWN | WATER_GUN | BITE | POUND | DOUBLE_SLAP | WRAP | HYPER_BEAM | LICK | DARK_PULSE | SMOG | SLUDGE | METAL_CLAW | VICE_GRIP | FLAME_WHEEL | MEGAHORN | WING_ATTACK | FLAMETHROWER | SUCKER_PUNCH | DIG | LOW_KICK | CROSS_CHOP | PSYCHO_CUT | PSYBEAM | EARTHQUAKE | STONE_EDGE | ICE_PUNCH | HEART_STAMP | DISCHARGE | FLASH_CANNON | PECK | DRILL_PECK | ICE_BEAM | BLIZZARD | AIR_SLASH | HEAT_WAVE | TWINEEDLE | POISON_JAB | AERIAL_ACE | DRILL_RUN | PETAL_BLIZZARD | MEGA_DRAIN | BUG_BUZZ | POISON_FANG | NIGHT_SLASH | SLASH | BUBBLE_BEAM | SUBMISSION | KARATE_CHOP | LOW_SWEEP | AQUA_JET | AQUA_TAIL | SEED_BOMB | PSYSHOCK | ROCK_THROW | ANCIENT_POWER | ROCK_TOMB | ROCK_SLIDE | POWER_GEM | SHADOW_SNEAK | SHADOW_PUNCH | SHADOW_CLAW | OMINOUS_WIND | SHADOW_BALL | BULLET_PUNCH | MAGNET_BOMB | STEEL_WING | IRON_HEAD | PARABOLIC_CHARGE | SPARK | THUNDER_PUNCH | THUNDER | THUNDERBOLT | TWISTER | DRAGON_BREATH | DRAGON_PULSE | DRAGON_CLAW | DISARMING_VOICE | DRAINING_KISS | DAZZLING_GLEAM | MOONBLAST | PLAY_ROUGH | CROSS_POISON | SLUDGE_BOMB | SLUDGE_WAVE | GUNK_SHOT | MUD_SHOT | BONE_CLUB | BULLDOZE | MUD_BOMB | FURY_CUTTER | BUG_BITE | SIGNAL_BEAM | X_SCISSOR | FLAME_CHARGE | FLAME_BURST | FIRE_BLAST | BRINE | WATER_PULSE | SCALD | HYDRO_PUMP | PSYCHIC | PSYSTRIKE | ICE_SHARD | ICY_WIND | FROST_BREATH | ABSORB | GIGA_DRAIN | FIRE_PUNCH | SOLAR_BEAM | LEAF_BLADE | POWER_WHIP | SPLASH | ACID | AIR_CUTTER | HURRICANE | BRICK_BREAK | CUT | SWIFT | HORN_ATTACK | STOMP | HEADBUTT | HYPER_FANG | SLAM | BODY_SLAM | REST | STRUGGLE | SCALD_BLASTOISE | HYDRO_PUMP_BLASTOISE | WRAP_GREEN | WRAP_PINK | FURY_CUTTER_FAST | BUG_BITE_FAST | BITE_FAST | SUCKER_PUNCH_FAST | DRAGON_BREATH_FAST | THUNDER_SHOCK_FAST | SPARK_FAST | LOW_KICK_FAST | KARATE_CHOP_FAST | EMBER_FAST | WING_ATTACK_FAST | PECK_FAST | LICK_FAST | SHADOW_CLAW_FAST | VINE_WHIP_FAST | RAZOR_LEAF_FAST | MUD_SHOT_FAST | ICE_SHARD_FAST | FROST_BREATH_FAST | QUICK_ATTACK_FAST | SCRATCH_FAST | TACKLE_FAST | POUND_FAST | CUT_FAST | POISON_JAB_FAST | ACID_FAST | PSYCHO_CUT_FAST | ROCK_THROW_FAST | METAL_CLAW_FAST | BULLET_PUNCH_FAST | WATER_GUN_FAST | SPLASH_FAST | WATER_GUN_FAST_BLASTOISE | MUD_SLAP_FAST | ZEN_HEADBUTT_FAST | CONFUSION_FAST | POISON_STING_FAST | BUBBLE_FAST | FEINT_ATTACK_FAST | STEEL_WING_FAST | FIRE_FANG_FAST | ROCK_SMASH_FAST deriving (Prelude.Show, Prelude.Eq) instance Data.Default.Class.Default PokemonMove where def = MOVE_UNSET instance Data.ProtoLens.FieldDefault PokemonMove where fieldDefault = MOVE_UNSET instance Data.ProtoLens.MessageEnum PokemonMove where maybeToEnum 0 = Prelude.Just MOVE_UNSET maybeToEnum 1 = Prelude.Just THUNDER_SHOCK maybeToEnum 2 = Prelude.Just QUICK_ATTACK maybeToEnum 3 = Prelude.Just SCRATCH maybeToEnum 4 = Prelude.Just EMBER maybeToEnum 5 = Prelude.Just VINE_WHIP maybeToEnum 6 = Prelude.Just TACKLE maybeToEnum 7 = Prelude.Just RAZOR_LEAF maybeToEnum 8 = Prelude.Just TAKE_DOWN maybeToEnum 9 = Prelude.Just WATER_GUN maybeToEnum 10 = Prelude.Just BITE maybeToEnum 11 = Prelude.Just POUND maybeToEnum 12 = Prelude.Just DOUBLE_SLAP maybeToEnum 13 = Prelude.Just WRAP maybeToEnum 14 = Prelude.Just HYPER_BEAM maybeToEnum 15 = Prelude.Just LICK maybeToEnum 16 = Prelude.Just DARK_PULSE maybeToEnum 17 = Prelude.Just SMOG maybeToEnum 18 = Prelude.Just SLUDGE maybeToEnum 19 = Prelude.Just METAL_CLAW maybeToEnum 20 = Prelude.Just VICE_GRIP maybeToEnum 21 = Prelude.Just FLAME_WHEEL maybeToEnum 22 = Prelude.Just MEGAHORN maybeToEnum 23 = Prelude.Just WING_ATTACK maybeToEnum 24 = Prelude.Just FLAMETHROWER maybeToEnum 25 = Prelude.Just SUCKER_PUNCH maybeToEnum 26 = Prelude.Just DIG maybeToEnum 27 = Prelude.Just LOW_KICK maybeToEnum 28 = Prelude.Just CROSS_CHOP maybeToEnum 29 = Prelude.Just PSYCHO_CUT maybeToEnum 30 = Prelude.Just PSYBEAM maybeToEnum 31 = Prelude.Just EARTHQUAKE maybeToEnum 32 = Prelude.Just STONE_EDGE maybeToEnum 33 = Prelude.Just ICE_PUNCH maybeToEnum 34 = Prelude.Just HEART_STAMP maybeToEnum 35 = Prelude.Just DISCHARGE maybeToEnum 36 = Prelude.Just FLASH_CANNON maybeToEnum 37 = Prelude.Just PECK maybeToEnum 38 = Prelude.Just DRILL_PECK maybeToEnum 39 = Prelude.Just ICE_BEAM maybeToEnum 40 = Prelude.Just BLIZZARD maybeToEnum 41 = Prelude.Just AIR_SLASH maybeToEnum 42 = Prelude.Just HEAT_WAVE maybeToEnum 43 = Prelude.Just TWINEEDLE maybeToEnum 44 = Prelude.Just POISON_JAB maybeToEnum 45 = Prelude.Just AERIAL_ACE maybeToEnum 46 = Prelude.Just DRILL_RUN maybeToEnum 47 = Prelude.Just PETAL_BLIZZARD maybeToEnum 48 = Prelude.Just MEGA_DRAIN maybeToEnum 49 = Prelude.Just BUG_BUZZ maybeToEnum 50 = Prelude.Just POISON_FANG maybeToEnum 51 = Prelude.Just NIGHT_SLASH maybeToEnum 52 = Prelude.Just SLASH maybeToEnum 53 = Prelude.Just BUBBLE_BEAM maybeToEnum 54 = Prelude.Just SUBMISSION maybeToEnum 55 = Prelude.Just KARATE_CHOP maybeToEnum 56 = Prelude.Just LOW_SWEEP maybeToEnum 57 = Prelude.Just AQUA_JET maybeToEnum 58 = Prelude.Just AQUA_TAIL maybeToEnum 59 = Prelude.Just SEED_BOMB maybeToEnum 60 = Prelude.Just PSYSHOCK maybeToEnum 61 = Prelude.Just ROCK_THROW maybeToEnum 62 = Prelude.Just ANCIENT_POWER maybeToEnum 63 = Prelude.Just ROCK_TOMB maybeToEnum 64 = Prelude.Just ROCK_SLIDE maybeToEnum 65 = Prelude.Just POWER_GEM maybeToEnum 66 = Prelude.Just SHADOW_SNEAK maybeToEnum 67 = Prelude.Just SHADOW_PUNCH maybeToEnum 68 = Prelude.Just SHADOW_CLAW maybeToEnum 69 = Prelude.Just OMINOUS_WIND maybeToEnum 70 = Prelude.Just SHADOW_BALL maybeToEnum 71 = Prelude.Just BULLET_PUNCH maybeToEnum 72 = Prelude.Just MAGNET_BOMB maybeToEnum 73 = Prelude.Just STEEL_WING maybeToEnum 74 = Prelude.Just IRON_HEAD maybeToEnum 75 = Prelude.Just PARABOLIC_CHARGE maybeToEnum 76 = Prelude.Just SPARK maybeToEnum 77 = Prelude.Just THUNDER_PUNCH maybeToEnum 78 = Prelude.Just THUNDER maybeToEnum 79 = Prelude.Just THUNDERBOLT maybeToEnum 80 = Prelude.Just TWISTER maybeToEnum 81 = Prelude.Just DRAGON_BREATH maybeToEnum 82 = Prelude.Just DRAGON_PULSE maybeToEnum 83 = Prelude.Just DRAGON_CLAW maybeToEnum 84 = Prelude.Just DISARMING_VOICE maybeToEnum 85 = Prelude.Just DRAINING_KISS maybeToEnum 86 = Prelude.Just DAZZLING_GLEAM maybeToEnum 87 = Prelude.Just MOONBLAST maybeToEnum 88 = Prelude.Just PLAY_ROUGH maybeToEnum 89 = Prelude.Just CROSS_POISON maybeToEnum 90 = Prelude.Just SLUDGE_BOMB maybeToEnum 91 = Prelude.Just SLUDGE_WAVE maybeToEnum 92 = Prelude.Just GUNK_SHOT maybeToEnum 93 = Prelude.Just MUD_SHOT maybeToEnum 94 = Prelude.Just BONE_CLUB maybeToEnum 95 = Prelude.Just BULLDOZE maybeToEnum 96 = Prelude.Just MUD_BOMB maybeToEnum 97 = Prelude.Just FURY_CUTTER maybeToEnum 98 = Prelude.Just BUG_BITE maybeToEnum 99 = Prelude.Just SIGNAL_BEAM maybeToEnum 100 = Prelude.Just X_SCISSOR maybeToEnum 101 = Prelude.Just FLAME_CHARGE maybeToEnum 102 = Prelude.Just FLAME_BURST maybeToEnum 103 = Prelude.Just FIRE_BLAST maybeToEnum 104 = Prelude.Just BRINE maybeToEnum 105 = Prelude.Just WATER_PULSE maybeToEnum 106 = Prelude.Just SCALD maybeToEnum 107 = Prelude.Just HYDRO_PUMP maybeToEnum 108 = Prelude.Just PSYCHIC maybeToEnum 109 = Prelude.Just PSYSTRIKE maybeToEnum 110 = Prelude.Just ICE_SHARD maybeToEnum 111 = Prelude.Just ICY_WIND maybeToEnum 112 = Prelude.Just FROST_BREATH maybeToEnum 113 = Prelude.Just ABSORB maybeToEnum 114 = Prelude.Just GIGA_DRAIN maybeToEnum 115 = Prelude.Just FIRE_PUNCH maybeToEnum 116 = Prelude.Just SOLAR_BEAM maybeToEnum 117 = Prelude.Just LEAF_BLADE maybeToEnum 118 = Prelude.Just POWER_WHIP maybeToEnum 119 = Prelude.Just SPLASH maybeToEnum 120 = Prelude.Just ACID maybeToEnum 121 = Prelude.Just AIR_CUTTER maybeToEnum 122 = Prelude.Just HURRICANE maybeToEnum 123 = Prelude.Just BRICK_BREAK maybeToEnum 124 = Prelude.Just CUT maybeToEnum 125 = Prelude.Just SWIFT maybeToEnum 126 = Prelude.Just HORN_ATTACK maybeToEnum 127 = Prelude.Just STOMP maybeToEnum 128 = Prelude.Just HEADBUTT maybeToEnum 129 = Prelude.Just HYPER_FANG maybeToEnum 130 = Prelude.Just SLAM maybeToEnum 131 = Prelude.Just BODY_SLAM maybeToEnum 132 = Prelude.Just REST maybeToEnum 133 = Prelude.Just STRUGGLE maybeToEnum 134 = Prelude.Just SCALD_BLASTOISE maybeToEnum 135 = Prelude.Just HYDRO_PUMP_BLASTOISE maybeToEnum 136 = Prelude.Just WRAP_GREEN maybeToEnum 137 = Prelude.Just WRAP_PINK maybeToEnum 200 = Prelude.Just FURY_CUTTER_FAST maybeToEnum 201 = Prelude.Just BUG_BITE_FAST maybeToEnum 202 = Prelude.Just BITE_FAST maybeToEnum 203 = Prelude.Just SUCKER_PUNCH_FAST maybeToEnum 204 = Prelude.Just DRAGON_BREATH_FAST maybeToEnum 205 = Prelude.Just THUNDER_SHOCK_FAST maybeToEnum 206 = Prelude.Just SPARK_FAST maybeToEnum 207 = Prelude.Just LOW_KICK_FAST maybeToEnum 208 = Prelude.Just KARATE_CHOP_FAST maybeToEnum 209 = Prelude.Just EMBER_FAST maybeToEnum 210 = Prelude.Just WING_ATTACK_FAST maybeToEnum 211 = Prelude.Just PECK_FAST maybeToEnum 212 = Prelude.Just LICK_FAST maybeToEnum 213 = Prelude.Just SHADOW_CLAW_FAST maybeToEnum 214 = Prelude.Just VINE_WHIP_FAST maybeToEnum 215 = Prelude.Just RAZOR_LEAF_FAST maybeToEnum 216 = Prelude.Just MUD_SHOT_FAST maybeToEnum 217 = Prelude.Just ICE_SHARD_FAST maybeToEnum 218 = Prelude.Just FROST_BREATH_FAST maybeToEnum 219 = Prelude.Just QUICK_ATTACK_FAST maybeToEnum 220 = Prelude.Just SCRATCH_FAST maybeToEnum 221 = Prelude.Just TACKLE_FAST maybeToEnum 222 = Prelude.Just POUND_FAST maybeToEnum 223 = Prelude.Just CUT_FAST maybeToEnum 224 = Prelude.Just POISON_JAB_FAST maybeToEnum 225 = Prelude.Just ACID_FAST maybeToEnum 226 = Prelude.Just PSYCHO_CUT_FAST maybeToEnum 227 = Prelude.Just ROCK_THROW_FAST maybeToEnum 228 = Prelude.Just METAL_CLAW_FAST maybeToEnum 229 = Prelude.Just BULLET_PUNCH_FAST maybeToEnum 230 = Prelude.Just WATER_GUN_FAST maybeToEnum 231 = Prelude.Just SPLASH_FAST maybeToEnum 232 = Prelude.Just WATER_GUN_FAST_BLASTOISE maybeToEnum 233 = Prelude.Just MUD_SLAP_FAST maybeToEnum 234 = Prelude.Just ZEN_HEADBUTT_FAST maybeToEnum 235 = Prelude.Just CONFUSION_FAST maybeToEnum 236 = Prelude.Just POISON_STING_FAST maybeToEnum 237 = Prelude.Just BUBBLE_FAST maybeToEnum 238 = Prelude.Just FEINT_ATTACK_FAST maybeToEnum 239 = Prelude.Just STEEL_WING_FAST maybeToEnum 240 = Prelude.Just FIRE_FANG_FAST maybeToEnum 241 = Prelude.Just ROCK_SMASH_FAST maybeToEnum _ = Prelude.Nothing showEnum MOVE_UNSET = "MOVE_UNSET" showEnum THUNDER_SHOCK = "THUNDER_SHOCK" showEnum QUICK_ATTACK = "QUICK_ATTACK" showEnum SCRATCH = "SCRATCH" showEnum EMBER = "EMBER" showEnum VINE_WHIP = "VINE_WHIP" showEnum TACKLE = "TACKLE" showEnum RAZOR_LEAF = "RAZOR_LEAF" showEnum TAKE_DOWN = "TAKE_DOWN" showEnum WATER_GUN = "WATER_GUN" showEnum BITE = "BITE" showEnum POUND = "POUND" showEnum DOUBLE_SLAP = "DOUBLE_SLAP" showEnum WRAP = "WRAP" showEnum HYPER_BEAM = "HYPER_BEAM" showEnum LICK = "LICK" showEnum DARK_PULSE = "DARK_PULSE" showEnum SMOG = "SMOG" showEnum SLUDGE = "SLUDGE" showEnum METAL_CLAW = "METAL_CLAW" showEnum VICE_GRIP = "VICE_GRIP" showEnum FLAME_WHEEL = "FLAME_WHEEL" showEnum MEGAHORN = "MEGAHORN" showEnum WING_ATTACK = "WING_ATTACK" showEnum FLAMETHROWER = "FLAMETHROWER" showEnum SUCKER_PUNCH = "SUCKER_PUNCH" showEnum DIG = "DIG" showEnum LOW_KICK = "LOW_KICK" showEnum CROSS_CHOP = "CROSS_CHOP" showEnum PSYCHO_CUT = "PSYCHO_CUT" showEnum PSYBEAM = "PSYBEAM" showEnum EARTHQUAKE = "EARTHQUAKE" showEnum STONE_EDGE = "STONE_EDGE" showEnum ICE_PUNCH = "ICE_PUNCH" showEnum HEART_STAMP = "HEART_STAMP" showEnum DISCHARGE = "DISCHARGE" showEnum FLASH_CANNON = "FLASH_CANNON" showEnum PECK = "PECK" showEnum DRILL_PECK = "DRILL_PECK" showEnum ICE_BEAM = "ICE_BEAM" showEnum BLIZZARD = "BLIZZARD" showEnum AIR_SLASH = "AIR_SLASH" showEnum HEAT_WAVE = "HEAT_WAVE" showEnum TWINEEDLE = "TWINEEDLE" showEnum POISON_JAB = "POISON_JAB" showEnum AERIAL_ACE = "AERIAL_ACE" showEnum DRILL_RUN = "DRILL_RUN" showEnum PETAL_BLIZZARD = "PETAL_BLIZZARD" showEnum MEGA_DRAIN = "MEGA_DRAIN" showEnum BUG_BUZZ = "BUG_BUZZ" showEnum POISON_FANG = "POISON_FANG" showEnum NIGHT_SLASH = "NIGHT_SLASH" showEnum SLASH = "SLASH" showEnum BUBBLE_BEAM = "BUBBLE_BEAM" showEnum SUBMISSION = "SUBMISSION" showEnum KARATE_CHOP = "KARATE_CHOP" showEnum LOW_SWEEP = "LOW_SWEEP" showEnum AQUA_JET = "AQUA_JET" showEnum AQUA_TAIL = "AQUA_TAIL" showEnum SEED_BOMB = "SEED_BOMB" showEnum PSYSHOCK = "PSYSHOCK" showEnum ROCK_THROW = "ROCK_THROW" showEnum ANCIENT_POWER = "ANCIENT_POWER" showEnum ROCK_TOMB = "ROCK_TOMB" showEnum ROCK_SLIDE = "ROCK_SLIDE" showEnum POWER_GEM = "POWER_GEM" showEnum SHADOW_SNEAK = "SHADOW_SNEAK" showEnum SHADOW_PUNCH = "SHADOW_PUNCH" showEnum SHADOW_CLAW = "SHADOW_CLAW" showEnum OMINOUS_WIND = "OMINOUS_WIND" showEnum SHADOW_BALL = "SHADOW_BALL" showEnum BULLET_PUNCH = "BULLET_PUNCH" showEnum MAGNET_BOMB = "MAGNET_BOMB" showEnum STEEL_WING = "STEEL_WING" showEnum IRON_HEAD = "IRON_HEAD" showEnum PARABOLIC_CHARGE = "PARABOLIC_CHARGE" showEnum SPARK = "SPARK" showEnum THUNDER_PUNCH = "THUNDER_PUNCH" showEnum THUNDER = "THUNDER" showEnum THUNDERBOLT = "THUNDERBOLT" showEnum TWISTER = "TWISTER" showEnum DRAGON_BREATH = "DRAGON_BREATH" showEnum DRAGON_PULSE = "DRAGON_PULSE" showEnum DRAGON_CLAW = "DRAGON_CLAW" showEnum DISARMING_VOICE = "DISARMING_VOICE" showEnum DRAINING_KISS = "DRAINING_KISS" showEnum DAZZLING_GLEAM = "DAZZLING_GLEAM" showEnum MOONBLAST = "MOONBLAST" showEnum PLAY_ROUGH = "PLAY_ROUGH" showEnum CROSS_POISON = "CROSS_POISON" showEnum SLUDGE_BOMB = "SLUDGE_BOMB" showEnum SLUDGE_WAVE = "SLUDGE_WAVE" showEnum GUNK_SHOT = "GUNK_SHOT" showEnum MUD_SHOT = "MUD_SHOT" showEnum BONE_CLUB = "BONE_CLUB" showEnum BULLDOZE = "BULLDOZE" showEnum MUD_BOMB = "MUD_BOMB" showEnum FURY_CUTTER = "FURY_CUTTER" showEnum BUG_BITE = "BUG_BITE" showEnum SIGNAL_BEAM = "SIGNAL_BEAM" showEnum X_SCISSOR = "X_SCISSOR" showEnum FLAME_CHARGE = "FLAME_CHARGE" showEnum FLAME_BURST = "FLAME_BURST" showEnum FIRE_BLAST = "FIRE_BLAST" showEnum BRINE = "BRINE" showEnum WATER_PULSE = "WATER_PULSE" showEnum SCALD = "SCALD" showEnum HYDRO_PUMP = "HYDRO_PUMP" showEnum PSYCHIC = "PSYCHIC" showEnum PSYSTRIKE = "PSYSTRIKE" showEnum ICE_SHARD = "ICE_SHARD" showEnum ICY_WIND = "ICY_WIND" showEnum FROST_BREATH = "FROST_BREATH" showEnum ABSORB = "ABSORB" showEnum GIGA_DRAIN = "GIGA_DRAIN" showEnum FIRE_PUNCH = "FIRE_PUNCH" showEnum SOLAR_BEAM = "SOLAR_BEAM" showEnum LEAF_BLADE = "LEAF_BLADE" showEnum POWER_WHIP = "POWER_WHIP" showEnum SPLASH = "SPLASH" showEnum ACID = "ACID" showEnum AIR_CUTTER = "AIR_CUTTER" showEnum HURRICANE = "HURRICANE" showEnum BRICK_BREAK = "BRICK_BREAK" showEnum CUT = "CUT" showEnum SWIFT = "SWIFT" showEnum HORN_ATTACK = "HORN_ATTACK" showEnum STOMP = "STOMP" showEnum HEADBUTT = "HEADBUTT" showEnum HYPER_FANG = "HYPER_FANG" showEnum SLAM = "SLAM" showEnum BODY_SLAM = "BODY_SLAM" showEnum REST = "REST" showEnum STRUGGLE = "STRUGGLE" showEnum SCALD_BLASTOISE = "SCALD_BLASTOISE" showEnum HYDRO_PUMP_BLASTOISE = "HYDRO_PUMP_BLASTOISE" showEnum WRAP_GREEN = "WRAP_GREEN" showEnum WRAP_PINK = "WRAP_PINK" showEnum FURY_CUTTER_FAST = "FURY_CUTTER_FAST" showEnum BUG_BITE_FAST = "BUG_BITE_FAST" showEnum BITE_FAST = "BITE_FAST" showEnum SUCKER_PUNCH_FAST = "SUCKER_PUNCH_FAST" showEnum DRAGON_BREATH_FAST = "DRAGON_BREATH_FAST" showEnum THUNDER_SHOCK_FAST = "THUNDER_SHOCK_FAST" showEnum SPARK_FAST = "SPARK_FAST" showEnum LOW_KICK_FAST = "LOW_KICK_FAST" showEnum KARATE_CHOP_FAST = "KARATE_CHOP_FAST" showEnum EMBER_FAST = "EMBER_FAST" showEnum WING_ATTACK_FAST = "WING_ATTACK_FAST" showEnum PECK_FAST = "PECK_FAST" showEnum LICK_FAST = "LICK_FAST" showEnum SHADOW_CLAW_FAST = "SHADOW_CLAW_FAST" showEnum VINE_WHIP_FAST = "VINE_WHIP_FAST" showEnum RAZOR_LEAF_FAST = "RAZOR_LEAF_FAST" showEnum MUD_SHOT_FAST = "MUD_SHOT_FAST" showEnum ICE_SHARD_FAST = "ICE_SHARD_FAST" showEnum FROST_BREATH_FAST = "FROST_BREATH_FAST" showEnum QUICK_ATTACK_FAST = "QUICK_ATTACK_FAST" showEnum SCRATCH_FAST = "SCRATCH_FAST" showEnum TACKLE_FAST = "TACKLE_FAST" showEnum POUND_FAST = "POUND_FAST" showEnum CUT_FAST = "CUT_FAST" showEnum POISON_JAB_FAST = "POISON_JAB_FAST" showEnum ACID_FAST = "ACID_FAST" showEnum PSYCHO_CUT_FAST = "PSYCHO_CUT_FAST" showEnum ROCK_THROW_FAST = "ROCK_THROW_FAST" showEnum METAL_CLAW_FAST = "METAL_CLAW_FAST" showEnum BULLET_PUNCH_FAST = "BULLET_PUNCH_FAST" showEnum WATER_GUN_FAST = "WATER_GUN_FAST" showEnum SPLASH_FAST = "SPLASH_FAST" showEnum WATER_GUN_FAST_BLASTOISE = "WATER_GUN_FAST_BLASTOISE" showEnum MUD_SLAP_FAST = "MUD_SLAP_FAST" showEnum ZEN_HEADBUTT_FAST = "ZEN_HEADBUTT_FAST" showEnum CONFUSION_FAST = "CONFUSION_FAST" showEnum POISON_STING_FAST = "POISON_STING_FAST" showEnum BUBBLE_FAST = "BUBBLE_FAST" showEnum FEINT_ATTACK_FAST = "FEINT_ATTACK_FAST" showEnum STEEL_WING_FAST = "STEEL_WING_FAST" showEnum FIRE_FANG_FAST = "FIRE_FANG_FAST" showEnum ROCK_SMASH_FAST = "ROCK_SMASH_FAST" readEnum "MOVE_UNSET" = Prelude.Just MOVE_UNSET readEnum "THUNDER_SHOCK" = Prelude.Just THUNDER_SHOCK readEnum "QUICK_ATTACK" = Prelude.Just QUICK_ATTACK readEnum "SCRATCH" = Prelude.Just SCRATCH readEnum "EMBER" = Prelude.Just EMBER readEnum "VINE_WHIP" = Prelude.Just VINE_WHIP readEnum "TACKLE" = Prelude.Just TACKLE readEnum "RAZOR_LEAF" = Prelude.Just RAZOR_LEAF readEnum "TAKE_DOWN" = Prelude.Just TAKE_DOWN readEnum "WATER_GUN" = Prelude.Just WATER_GUN readEnum "BITE" = Prelude.Just BITE readEnum "POUND" = Prelude.Just POUND readEnum "DOUBLE_SLAP" = Prelude.Just DOUBLE_SLAP readEnum "WRAP" = Prelude.Just WRAP readEnum "HYPER_BEAM" = Prelude.Just HYPER_BEAM readEnum "LICK" = Prelude.Just LICK readEnum "DARK_PULSE" = Prelude.Just DARK_PULSE readEnum "SMOG" = Prelude.Just SMOG readEnum "SLUDGE" = Prelude.Just SLUDGE readEnum "METAL_CLAW" = Prelude.Just METAL_CLAW readEnum "VICE_GRIP" = Prelude.Just VICE_GRIP readEnum "FLAME_WHEEL" = Prelude.Just FLAME_WHEEL readEnum "MEGAHORN" = Prelude.Just MEGAHORN readEnum "WING_ATTACK" = Prelude.Just WING_ATTACK readEnum "FLAMETHROWER" = Prelude.Just FLAMETHROWER readEnum "SUCKER_PUNCH" = Prelude.Just SUCKER_PUNCH readEnum "DIG" = Prelude.Just DIG readEnum "LOW_KICK" = Prelude.Just LOW_KICK readEnum "CROSS_CHOP" = Prelude.Just CROSS_CHOP readEnum "PSYCHO_CUT" = Prelude.Just PSYCHO_CUT readEnum "PSYBEAM" = Prelude.Just PSYBEAM readEnum "EARTHQUAKE" = Prelude.Just EARTHQUAKE readEnum "STONE_EDGE" = Prelude.Just STONE_EDGE readEnum "ICE_PUNCH" = Prelude.Just ICE_PUNCH readEnum "HEART_STAMP" = Prelude.Just HEART_STAMP readEnum "DISCHARGE" = Prelude.Just DISCHARGE readEnum "FLASH_CANNON" = Prelude.Just FLASH_CANNON readEnum "PECK" = Prelude.Just PECK readEnum "DRILL_PECK" = Prelude.Just DRILL_PECK readEnum "ICE_BEAM" = Prelude.Just ICE_BEAM readEnum "BLIZZARD" = Prelude.Just BLIZZARD readEnum "AIR_SLASH" = Prelude.Just AIR_SLASH readEnum "HEAT_WAVE" = Prelude.Just HEAT_WAVE readEnum "TWINEEDLE" = Prelude.Just TWINEEDLE readEnum "POISON_JAB" = Prelude.Just POISON_JAB readEnum "AERIAL_ACE" = Prelude.Just AERIAL_ACE readEnum "DRILL_RUN" = Prelude.Just DRILL_RUN readEnum "PETAL_BLIZZARD" = Prelude.Just PETAL_BLIZZARD readEnum "MEGA_DRAIN" = Prelude.Just MEGA_DRAIN readEnum "BUG_BUZZ" = Prelude.Just BUG_BUZZ readEnum "POISON_FANG" = Prelude.Just POISON_FANG readEnum "NIGHT_SLASH" = Prelude.Just NIGHT_SLASH readEnum "SLASH" = Prelude.Just SLASH readEnum "BUBBLE_BEAM" = Prelude.Just BUBBLE_BEAM readEnum "SUBMISSION" = Prelude.Just SUBMISSION readEnum "KARATE_CHOP" = Prelude.Just KARATE_CHOP readEnum "LOW_SWEEP" = Prelude.Just LOW_SWEEP readEnum "AQUA_JET" = Prelude.Just AQUA_JET readEnum "AQUA_TAIL" = Prelude.Just AQUA_TAIL readEnum "SEED_BOMB" = Prelude.Just SEED_BOMB readEnum "PSYSHOCK" = Prelude.Just PSYSHOCK readEnum "ROCK_THROW" = Prelude.Just ROCK_THROW readEnum "ANCIENT_POWER" = Prelude.Just ANCIENT_POWER readEnum "ROCK_TOMB" = Prelude.Just ROCK_TOMB readEnum "ROCK_SLIDE" = Prelude.Just ROCK_SLIDE readEnum "POWER_GEM" = Prelude.Just POWER_GEM readEnum "SHADOW_SNEAK" = Prelude.Just SHADOW_SNEAK readEnum "SHADOW_PUNCH" = Prelude.Just SHADOW_PUNCH readEnum "SHADOW_CLAW" = Prelude.Just SHADOW_CLAW readEnum "OMINOUS_WIND" = Prelude.Just OMINOUS_WIND readEnum "SHADOW_BALL" = Prelude.Just SHADOW_BALL readEnum "BULLET_PUNCH" = Prelude.Just BULLET_PUNCH readEnum "MAGNET_BOMB" = Prelude.Just MAGNET_BOMB readEnum "STEEL_WING" = Prelude.Just STEEL_WING readEnum "IRON_HEAD" = Prelude.Just IRON_HEAD readEnum "PARABOLIC_CHARGE" = Prelude.Just PARABOLIC_CHARGE readEnum "SPARK" = Prelude.Just SPARK readEnum "THUNDER_PUNCH" = Prelude.Just THUNDER_PUNCH readEnum "THUNDER" = Prelude.Just THUNDER readEnum "THUNDERBOLT" = Prelude.Just THUNDERBOLT readEnum "TWISTER" = Prelude.Just TWISTER readEnum "DRAGON_BREATH" = Prelude.Just DRAGON_BREATH readEnum "DRAGON_PULSE" = Prelude.Just DRAGON_PULSE readEnum "DRAGON_CLAW" = Prelude.Just DRAGON_CLAW readEnum "DISARMING_VOICE" = Prelude.Just DISARMING_VOICE readEnum "DRAINING_KISS" = Prelude.Just DRAINING_KISS readEnum "DAZZLING_GLEAM" = Prelude.Just DAZZLING_GLEAM readEnum "MOONBLAST" = Prelude.Just MOONBLAST readEnum "PLAY_ROUGH" = Prelude.Just PLAY_ROUGH readEnum "CROSS_POISON" = Prelude.Just CROSS_POISON readEnum "SLUDGE_BOMB" = Prelude.Just SLUDGE_BOMB readEnum "SLUDGE_WAVE" = Prelude.Just SLUDGE_WAVE readEnum "GUNK_SHOT" = Prelude.Just GUNK_SHOT readEnum "MUD_SHOT" = Prelude.Just MUD_SHOT readEnum "BONE_CLUB" = Prelude.Just BONE_CLUB readEnum "BULLDOZE" = Prelude.Just BULLDOZE readEnum "MUD_BOMB" = Prelude.Just MUD_BOMB readEnum "FURY_CUTTER" = Prelude.Just FURY_CUTTER readEnum "BUG_BITE" = Prelude.Just BUG_BITE readEnum "SIGNAL_BEAM" = Prelude.Just SIGNAL_BEAM readEnum "X_SCISSOR" = Prelude.Just X_SCISSOR readEnum "FLAME_CHARGE" = Prelude.Just FLAME_CHARGE readEnum "FLAME_BURST" = Prelude.Just FLAME_BURST readEnum "FIRE_BLAST" = Prelude.Just FIRE_BLAST readEnum "BRINE" = Prelude.Just BRINE readEnum "WATER_PULSE" = Prelude.Just WATER_PULSE readEnum "SCALD" = Prelude.Just SCALD readEnum "HYDRO_PUMP" = Prelude.Just HYDRO_PUMP readEnum "PSYCHIC" = Prelude.Just PSYCHIC readEnum "PSYSTRIKE" = Prelude.Just PSYSTRIKE readEnum "ICE_SHARD" = Prelude.Just ICE_SHARD readEnum "ICY_WIND" = Prelude.Just ICY_WIND readEnum "FROST_BREATH" = Prelude.Just FROST_BREATH readEnum "ABSORB" = Prelude.Just ABSORB readEnum "GIGA_DRAIN" = Prelude.Just GIGA_DRAIN readEnum "FIRE_PUNCH" = Prelude.Just FIRE_PUNCH readEnum "SOLAR_BEAM" = Prelude.Just SOLAR_BEAM readEnum "LEAF_BLADE" = Prelude.Just LEAF_BLADE readEnum "POWER_WHIP" = Prelude.Just POWER_WHIP readEnum "SPLASH" = Prelude.Just SPLASH readEnum "ACID" = Prelude.Just ACID readEnum "AIR_CUTTER" = Prelude.Just AIR_CUTTER readEnum "HURRICANE" = Prelude.Just HURRICANE readEnum "BRICK_BREAK" = Prelude.Just BRICK_BREAK readEnum "CUT" = Prelude.Just CUT readEnum "SWIFT" = Prelude.Just SWIFT readEnum "HORN_ATTACK" = Prelude.Just HORN_ATTACK readEnum "STOMP" = Prelude.Just STOMP readEnum "HEADBUTT" = Prelude.Just HEADBUTT readEnum "HYPER_FANG" = Prelude.Just HYPER_FANG readEnum "SLAM" = Prelude.Just SLAM readEnum "BODY_SLAM" = Prelude.Just BODY_SLAM readEnum "REST" = Prelude.Just REST readEnum "STRUGGLE" = Prelude.Just STRUGGLE readEnum "SCALD_BLASTOISE" = Prelude.Just SCALD_BLASTOISE readEnum "HYDRO_PUMP_BLASTOISE" = Prelude.Just HYDRO_PUMP_BLASTOISE readEnum "WRAP_GREEN" = Prelude.Just WRAP_GREEN readEnum "WRAP_PINK" = Prelude.Just WRAP_PINK readEnum "FURY_CUTTER_FAST" = Prelude.Just FURY_CUTTER_FAST readEnum "BUG_BITE_FAST" = Prelude.Just BUG_BITE_FAST readEnum "BITE_FAST" = Prelude.Just BITE_FAST readEnum "SUCKER_PUNCH_FAST" = Prelude.Just SUCKER_PUNCH_FAST readEnum "DRAGON_BREATH_FAST" = Prelude.Just DRAGON_BREATH_FAST readEnum "THUNDER_SHOCK_FAST" = Prelude.Just THUNDER_SHOCK_FAST readEnum "SPARK_FAST" = Prelude.Just SPARK_FAST readEnum "LOW_KICK_FAST" = Prelude.Just LOW_KICK_FAST readEnum "KARATE_CHOP_FAST" = Prelude.Just KARATE_CHOP_FAST readEnum "EMBER_FAST" = Prelude.Just EMBER_FAST readEnum "WING_ATTACK_FAST" = Prelude.Just WING_ATTACK_FAST readEnum "PECK_FAST" = Prelude.Just PECK_FAST readEnum "LICK_FAST" = Prelude.Just LICK_FAST readEnum "SHADOW_CLAW_FAST" = Prelude.Just SHADOW_CLAW_FAST readEnum "VINE_WHIP_FAST" = Prelude.Just VINE_WHIP_FAST readEnum "RAZOR_LEAF_FAST" = Prelude.Just RAZOR_LEAF_FAST readEnum "MUD_SHOT_FAST" = Prelude.Just MUD_SHOT_FAST readEnum "ICE_SHARD_FAST" = Prelude.Just ICE_SHARD_FAST readEnum "FROST_BREATH_FAST" = Prelude.Just FROST_BREATH_FAST readEnum "QUICK_ATTACK_FAST" = Prelude.Just QUICK_ATTACK_FAST readEnum "SCRATCH_FAST" = Prelude.Just SCRATCH_FAST readEnum "TACKLE_FAST" = Prelude.Just TACKLE_FAST readEnum "POUND_FAST" = Prelude.Just POUND_FAST readEnum "CUT_FAST" = Prelude.Just CUT_FAST readEnum "POISON_JAB_FAST" = Prelude.Just POISON_JAB_FAST readEnum "ACID_FAST" = Prelude.Just ACID_FAST readEnum "PSYCHO_CUT_FAST" = Prelude.Just PSYCHO_CUT_FAST readEnum "ROCK_THROW_FAST" = Prelude.Just ROCK_THROW_FAST readEnum "METAL_CLAW_FAST" = Prelude.Just METAL_CLAW_FAST readEnum "BULLET_PUNCH_FAST" = Prelude.Just BULLET_PUNCH_FAST readEnum "WATER_GUN_FAST" = Prelude.Just WATER_GUN_FAST readEnum "SPLASH_FAST" = Prelude.Just SPLASH_FAST readEnum "WATER_GUN_FAST_BLASTOISE" = Prelude.Just WATER_GUN_FAST_BLASTOISE readEnum "MUD_SLAP_FAST" = Prelude.Just MUD_SLAP_FAST readEnum "ZEN_HEADBUTT_FAST" = Prelude.Just ZEN_HEADBUTT_FAST readEnum "CONFUSION_FAST" = Prelude.Just CONFUSION_FAST readEnum "POISON_STING_FAST" = Prelude.Just POISON_STING_FAST readEnum "BUBBLE_FAST" = Prelude.Just BUBBLE_FAST readEnum "FEINT_ATTACK_FAST" = Prelude.Just FEINT_ATTACK_FAST readEnum "STEEL_WING_FAST" = Prelude.Just STEEL_WING_FAST readEnum "FIRE_FANG_FAST" = Prelude.Just FIRE_FANG_FAST readEnum "ROCK_SMASH_FAST" = Prelude.Just ROCK_SMASH_FAST readEnum _ = Prelude.Nothing instance Prelude.Enum PokemonMove where toEnum k__ = Prelude.maybe (Prelude.error ((Prelude.++) "toEnum: unknown value for enum PokemonMove: " (Prelude.show k__))) Prelude.id (Data.ProtoLens.maybeToEnum k__) fromEnum MOVE_UNSET = 0 fromEnum THUNDER_SHOCK = 1 fromEnum QUICK_ATTACK = 2 fromEnum SCRATCH = 3 fromEnum EMBER = 4 fromEnum VINE_WHIP = 5 fromEnum TACKLE = 6 fromEnum RAZOR_LEAF = 7 fromEnum TAKE_DOWN = 8 fromEnum WATER_GUN = 9 fromEnum BITE = 10 fromEnum POUND = 11 fromEnum DOUBLE_SLAP = 12 fromEnum WRAP = 13 fromEnum HYPER_BEAM = 14 fromEnum LICK = 15 fromEnum DARK_PULSE = 16 fromEnum SMOG = 17 fromEnum SLUDGE = 18 fromEnum METAL_CLAW = 19 fromEnum VICE_GRIP = 20 fromEnum FLAME_WHEEL = 21 fromEnum MEGAHORN = 22 fromEnum WING_ATTACK = 23 fromEnum FLAMETHROWER = 24 fromEnum SUCKER_PUNCH = 25 fromEnum DIG = 26 fromEnum LOW_KICK = 27 fromEnum CROSS_CHOP = 28 fromEnum PSYCHO_CUT = 29 fromEnum PSYBEAM = 30 fromEnum EARTHQUAKE = 31 fromEnum STONE_EDGE = 32 fromEnum ICE_PUNCH = 33 fromEnum HEART_STAMP = 34 fromEnum DISCHARGE = 35 fromEnum FLASH_CANNON = 36 fromEnum PECK = 37 fromEnum DRILL_PECK = 38 fromEnum ICE_BEAM = 39 fromEnum BLIZZARD = 40 fromEnum AIR_SLASH = 41 fromEnum HEAT_WAVE = 42 fromEnum TWINEEDLE = 43 fromEnum POISON_JAB = 44 fromEnum AERIAL_ACE = 45 fromEnum DRILL_RUN = 46 fromEnum PETAL_BLIZZARD = 47 fromEnum MEGA_DRAIN = 48 fromEnum BUG_BUZZ = 49 fromEnum POISON_FANG = 50 fromEnum NIGHT_SLASH = 51 fromEnum SLASH = 52 fromEnum BUBBLE_BEAM = 53 fromEnum SUBMISSION = 54 fromEnum KARATE_CHOP = 55 fromEnum LOW_SWEEP = 56 fromEnum AQUA_JET = 57 fromEnum AQUA_TAIL = 58 fromEnum SEED_BOMB = 59 fromEnum PSYSHOCK = 60 fromEnum ROCK_THROW = 61 fromEnum ANCIENT_POWER = 62 fromEnum ROCK_TOMB = 63 fromEnum ROCK_SLIDE = 64 fromEnum POWER_GEM = 65 fromEnum SHADOW_SNEAK = 66 fromEnum SHADOW_PUNCH = 67 fromEnum SHADOW_CLAW = 68 fromEnum OMINOUS_WIND = 69 fromEnum SHADOW_BALL = 70 fromEnum BULLET_PUNCH = 71 fromEnum MAGNET_BOMB = 72 fromEnum STEEL_WING = 73 fromEnum IRON_HEAD = 74 fromEnum PARABOLIC_CHARGE = 75 fromEnum SPARK = 76 fromEnum THUNDER_PUNCH = 77 fromEnum THUNDER = 78 fromEnum THUNDERBOLT = 79 fromEnum TWISTER = 80 fromEnum DRAGON_BREATH = 81 fromEnum DRAGON_PULSE = 82 fromEnum DRAGON_CLAW = 83 fromEnum DISARMING_VOICE = 84 fromEnum DRAINING_KISS = 85 fromEnum DAZZLING_GLEAM = 86 fromEnum MOONBLAST = 87 fromEnum PLAY_ROUGH = 88 fromEnum CROSS_POISON = 89 fromEnum SLUDGE_BOMB = 90 fromEnum SLUDGE_WAVE = 91 fromEnum GUNK_SHOT = 92 fromEnum MUD_SHOT = 93 fromEnum BONE_CLUB = 94 fromEnum BULLDOZE = 95 fromEnum MUD_BOMB = 96 fromEnum FURY_CUTTER = 97 fromEnum BUG_BITE = 98 fromEnum SIGNAL_BEAM = 99 fromEnum X_SCISSOR = 100 fromEnum FLAME_CHARGE = 101 fromEnum FLAME_BURST = 102 fromEnum FIRE_BLAST = 103 fromEnum BRINE = 104 fromEnum WATER_PULSE = 105 fromEnum SCALD = 106 fromEnum HYDRO_PUMP = 107 fromEnum PSYCHIC = 108 fromEnum PSYSTRIKE = 109 fromEnum ICE_SHARD = 110 fromEnum ICY_WIND = 111 fromEnum FROST_BREATH = 112 fromEnum ABSORB = 113 fromEnum GIGA_DRAIN = 114 fromEnum FIRE_PUNCH = 115 fromEnum SOLAR_BEAM = 116 fromEnum LEAF_BLADE = 117 fromEnum POWER_WHIP = 118 fromEnum SPLASH = 119 fromEnum ACID = 120 fromEnum AIR_CUTTER = 121 fromEnum HURRICANE = 122 fromEnum BRICK_BREAK = 123 fromEnum CUT = 124 fromEnum SWIFT = 125 fromEnum HORN_ATTACK = 126 fromEnum STOMP = 127 fromEnum HEADBUTT = 128 fromEnum HYPER_FANG = 129 fromEnum SLAM = 130 fromEnum BODY_SLAM = 131 fromEnum REST = 132 fromEnum STRUGGLE = 133 fromEnum SCALD_BLASTOISE = 134 fromEnum HYDRO_PUMP_BLASTOISE = 135 fromEnum WRAP_GREEN = 136 fromEnum WRAP_PINK = 137 fromEnum FURY_CUTTER_FAST = 200 fromEnum BUG_BITE_FAST = 201 fromEnum BITE_FAST = 202 fromEnum SUCKER_PUNCH_FAST = 203 fromEnum DRAGON_BREATH_FAST = 204 fromEnum THUNDER_SHOCK_FAST = 205 fromEnum SPARK_FAST = 206 fromEnum LOW_KICK_FAST = 207 fromEnum KARATE_CHOP_FAST = 208 fromEnum EMBER_FAST = 209 fromEnum WING_ATTACK_FAST = 210 fromEnum PECK_FAST = 211 fromEnum LICK_FAST = 212 fromEnum SHADOW_CLAW_FAST = 213 fromEnum VINE_WHIP_FAST = 214 fromEnum RAZOR_LEAF_FAST = 215 fromEnum MUD_SHOT_FAST = 216 fromEnum ICE_SHARD_FAST = 217 fromEnum FROST_BREATH_FAST = 218 fromEnum QUICK_ATTACK_FAST = 219 fromEnum SCRATCH_FAST = 220 fromEnum TACKLE_FAST = 221 fromEnum POUND_FAST = 222 fromEnum CUT_FAST = 223 fromEnum POISON_JAB_FAST = 224 fromEnum ACID_FAST = 225 fromEnum PSYCHO_CUT_FAST = 226 fromEnum ROCK_THROW_FAST = 227 fromEnum METAL_CLAW_FAST = 228 fromEnum BULLET_PUNCH_FAST = 229 fromEnum WATER_GUN_FAST = 230 fromEnum SPLASH_FAST = 231 fromEnum WATER_GUN_FAST_BLASTOISE = 232 fromEnum MUD_SLAP_FAST = 233 fromEnum ZEN_HEADBUTT_FAST = 234 fromEnum CONFUSION_FAST = 235 fromEnum POISON_STING_FAST = 236 fromEnum BUBBLE_FAST = 237 fromEnum FEINT_ATTACK_FAST = 238 fromEnum STEEL_WING_FAST = 239 fromEnum FIRE_FANG_FAST = 240 fromEnum ROCK_SMASH_FAST = 241 succ ROCK_SMASH_FAST = Prelude.error "Ident \"PokemonMove\".Ident \"succ\": bad argument Ident \"ROCK_SMASH_FAST\". This value would be out of bounds." succ MOVE_UNSET = THUNDER_SHOCK succ THUNDER_SHOCK = QUICK_ATTACK succ QUICK_ATTACK = SCRATCH succ SCRATCH = EMBER succ EMBER = VINE_WHIP succ VINE_WHIP = TACKLE succ TACKLE = RAZOR_LEAF succ RAZOR_LEAF = TAKE_DOWN succ TAKE_DOWN = WATER_GUN succ WATER_GUN = BITE succ BITE = POUND succ POUND = DOUBLE_SLAP succ DOUBLE_SLAP = WRAP succ WRAP = HYPER_BEAM succ HYPER_BEAM = LICK succ LICK = DARK_PULSE succ DARK_PULSE = SMOG succ SMOG = SLUDGE succ SLUDGE = METAL_CLAW succ METAL_CLAW = VICE_GRIP succ VICE_GRIP = FLAME_WHEEL succ FLAME_WHEEL = MEGAHORN succ MEGAHORN = WING_ATTACK succ WING_ATTACK = FLAMETHROWER succ FLAMETHROWER = SUCKER_PUNCH succ SUCKER_PUNCH = DIG succ DIG = LOW_KICK succ LOW_KICK = CROSS_CHOP succ CROSS_CHOP = PSYCHO_CUT succ PSYCHO_CUT = PSYBEAM succ PSYBEAM = EARTHQUAKE succ EARTHQUAKE = STONE_EDGE succ STONE_EDGE = ICE_PUNCH succ ICE_PUNCH = HEART_STAMP succ HEART_STAMP = DISCHARGE succ DISCHARGE = FLASH_CANNON succ FLASH_CANNON = PECK succ PECK = DRILL_PECK succ DRILL_PECK = ICE_BEAM succ ICE_BEAM = BLIZZARD succ BLIZZARD = AIR_SLASH succ AIR_SLASH = HEAT_WAVE succ HEAT_WAVE = TWINEEDLE succ TWINEEDLE = POISON_JAB succ POISON_JAB = AERIAL_ACE succ AERIAL_ACE = DRILL_RUN succ DRILL_RUN = PETAL_BLIZZARD succ PETAL_BLIZZARD = MEGA_DRAIN succ MEGA_DRAIN = BUG_BUZZ succ BUG_BUZZ = POISON_FANG succ POISON_FANG = NIGHT_SLASH succ NIGHT_SLASH = SLASH succ SLASH = BUBBLE_BEAM succ BUBBLE_BEAM = SUBMISSION succ SUBMISSION = KARATE_CHOP succ KARATE_CHOP = LOW_SWEEP succ LOW_SWEEP = AQUA_JET succ AQUA_JET = AQUA_TAIL succ AQUA_TAIL = SEED_BOMB succ SEED_BOMB = PSYSHOCK succ PSYSHOCK = ROCK_THROW succ ROCK_THROW = ANCIENT_POWER succ ANCIENT_POWER = ROCK_TOMB succ ROCK_TOMB = ROCK_SLIDE succ ROCK_SLIDE = POWER_GEM succ POWER_GEM = SHADOW_SNEAK succ SHADOW_SNEAK = SHADOW_PUNCH succ SHADOW_PUNCH = SHADOW_CLAW succ SHADOW_CLAW = OMINOUS_WIND succ OMINOUS_WIND = SHADOW_BALL succ SHADOW_BALL = BULLET_PUNCH succ BULLET_PUNCH = MAGNET_BOMB succ MAGNET_BOMB = STEEL_WING succ STEEL_WING = IRON_HEAD succ IRON_HEAD = PARABOLIC_CHARGE succ PARABOLIC_CHARGE = SPARK succ SPARK = THUNDER_PUNCH succ THUNDER_PUNCH = THUNDER succ THUNDER = THUNDERBOLT succ THUNDERBOLT = TWISTER succ TWISTER = DRAGON_BREATH succ DRAGON_BREATH = DRAGON_PULSE succ DRAGON_PULSE = DRAGON_CLAW succ DRAGON_CLAW = DISARMING_VOICE succ DISARMING_VOICE = DRAINING_KISS succ DRAINING_KISS = DAZZLING_GLEAM succ DAZZLING_GLEAM = MOONBLAST succ MOONBLAST = PLAY_ROUGH succ PLAY_ROUGH = CROSS_POISON succ CROSS_POISON = SLUDGE_BOMB succ SLUDGE_BOMB = SLUDGE_WAVE succ SLUDGE_WAVE = GUNK_SHOT succ GUNK_SHOT = MUD_SHOT succ MUD_SHOT = BONE_CLUB succ BONE_CLUB = BULLDOZE succ BULLDOZE = MUD_BOMB succ MUD_BOMB = FURY_CUTTER succ FURY_CUTTER = BUG_BITE succ BUG_BITE = SIGNAL_BEAM succ SIGNAL_BEAM = X_SCISSOR succ X_SCISSOR = FLAME_CHARGE succ FLAME_CHARGE = FLAME_BURST succ FLAME_BURST = FIRE_BLAST succ FIRE_BLAST = BRINE succ BRINE = WATER_PULSE succ WATER_PULSE = SCALD succ SCALD = HYDRO_PUMP succ HYDRO_PUMP = PSYCHIC succ PSYCHIC = PSYSTRIKE succ PSYSTRIKE = ICE_SHARD succ ICE_SHARD = ICY_WIND succ ICY_WIND = FROST_BREATH succ FROST_BREATH = ABSORB succ ABSORB = GIGA_DRAIN succ GIGA_DRAIN = FIRE_PUNCH succ FIRE_PUNCH = SOLAR_BEAM succ SOLAR_BEAM = LEAF_BLADE succ LEAF_BLADE = POWER_WHIP succ POWER_WHIP = SPLASH succ SPLASH = ACID succ ACID = AIR_CUTTER succ AIR_CUTTER = HURRICANE succ HURRICANE = BRICK_BREAK succ BRICK_BREAK = CUT succ CUT = SWIFT succ SWIFT = HORN_ATTACK succ HORN_ATTACK = STOMP succ STOMP = HEADBUTT succ HEADBUTT = HYPER_FANG succ HYPER_FANG = SLAM succ SLAM = BODY_SLAM succ BODY_SLAM = REST succ REST = STRUGGLE succ STRUGGLE = SCALD_BLASTOISE succ SCALD_BLASTOISE = HYDRO_PUMP_BLASTOISE succ HYDRO_PUMP_BLASTOISE = WRAP_GREEN succ WRAP_GREEN = WRAP_PINK succ WRAP_PINK = FURY_CUTTER_FAST succ FURY_CUTTER_FAST = BUG_BITE_FAST succ BUG_BITE_FAST = BITE_FAST succ BITE_FAST = SUCKER_PUNCH_FAST succ SUCKER_PUNCH_FAST = DRAGON_BREATH_FAST succ DRAGON_BREATH_FAST = THUNDER_SHOCK_FAST succ THUNDER_SHOCK_FAST = SPARK_FAST succ SPARK_FAST = LOW_KICK_FAST succ LOW_KICK_FAST = KARATE_CHOP_FAST succ KARATE_CHOP_FAST = EMBER_FAST succ EMBER_FAST = WING_ATTACK_FAST succ WING_ATTACK_FAST = PECK_FAST succ PECK_FAST = LICK_FAST succ LICK_FAST = SHADOW_CLAW_FAST succ SHADOW_CLAW_FAST = VINE_WHIP_FAST succ VINE_WHIP_FAST = RAZOR_LEAF_FAST succ RAZOR_LEAF_FAST = MUD_SHOT_FAST succ MUD_SHOT_FAST = ICE_SHARD_FAST succ ICE_SHARD_FAST = FROST_BREATH_FAST succ FROST_BREATH_FAST = QUICK_ATTACK_FAST succ QUICK_ATTACK_FAST = SCRATCH_FAST succ SCRATCH_FAST = TACKLE_FAST succ TACKLE_FAST = POUND_FAST succ POUND_FAST = CUT_FAST succ CUT_FAST = POISON_JAB_FAST succ POISON_JAB_FAST = ACID_FAST succ ACID_FAST = PSYCHO_CUT_FAST succ PSYCHO_CUT_FAST = ROCK_THROW_FAST succ ROCK_THROW_FAST = METAL_CLAW_FAST succ METAL_CLAW_FAST = BULLET_PUNCH_FAST succ BULLET_PUNCH_FAST = WATER_GUN_FAST succ WATER_GUN_FAST = SPLASH_FAST succ SPLASH_FAST = WATER_GUN_FAST_BLASTOISE succ WATER_GUN_FAST_BLASTOISE = MUD_SLAP_FAST succ MUD_SLAP_FAST = ZEN_HEADBUTT_FAST succ ZEN_HEADBUTT_FAST = CONFUSION_FAST succ CONFUSION_FAST = POISON_STING_FAST succ POISON_STING_FAST = BUBBLE_FAST succ BUBBLE_FAST = FEINT_ATTACK_FAST succ FEINT_ATTACK_FAST = STEEL_WING_FAST succ STEEL_WING_FAST = FIRE_FANG_FAST succ FIRE_FANG_FAST = ROCK_SMASH_FAST pred MOVE_UNSET = Prelude.error "Ident \"PokemonMove\".Ident \"pred\": bad argument Ident \"MOVE_UNSET\". This value would be out of bounds." pred THUNDER_SHOCK = MOVE_UNSET pred QUICK_ATTACK = THUNDER_SHOCK pred SCRATCH = QUICK_ATTACK pred EMBER = SCRATCH pred VINE_WHIP = EMBER pred TACKLE = VINE_WHIP pred RAZOR_LEAF = TACKLE pred TAKE_DOWN = RAZOR_LEAF pred WATER_GUN = TAKE_DOWN pred BITE = WATER_GUN pred POUND = BITE pred DOUBLE_SLAP = POUND pred WRAP = DOUBLE_SLAP pred HYPER_BEAM = WRAP pred LICK = HYPER_BEAM pred DARK_PULSE = LICK pred SMOG = DARK_PULSE pred SLUDGE = SMOG pred METAL_CLAW = SLUDGE pred VICE_GRIP = METAL_CLAW pred FLAME_WHEEL = VICE_GRIP pred MEGAHORN = FLAME_WHEEL pred WING_ATTACK = MEGAHORN pred FLAMETHROWER = WING_ATTACK pred SUCKER_PUNCH = FLAMETHROWER pred DIG = SUCKER_PUNCH pred LOW_KICK = DIG pred CROSS_CHOP = LOW_KICK pred PSYCHO_CUT = CROSS_CHOP pred PSYBEAM = PSYCHO_CUT pred EARTHQUAKE = PSYBEAM pred STONE_EDGE = EARTHQUAKE pred ICE_PUNCH = STONE_EDGE pred HEART_STAMP = ICE_PUNCH pred DISCHARGE = HEART_STAMP pred FLASH_CANNON = DISCHARGE pred PECK = FLASH_CANNON pred DRILL_PECK = PECK pred ICE_BEAM = DRILL_PECK pred BLIZZARD = ICE_BEAM pred AIR_SLASH = BLIZZARD pred HEAT_WAVE = AIR_SLASH pred TWINEEDLE = HEAT_WAVE pred POISON_JAB = TWINEEDLE pred AERIAL_ACE = POISON_JAB pred DRILL_RUN = AERIAL_ACE pred PETAL_BLIZZARD = DRILL_RUN pred MEGA_DRAIN = PETAL_BLIZZARD pred BUG_BUZZ = MEGA_DRAIN pred POISON_FANG = BUG_BUZZ pred NIGHT_SLASH = POISON_FANG pred SLASH = NIGHT_SLASH pred BUBBLE_BEAM = SLASH pred SUBMISSION = BUBBLE_BEAM pred KARATE_CHOP = SUBMISSION pred LOW_SWEEP = KARATE_CHOP pred AQUA_JET = LOW_SWEEP pred AQUA_TAIL = AQUA_JET pred SEED_BOMB = AQUA_TAIL pred PSYSHOCK = SEED_BOMB pred ROCK_THROW = PSYSHOCK pred ANCIENT_POWER = ROCK_THROW pred ROCK_TOMB = ANCIENT_POWER pred ROCK_SLIDE = ROCK_TOMB pred POWER_GEM = ROCK_SLIDE pred SHADOW_SNEAK = POWER_GEM pred SHADOW_PUNCH = SHADOW_SNEAK pred SHADOW_CLAW = SHADOW_PUNCH pred OMINOUS_WIND = SHADOW_CLAW pred SHADOW_BALL = OMINOUS_WIND pred BULLET_PUNCH = SHADOW_BALL pred MAGNET_BOMB = BULLET_PUNCH pred STEEL_WING = MAGNET_BOMB pred IRON_HEAD = STEEL_WING pred PARABOLIC_CHARGE = IRON_HEAD pred SPARK = PARABOLIC_CHARGE pred THUNDER_PUNCH = SPARK pred THUNDER = THUNDER_PUNCH pred THUNDERBOLT = THUNDER pred TWISTER = THUNDERBOLT pred DRAGON_BREATH = TWISTER pred DRAGON_PULSE = DRAGON_BREATH pred DRAGON_CLAW = DRAGON_PULSE pred DISARMING_VOICE = DRAGON_CLAW pred DRAINING_KISS = DISARMING_VOICE pred DAZZLING_GLEAM = DRAINING_KISS pred MOONBLAST = DAZZLING_GLEAM pred PLAY_ROUGH = MOONBLAST pred CROSS_POISON = PLAY_ROUGH pred SLUDGE_BOMB = CROSS_POISON pred SLUDGE_WAVE = SLUDGE_BOMB pred GUNK_SHOT = SLUDGE_WAVE pred MUD_SHOT = GUNK_SHOT pred BONE_CLUB = MUD_SHOT pred BULLDOZE = BONE_CLUB pred MUD_BOMB = BULLDOZE pred FURY_CUTTER = MUD_BOMB pred BUG_BITE = FURY_CUTTER pred SIGNAL_BEAM = BUG_BITE pred X_SCISSOR = SIGNAL_BEAM pred FLAME_CHARGE = X_SCISSOR pred FLAME_BURST = FLAME_CHARGE pred FIRE_BLAST = FLAME_BURST pred BRINE = FIRE_BLAST pred WATER_PULSE = BRINE pred SCALD = WATER_PULSE pred HYDRO_PUMP = SCALD pred PSYCHIC = HYDRO_PUMP pred PSYSTRIKE = PSYCHIC pred ICE_SHARD = PSYSTRIKE pred ICY_WIND = ICE_SHARD pred FROST_BREATH = ICY_WIND pred ABSORB = FROST_BREATH pred GIGA_DRAIN = ABSORB pred FIRE_PUNCH = GIGA_DRAIN pred SOLAR_BEAM = FIRE_PUNCH pred LEAF_BLADE = SOLAR_BEAM pred POWER_WHIP = LEAF_BLADE pred SPLASH = POWER_WHIP pred ACID = SPLASH pred AIR_CUTTER = ACID pred HURRICANE = AIR_CUTTER pred BRICK_BREAK = HURRICANE pred CUT = BRICK_BREAK pred SWIFT = CUT pred HORN_ATTACK = SWIFT pred STOMP = HORN_ATTACK pred HEADBUTT = STOMP pred HYPER_FANG = HEADBUTT pred SLAM = HYPER_FANG pred BODY_SLAM = SLAM pred REST = BODY_SLAM pred STRUGGLE = REST pred SCALD_BLASTOISE = STRUGGLE pred HYDRO_PUMP_BLASTOISE = SCALD_BLASTOISE pred WRAP_GREEN = HYDRO_PUMP_BLASTOISE pred WRAP_PINK = WRAP_GREEN pred FURY_CUTTER_FAST = WRAP_PINK pred BUG_BITE_FAST = FURY_CUTTER_FAST pred BITE_FAST = BUG_BITE_FAST pred SUCKER_PUNCH_FAST = BITE_FAST pred DRAGON_BREATH_FAST = SUCKER_PUNCH_FAST pred THUNDER_SHOCK_FAST = DRAGON_BREATH_FAST pred SPARK_FAST = THUNDER_SHOCK_FAST pred LOW_KICK_FAST = SPARK_FAST pred KARATE_CHOP_FAST = LOW_KICK_FAST pred EMBER_FAST = KARATE_CHOP_FAST pred WING_ATTACK_FAST = EMBER_FAST pred PECK_FAST = WING_ATTACK_FAST pred LICK_FAST = PECK_FAST pred SHADOW_CLAW_FAST = LICK_FAST pred VINE_WHIP_FAST = SHADOW_CLAW_FAST pred RAZOR_LEAF_FAST = VINE_WHIP_FAST pred MUD_SHOT_FAST = RAZOR_LEAF_FAST pred ICE_SHARD_FAST = MUD_SHOT_FAST pred FROST_BREATH_FAST = ICE_SHARD_FAST pred QUICK_ATTACK_FAST = FROST_BREATH_FAST pred SCRATCH_FAST = QUICK_ATTACK_FAST pred TACKLE_FAST = SCRATCH_FAST pred POUND_FAST = TACKLE_FAST pred CUT_FAST = POUND_FAST pred POISON_JAB_FAST = CUT_FAST pred ACID_FAST = POISON_JAB_FAST pred PSYCHO_CUT_FAST = ACID_FAST pred ROCK_THROW_FAST = PSYCHO_CUT_FAST pred METAL_CLAW_FAST = ROCK_THROW_FAST pred BULLET_PUNCH_FAST = METAL_CLAW_FAST pred WATER_GUN_FAST = BULLET_PUNCH_FAST pred SPLASH_FAST = WATER_GUN_FAST pred WATER_GUN_FAST_BLASTOISE = SPLASH_FAST pred MUD_SLAP_FAST = WATER_GUN_FAST_BLASTOISE pred ZEN_HEADBUTT_FAST = MUD_SLAP_FAST pred CONFUSION_FAST = ZEN_HEADBUTT_FAST pred POISON_STING_FAST = CONFUSION_FAST pred BUBBLE_FAST = POISON_STING_FAST pred FEINT_ATTACK_FAST = BUBBLE_FAST pred STEEL_WING_FAST = FEINT_ATTACK_FAST pred FIRE_FANG_FAST = STEEL_WING_FAST pred ROCK_SMASH_FAST = FIRE_FANG_FAST enumFrom = Data.ProtoLens.Message.Enum.messageEnumFrom enumFromTo = Data.ProtoLens.Message.Enum.messageEnumFromTo enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo instance Prelude.Bounded PokemonMove where minBound = MOVE_UNSET maxBound = ROCK_SMASH_FAST