module Proto.POGOProtos.Networking.Requests.RequestType 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 RequestType = METHOD_UNSET
| PLAYER_UPDATE
| GET_PLAYER
| GET_INVENTORY
| DOWNLOAD_SETTINGS
| DOWNLOAD_ITEM_TEMPLATES
| DOWNLOAD_REMOTE_CONFIG_VERSION
| FORT_SEARCH
| ENCOUNTER
| CATCH_POKEMON
| FORT_DETAILS
| ITEM_USE
| GET_MAP_OBJECTS
| FORT_DEPLOY_POKEMON
| FORT_RECALL_POKEMON
| RELEASE_POKEMON
| USE_ITEM_POTION
| USE_ITEM_CAPTURE
| USE_ITEM_FLEE
| USE_ITEM_REVIVE
| TRADE_SEARCH
| TRADE_OFFER
| TRADE_RESPONSE
| TRADE_RESULT
| GET_PLAYER_PROFILE
| GET_ITEM_PACK
| BUY_ITEM_PACK
| BUY_GEM_PACK
| EVOLVE_POKEMON
| GET_HATCHED_EGGS
| ENCOUNTER_TUTORIAL_COMPLETE
| LEVEL_UP_REWARDS
| CHECK_AWARDED_BADGES
| USE_ITEM_GYM
| GET_GYM_DETAILS
| START_GYM_BATTLE
| ATTACK_GYM
| RECYCLE_INVENTORY_ITEM
| COLLECT_DAILY_BONUS
| USE_ITEM_XP_BOOST
| USE_ITEM_EGG_INCUBATOR
| USE_INCENSE
| GET_INCENSE_POKEMON
| INCENSE_ENCOUNTER
| ADD_FORT_MODIFIER
| DISK_ENCOUNTER
| COLLECT_DAILY_DEFENDER_BONUS
| UPGRADE_POKEMON
| SET_FAVORITE_POKEMON
| NICKNAME_POKEMON
| EQUIP_BADGE
| SET_CONTACT_SETTINGS
| GET_ASSET_DIGEST
| GET_DOWNLOAD_URLS
| GET_SUGGESTED_CODENAMES
| CHECK_CODENAME_AVAILABLE
| CLAIM_CODENAME
| SET_AVATAR
| SET_PLAYER_TEAM
| MARK_TUTORIAL_COMPLETE
| LOAD_SPAWN_POINTS
| ECHO
| DEBUG_UPDATE_INVENTORY
| DEBUG_DELETE_PLAYER
| SFIDA_REGISTRATION
| SFIDA_ACTION_LOG
| SFIDA_CERTIFICATION
| SFIDA_UPDATE
| SFIDA_ACTION
| SFIDA_DOWSER
| SFIDA_CAPTURE
deriving (Prelude.Show, Prelude.Eq)
instance Data.Default.Class.Default RequestType where
def = METHOD_UNSET
instance Data.ProtoLens.FieldDefault RequestType where
fieldDefault = METHOD_UNSET
instance Data.ProtoLens.MessageEnum RequestType where
maybeToEnum 0 = Prelude.Just METHOD_UNSET
maybeToEnum 1 = Prelude.Just PLAYER_UPDATE
maybeToEnum 2 = Prelude.Just GET_PLAYER
maybeToEnum 4 = Prelude.Just GET_INVENTORY
maybeToEnum 5 = Prelude.Just DOWNLOAD_SETTINGS
maybeToEnum 6 = Prelude.Just DOWNLOAD_ITEM_TEMPLATES
maybeToEnum 7 = Prelude.Just DOWNLOAD_REMOTE_CONFIG_VERSION
maybeToEnum 101 = Prelude.Just FORT_SEARCH
maybeToEnum 102 = Prelude.Just ENCOUNTER
maybeToEnum 103 = Prelude.Just CATCH_POKEMON
maybeToEnum 104 = Prelude.Just FORT_DETAILS
maybeToEnum 105 = Prelude.Just ITEM_USE
maybeToEnum 106 = Prelude.Just GET_MAP_OBJECTS
maybeToEnum 110 = Prelude.Just FORT_DEPLOY_POKEMON
maybeToEnum 111 = Prelude.Just FORT_RECALL_POKEMON
maybeToEnum 112 = Prelude.Just RELEASE_POKEMON
maybeToEnum 113 = Prelude.Just USE_ITEM_POTION
maybeToEnum 114 = Prelude.Just USE_ITEM_CAPTURE
maybeToEnum 115 = Prelude.Just USE_ITEM_FLEE
maybeToEnum 116 = Prelude.Just USE_ITEM_REVIVE
maybeToEnum 117 = Prelude.Just TRADE_SEARCH
maybeToEnum 118 = Prelude.Just TRADE_OFFER
maybeToEnum 119 = Prelude.Just TRADE_RESPONSE
maybeToEnum 120 = Prelude.Just TRADE_RESULT
maybeToEnum 121 = Prelude.Just GET_PLAYER_PROFILE
maybeToEnum 122 = Prelude.Just GET_ITEM_PACK
maybeToEnum 123 = Prelude.Just BUY_ITEM_PACK
maybeToEnum 124 = Prelude.Just BUY_GEM_PACK
maybeToEnum 125 = Prelude.Just EVOLVE_POKEMON
maybeToEnum 126 = Prelude.Just GET_HATCHED_EGGS
maybeToEnum 127 = Prelude.Just ENCOUNTER_TUTORIAL_COMPLETE
maybeToEnum 128 = Prelude.Just LEVEL_UP_REWARDS
maybeToEnum 129 = Prelude.Just CHECK_AWARDED_BADGES
maybeToEnum 133 = Prelude.Just USE_ITEM_GYM
maybeToEnum 134 = Prelude.Just GET_GYM_DETAILS
maybeToEnum 135 = Prelude.Just START_GYM_BATTLE
maybeToEnum 136 = Prelude.Just ATTACK_GYM
maybeToEnum 137 = Prelude.Just RECYCLE_INVENTORY_ITEM
maybeToEnum 138 = Prelude.Just COLLECT_DAILY_BONUS
maybeToEnum 139 = Prelude.Just USE_ITEM_XP_BOOST
maybeToEnum 140 = Prelude.Just USE_ITEM_EGG_INCUBATOR
maybeToEnum 141 = Prelude.Just USE_INCENSE
maybeToEnum 142 = Prelude.Just GET_INCENSE_POKEMON
maybeToEnum 143 = Prelude.Just INCENSE_ENCOUNTER
maybeToEnum 144 = Prelude.Just ADD_FORT_MODIFIER
maybeToEnum 145 = Prelude.Just DISK_ENCOUNTER
maybeToEnum 146 = Prelude.Just COLLECT_DAILY_DEFENDER_BONUS
maybeToEnum 147 = Prelude.Just UPGRADE_POKEMON
maybeToEnum 148 = Prelude.Just SET_FAVORITE_POKEMON
maybeToEnum 149 = Prelude.Just NICKNAME_POKEMON
maybeToEnum 150 = Prelude.Just EQUIP_BADGE
maybeToEnum 151 = Prelude.Just SET_CONTACT_SETTINGS
maybeToEnum 300 = Prelude.Just GET_ASSET_DIGEST
maybeToEnum 301 = Prelude.Just GET_DOWNLOAD_URLS
maybeToEnum 401 = Prelude.Just GET_SUGGESTED_CODENAMES
maybeToEnum 402 = Prelude.Just CHECK_CODENAME_AVAILABLE
maybeToEnum 403 = Prelude.Just CLAIM_CODENAME
maybeToEnum 404 = Prelude.Just SET_AVATAR
maybeToEnum 405 = Prelude.Just SET_PLAYER_TEAM
maybeToEnum 406 = Prelude.Just MARK_TUTORIAL_COMPLETE
maybeToEnum 500 = Prelude.Just LOAD_SPAWN_POINTS
maybeToEnum 666 = Prelude.Just ECHO
maybeToEnum 700 = Prelude.Just DEBUG_UPDATE_INVENTORY
maybeToEnum 701 = Prelude.Just DEBUG_DELETE_PLAYER
maybeToEnum 800 = Prelude.Just SFIDA_REGISTRATION
maybeToEnum 801 = Prelude.Just SFIDA_ACTION_LOG
maybeToEnum 802 = Prelude.Just SFIDA_CERTIFICATION
maybeToEnum 803 = Prelude.Just SFIDA_UPDATE
maybeToEnum 804 = Prelude.Just SFIDA_ACTION
maybeToEnum 805 = Prelude.Just SFIDA_DOWSER
maybeToEnum 806 = Prelude.Just SFIDA_CAPTURE
maybeToEnum _ = Prelude.Nothing
showEnum METHOD_UNSET = "METHOD_UNSET"
showEnum PLAYER_UPDATE = "PLAYER_UPDATE"
showEnum GET_PLAYER = "GET_PLAYER"
showEnum GET_INVENTORY = "GET_INVENTORY"
showEnum DOWNLOAD_SETTINGS = "DOWNLOAD_SETTINGS"
showEnum DOWNLOAD_ITEM_TEMPLATES = "DOWNLOAD_ITEM_TEMPLATES"
showEnum DOWNLOAD_REMOTE_CONFIG_VERSION
= "DOWNLOAD_REMOTE_CONFIG_VERSION"
showEnum FORT_SEARCH = "FORT_SEARCH"
showEnum ENCOUNTER = "ENCOUNTER"
showEnum CATCH_POKEMON = "CATCH_POKEMON"
showEnum FORT_DETAILS = "FORT_DETAILS"
showEnum ITEM_USE = "ITEM_USE"
showEnum GET_MAP_OBJECTS = "GET_MAP_OBJECTS"
showEnum FORT_DEPLOY_POKEMON = "FORT_DEPLOY_POKEMON"
showEnum FORT_RECALL_POKEMON = "FORT_RECALL_POKEMON"
showEnum RELEASE_POKEMON = "RELEASE_POKEMON"
showEnum USE_ITEM_POTION = "USE_ITEM_POTION"
showEnum USE_ITEM_CAPTURE = "USE_ITEM_CAPTURE"
showEnum USE_ITEM_FLEE = "USE_ITEM_FLEE"
showEnum USE_ITEM_REVIVE = "USE_ITEM_REVIVE"
showEnum TRADE_SEARCH = "TRADE_SEARCH"
showEnum TRADE_OFFER = "TRADE_OFFER"
showEnum TRADE_RESPONSE = "TRADE_RESPONSE"
showEnum TRADE_RESULT = "TRADE_RESULT"
showEnum GET_PLAYER_PROFILE = "GET_PLAYER_PROFILE"
showEnum GET_ITEM_PACK = "GET_ITEM_PACK"
showEnum BUY_ITEM_PACK = "BUY_ITEM_PACK"
showEnum BUY_GEM_PACK = "BUY_GEM_PACK"
showEnum EVOLVE_POKEMON = "EVOLVE_POKEMON"
showEnum GET_HATCHED_EGGS = "GET_HATCHED_EGGS"
showEnum ENCOUNTER_TUTORIAL_COMPLETE
= "ENCOUNTER_TUTORIAL_COMPLETE"
showEnum LEVEL_UP_REWARDS = "LEVEL_UP_REWARDS"
showEnum CHECK_AWARDED_BADGES = "CHECK_AWARDED_BADGES"
showEnum USE_ITEM_GYM = "USE_ITEM_GYM"
showEnum GET_GYM_DETAILS = "GET_GYM_DETAILS"
showEnum START_GYM_BATTLE = "START_GYM_BATTLE"
showEnum ATTACK_GYM = "ATTACK_GYM"
showEnum RECYCLE_INVENTORY_ITEM = "RECYCLE_INVENTORY_ITEM"
showEnum COLLECT_DAILY_BONUS = "COLLECT_DAILY_BONUS"
showEnum USE_ITEM_XP_BOOST = "USE_ITEM_XP_BOOST"
showEnum USE_ITEM_EGG_INCUBATOR = "USE_ITEM_EGG_INCUBATOR"
showEnum USE_INCENSE = "USE_INCENSE"
showEnum GET_INCENSE_POKEMON = "GET_INCENSE_POKEMON"
showEnum INCENSE_ENCOUNTER = "INCENSE_ENCOUNTER"
showEnum ADD_FORT_MODIFIER = "ADD_FORT_MODIFIER"
showEnum DISK_ENCOUNTER = "DISK_ENCOUNTER"
showEnum COLLECT_DAILY_DEFENDER_BONUS
= "COLLECT_DAILY_DEFENDER_BONUS"
showEnum UPGRADE_POKEMON = "UPGRADE_POKEMON"
showEnum SET_FAVORITE_POKEMON = "SET_FAVORITE_POKEMON"
showEnum NICKNAME_POKEMON = "NICKNAME_POKEMON"
showEnum EQUIP_BADGE = "EQUIP_BADGE"
showEnum SET_CONTACT_SETTINGS = "SET_CONTACT_SETTINGS"
showEnum GET_ASSET_DIGEST = "GET_ASSET_DIGEST"
showEnum GET_DOWNLOAD_URLS = "GET_DOWNLOAD_URLS"
showEnum GET_SUGGESTED_CODENAMES = "GET_SUGGESTED_CODENAMES"
showEnum CHECK_CODENAME_AVAILABLE = "CHECK_CODENAME_AVAILABLE"
showEnum CLAIM_CODENAME = "CLAIM_CODENAME"
showEnum SET_AVATAR = "SET_AVATAR"
showEnum SET_PLAYER_TEAM = "SET_PLAYER_TEAM"
showEnum MARK_TUTORIAL_COMPLETE = "MARK_TUTORIAL_COMPLETE"
showEnum LOAD_SPAWN_POINTS = "LOAD_SPAWN_POINTS"
showEnum ECHO = "ECHO"
showEnum DEBUG_UPDATE_INVENTORY = "DEBUG_UPDATE_INVENTORY"
showEnum DEBUG_DELETE_PLAYER = "DEBUG_DELETE_PLAYER"
showEnum SFIDA_REGISTRATION = "SFIDA_REGISTRATION"
showEnum SFIDA_ACTION_LOG = "SFIDA_ACTION_LOG"
showEnum SFIDA_CERTIFICATION = "SFIDA_CERTIFICATION"
showEnum SFIDA_UPDATE = "SFIDA_UPDATE"
showEnum SFIDA_ACTION = "SFIDA_ACTION"
showEnum SFIDA_DOWSER = "SFIDA_DOWSER"
showEnum SFIDA_CAPTURE = "SFIDA_CAPTURE"
readEnum "METHOD_UNSET" = Prelude.Just METHOD_UNSET
readEnum "PLAYER_UPDATE" = Prelude.Just PLAYER_UPDATE
readEnum "GET_PLAYER" = Prelude.Just GET_PLAYER
readEnum "GET_INVENTORY" = Prelude.Just GET_INVENTORY
readEnum "DOWNLOAD_SETTINGS" = Prelude.Just DOWNLOAD_SETTINGS
readEnum "DOWNLOAD_ITEM_TEMPLATES"
= Prelude.Just DOWNLOAD_ITEM_TEMPLATES
readEnum "DOWNLOAD_REMOTE_CONFIG_VERSION"
= Prelude.Just DOWNLOAD_REMOTE_CONFIG_VERSION
readEnum "FORT_SEARCH" = Prelude.Just FORT_SEARCH
readEnum "ENCOUNTER" = Prelude.Just ENCOUNTER
readEnum "CATCH_POKEMON" = Prelude.Just CATCH_POKEMON
readEnum "FORT_DETAILS" = Prelude.Just FORT_DETAILS
readEnum "ITEM_USE" = Prelude.Just ITEM_USE
readEnum "GET_MAP_OBJECTS" = Prelude.Just GET_MAP_OBJECTS
readEnum "FORT_DEPLOY_POKEMON" = Prelude.Just FORT_DEPLOY_POKEMON
readEnum "FORT_RECALL_POKEMON" = Prelude.Just FORT_RECALL_POKEMON
readEnum "RELEASE_POKEMON" = Prelude.Just RELEASE_POKEMON
readEnum "USE_ITEM_POTION" = Prelude.Just USE_ITEM_POTION
readEnum "USE_ITEM_CAPTURE" = Prelude.Just USE_ITEM_CAPTURE
readEnum "USE_ITEM_FLEE" = Prelude.Just USE_ITEM_FLEE
readEnum "USE_ITEM_REVIVE" = Prelude.Just USE_ITEM_REVIVE
readEnum "TRADE_SEARCH" = Prelude.Just TRADE_SEARCH
readEnum "TRADE_OFFER" = Prelude.Just TRADE_OFFER
readEnum "TRADE_RESPONSE" = Prelude.Just TRADE_RESPONSE
readEnum "TRADE_RESULT" = Prelude.Just TRADE_RESULT
readEnum "GET_PLAYER_PROFILE" = Prelude.Just GET_PLAYER_PROFILE
readEnum "GET_ITEM_PACK" = Prelude.Just GET_ITEM_PACK
readEnum "BUY_ITEM_PACK" = Prelude.Just BUY_ITEM_PACK
readEnum "BUY_GEM_PACK" = Prelude.Just BUY_GEM_PACK
readEnum "EVOLVE_POKEMON" = Prelude.Just EVOLVE_POKEMON
readEnum "GET_HATCHED_EGGS" = Prelude.Just GET_HATCHED_EGGS
readEnum "ENCOUNTER_TUTORIAL_COMPLETE"
= Prelude.Just ENCOUNTER_TUTORIAL_COMPLETE
readEnum "LEVEL_UP_REWARDS" = Prelude.Just LEVEL_UP_REWARDS
readEnum "CHECK_AWARDED_BADGES" = Prelude.Just CHECK_AWARDED_BADGES
readEnum "USE_ITEM_GYM" = Prelude.Just USE_ITEM_GYM
readEnum "GET_GYM_DETAILS" = Prelude.Just GET_GYM_DETAILS
readEnum "START_GYM_BATTLE" = Prelude.Just START_GYM_BATTLE
readEnum "ATTACK_GYM" = Prelude.Just ATTACK_GYM
readEnum "RECYCLE_INVENTORY_ITEM"
= Prelude.Just RECYCLE_INVENTORY_ITEM
readEnum "COLLECT_DAILY_BONUS" = Prelude.Just COLLECT_DAILY_BONUS
readEnum "USE_ITEM_XP_BOOST" = Prelude.Just USE_ITEM_XP_BOOST
readEnum "USE_ITEM_EGG_INCUBATOR"
= Prelude.Just USE_ITEM_EGG_INCUBATOR
readEnum "USE_INCENSE" = Prelude.Just USE_INCENSE
readEnum "GET_INCENSE_POKEMON" = Prelude.Just GET_INCENSE_POKEMON
readEnum "INCENSE_ENCOUNTER" = Prelude.Just INCENSE_ENCOUNTER
readEnum "ADD_FORT_MODIFIER" = Prelude.Just ADD_FORT_MODIFIER
readEnum "DISK_ENCOUNTER" = Prelude.Just DISK_ENCOUNTER
readEnum "COLLECT_DAILY_DEFENDER_BONUS"
= Prelude.Just COLLECT_DAILY_DEFENDER_BONUS
readEnum "UPGRADE_POKEMON" = Prelude.Just UPGRADE_POKEMON
readEnum "SET_FAVORITE_POKEMON" = Prelude.Just SET_FAVORITE_POKEMON
readEnum "NICKNAME_POKEMON" = Prelude.Just NICKNAME_POKEMON
readEnum "EQUIP_BADGE" = Prelude.Just EQUIP_BADGE
readEnum "SET_CONTACT_SETTINGS" = Prelude.Just SET_CONTACT_SETTINGS
readEnum "GET_ASSET_DIGEST" = Prelude.Just GET_ASSET_DIGEST
readEnum "GET_DOWNLOAD_URLS" = Prelude.Just GET_DOWNLOAD_URLS
readEnum "GET_SUGGESTED_CODENAMES"
= Prelude.Just GET_SUGGESTED_CODENAMES
readEnum "CHECK_CODENAME_AVAILABLE"
= Prelude.Just CHECK_CODENAME_AVAILABLE
readEnum "CLAIM_CODENAME" = Prelude.Just CLAIM_CODENAME
readEnum "SET_AVATAR" = Prelude.Just SET_AVATAR
readEnum "SET_PLAYER_TEAM" = Prelude.Just SET_PLAYER_TEAM
readEnum "MARK_TUTORIAL_COMPLETE"
= Prelude.Just MARK_TUTORIAL_COMPLETE
readEnum "LOAD_SPAWN_POINTS" = Prelude.Just LOAD_SPAWN_POINTS
readEnum "ECHO" = Prelude.Just ECHO
readEnum "DEBUG_UPDATE_INVENTORY"
= Prelude.Just DEBUG_UPDATE_INVENTORY
readEnum "DEBUG_DELETE_PLAYER" = Prelude.Just DEBUG_DELETE_PLAYER
readEnum "SFIDA_REGISTRATION" = Prelude.Just SFIDA_REGISTRATION
readEnum "SFIDA_ACTION_LOG" = Prelude.Just SFIDA_ACTION_LOG
readEnum "SFIDA_CERTIFICATION" = Prelude.Just SFIDA_CERTIFICATION
readEnum "SFIDA_UPDATE" = Prelude.Just SFIDA_UPDATE
readEnum "SFIDA_ACTION" = Prelude.Just SFIDA_ACTION
readEnum "SFIDA_DOWSER" = Prelude.Just SFIDA_DOWSER
readEnum "SFIDA_CAPTURE" = Prelude.Just SFIDA_CAPTURE
readEnum _ = Prelude.Nothing
instance Prelude.Enum RequestType where
toEnum k__
= Prelude.maybe
(Prelude.error
((Prelude.++) "toEnum: unknown value for enum RequestType: "
(Prelude.show k__)))
Prelude.id
(Data.ProtoLens.maybeToEnum k__)
fromEnum METHOD_UNSET = 0
fromEnum PLAYER_UPDATE = 1
fromEnum GET_PLAYER = 2
fromEnum GET_INVENTORY = 4
fromEnum DOWNLOAD_SETTINGS = 5
fromEnum DOWNLOAD_ITEM_TEMPLATES = 6
fromEnum DOWNLOAD_REMOTE_CONFIG_VERSION = 7
fromEnum FORT_SEARCH = 101
fromEnum ENCOUNTER = 102
fromEnum CATCH_POKEMON = 103
fromEnum FORT_DETAILS = 104
fromEnum ITEM_USE = 105
fromEnum GET_MAP_OBJECTS = 106
fromEnum FORT_DEPLOY_POKEMON = 110
fromEnum FORT_RECALL_POKEMON = 111
fromEnum RELEASE_POKEMON = 112
fromEnum USE_ITEM_POTION = 113
fromEnum USE_ITEM_CAPTURE = 114
fromEnum USE_ITEM_FLEE = 115
fromEnum USE_ITEM_REVIVE = 116
fromEnum TRADE_SEARCH = 117
fromEnum TRADE_OFFER = 118
fromEnum TRADE_RESPONSE = 119
fromEnum TRADE_RESULT = 120
fromEnum GET_PLAYER_PROFILE = 121
fromEnum GET_ITEM_PACK = 122
fromEnum BUY_ITEM_PACK = 123
fromEnum BUY_GEM_PACK = 124
fromEnum EVOLVE_POKEMON = 125
fromEnum GET_HATCHED_EGGS = 126
fromEnum ENCOUNTER_TUTORIAL_COMPLETE = 127
fromEnum LEVEL_UP_REWARDS = 128
fromEnum CHECK_AWARDED_BADGES = 129
fromEnum USE_ITEM_GYM = 133
fromEnum GET_GYM_DETAILS = 134
fromEnum START_GYM_BATTLE = 135
fromEnum ATTACK_GYM = 136
fromEnum RECYCLE_INVENTORY_ITEM = 137
fromEnum COLLECT_DAILY_BONUS = 138
fromEnum USE_ITEM_XP_BOOST = 139
fromEnum USE_ITEM_EGG_INCUBATOR = 140
fromEnum USE_INCENSE = 141
fromEnum GET_INCENSE_POKEMON = 142
fromEnum INCENSE_ENCOUNTER = 143
fromEnum ADD_FORT_MODIFIER = 144
fromEnum DISK_ENCOUNTER = 145
fromEnum COLLECT_DAILY_DEFENDER_BONUS = 146
fromEnum UPGRADE_POKEMON = 147
fromEnum SET_FAVORITE_POKEMON = 148
fromEnum NICKNAME_POKEMON = 149
fromEnum EQUIP_BADGE = 150
fromEnum SET_CONTACT_SETTINGS = 151
fromEnum GET_ASSET_DIGEST = 300
fromEnum GET_DOWNLOAD_URLS = 301
fromEnum GET_SUGGESTED_CODENAMES = 401
fromEnum CHECK_CODENAME_AVAILABLE = 402
fromEnum CLAIM_CODENAME = 403
fromEnum SET_AVATAR = 404
fromEnum SET_PLAYER_TEAM = 405
fromEnum MARK_TUTORIAL_COMPLETE = 406
fromEnum LOAD_SPAWN_POINTS = 500
fromEnum ECHO = 666
fromEnum DEBUG_UPDATE_INVENTORY = 700
fromEnum DEBUG_DELETE_PLAYER = 701
fromEnum SFIDA_REGISTRATION = 800
fromEnum SFIDA_ACTION_LOG = 801
fromEnum SFIDA_CERTIFICATION = 802
fromEnum SFIDA_UPDATE = 803
fromEnum SFIDA_ACTION = 804
fromEnum SFIDA_DOWSER = 805
fromEnum SFIDA_CAPTURE = 806
succ SFIDA_CAPTURE
= Prelude.error
"Ident \"RequestType\".Ident \"succ\": bad argument Ident \"SFIDA_CAPTURE\". This value would be out of bounds."
succ METHOD_UNSET = PLAYER_UPDATE
succ PLAYER_UPDATE = GET_PLAYER
succ GET_PLAYER = GET_INVENTORY
succ GET_INVENTORY = DOWNLOAD_SETTINGS
succ DOWNLOAD_SETTINGS = DOWNLOAD_ITEM_TEMPLATES
succ DOWNLOAD_ITEM_TEMPLATES = DOWNLOAD_REMOTE_CONFIG_VERSION
succ DOWNLOAD_REMOTE_CONFIG_VERSION = FORT_SEARCH
succ FORT_SEARCH = ENCOUNTER
succ ENCOUNTER = CATCH_POKEMON
succ CATCH_POKEMON = FORT_DETAILS
succ FORT_DETAILS = ITEM_USE
succ ITEM_USE = GET_MAP_OBJECTS
succ GET_MAP_OBJECTS = FORT_DEPLOY_POKEMON
succ FORT_DEPLOY_POKEMON = FORT_RECALL_POKEMON
succ FORT_RECALL_POKEMON = RELEASE_POKEMON
succ RELEASE_POKEMON = USE_ITEM_POTION
succ USE_ITEM_POTION = USE_ITEM_CAPTURE
succ USE_ITEM_CAPTURE = USE_ITEM_FLEE
succ USE_ITEM_FLEE = USE_ITEM_REVIVE
succ USE_ITEM_REVIVE = TRADE_SEARCH
succ TRADE_SEARCH = TRADE_OFFER
succ TRADE_OFFER = TRADE_RESPONSE
succ TRADE_RESPONSE = TRADE_RESULT
succ TRADE_RESULT = GET_PLAYER_PROFILE
succ GET_PLAYER_PROFILE = GET_ITEM_PACK
succ GET_ITEM_PACK = BUY_ITEM_PACK
succ BUY_ITEM_PACK = BUY_GEM_PACK
succ BUY_GEM_PACK = EVOLVE_POKEMON
succ EVOLVE_POKEMON = GET_HATCHED_EGGS
succ GET_HATCHED_EGGS = ENCOUNTER_TUTORIAL_COMPLETE
succ ENCOUNTER_TUTORIAL_COMPLETE = LEVEL_UP_REWARDS
succ LEVEL_UP_REWARDS = CHECK_AWARDED_BADGES
succ CHECK_AWARDED_BADGES = USE_ITEM_GYM
succ USE_ITEM_GYM = GET_GYM_DETAILS
succ GET_GYM_DETAILS = START_GYM_BATTLE
succ START_GYM_BATTLE = ATTACK_GYM
succ ATTACK_GYM = RECYCLE_INVENTORY_ITEM
succ RECYCLE_INVENTORY_ITEM = COLLECT_DAILY_BONUS
succ COLLECT_DAILY_BONUS = USE_ITEM_XP_BOOST
succ USE_ITEM_XP_BOOST = USE_ITEM_EGG_INCUBATOR
succ USE_ITEM_EGG_INCUBATOR = USE_INCENSE
succ USE_INCENSE = GET_INCENSE_POKEMON
succ GET_INCENSE_POKEMON = INCENSE_ENCOUNTER
succ INCENSE_ENCOUNTER = ADD_FORT_MODIFIER
succ ADD_FORT_MODIFIER = DISK_ENCOUNTER
succ DISK_ENCOUNTER = COLLECT_DAILY_DEFENDER_BONUS
succ COLLECT_DAILY_DEFENDER_BONUS = UPGRADE_POKEMON
succ UPGRADE_POKEMON = SET_FAVORITE_POKEMON
succ SET_FAVORITE_POKEMON = NICKNAME_POKEMON
succ NICKNAME_POKEMON = EQUIP_BADGE
succ EQUIP_BADGE = SET_CONTACT_SETTINGS
succ SET_CONTACT_SETTINGS = GET_ASSET_DIGEST
succ GET_ASSET_DIGEST = GET_DOWNLOAD_URLS
succ GET_DOWNLOAD_URLS = GET_SUGGESTED_CODENAMES
succ GET_SUGGESTED_CODENAMES = CHECK_CODENAME_AVAILABLE
succ CHECK_CODENAME_AVAILABLE = CLAIM_CODENAME
succ CLAIM_CODENAME = SET_AVATAR
succ SET_AVATAR = SET_PLAYER_TEAM
succ SET_PLAYER_TEAM = MARK_TUTORIAL_COMPLETE
succ MARK_TUTORIAL_COMPLETE = LOAD_SPAWN_POINTS
succ LOAD_SPAWN_POINTS = ECHO
succ ECHO = DEBUG_UPDATE_INVENTORY
succ DEBUG_UPDATE_INVENTORY = DEBUG_DELETE_PLAYER
succ DEBUG_DELETE_PLAYER = SFIDA_REGISTRATION
succ SFIDA_REGISTRATION = SFIDA_ACTION_LOG
succ SFIDA_ACTION_LOG = SFIDA_CERTIFICATION
succ SFIDA_CERTIFICATION = SFIDA_UPDATE
succ SFIDA_UPDATE = SFIDA_ACTION
succ SFIDA_ACTION = SFIDA_DOWSER
succ SFIDA_DOWSER = SFIDA_CAPTURE
pred METHOD_UNSET
= Prelude.error
"Ident \"RequestType\".Ident \"pred\": bad argument Ident \"METHOD_UNSET\". This value would be out of bounds."
pred PLAYER_UPDATE = METHOD_UNSET
pred GET_PLAYER = PLAYER_UPDATE
pred GET_INVENTORY = GET_PLAYER
pred DOWNLOAD_SETTINGS = GET_INVENTORY
pred DOWNLOAD_ITEM_TEMPLATES = DOWNLOAD_SETTINGS
pred DOWNLOAD_REMOTE_CONFIG_VERSION = DOWNLOAD_ITEM_TEMPLATES
pred FORT_SEARCH = DOWNLOAD_REMOTE_CONFIG_VERSION
pred ENCOUNTER = FORT_SEARCH
pred CATCH_POKEMON = ENCOUNTER
pred FORT_DETAILS = CATCH_POKEMON
pred ITEM_USE = FORT_DETAILS
pred GET_MAP_OBJECTS = ITEM_USE
pred FORT_DEPLOY_POKEMON = GET_MAP_OBJECTS
pred FORT_RECALL_POKEMON = FORT_DEPLOY_POKEMON
pred RELEASE_POKEMON = FORT_RECALL_POKEMON
pred USE_ITEM_POTION = RELEASE_POKEMON
pred USE_ITEM_CAPTURE = USE_ITEM_POTION
pred USE_ITEM_FLEE = USE_ITEM_CAPTURE
pred USE_ITEM_REVIVE = USE_ITEM_FLEE
pred TRADE_SEARCH = USE_ITEM_REVIVE
pred TRADE_OFFER = TRADE_SEARCH
pred TRADE_RESPONSE = TRADE_OFFER
pred TRADE_RESULT = TRADE_RESPONSE
pred GET_PLAYER_PROFILE = TRADE_RESULT
pred GET_ITEM_PACK = GET_PLAYER_PROFILE
pred BUY_ITEM_PACK = GET_ITEM_PACK
pred BUY_GEM_PACK = BUY_ITEM_PACK
pred EVOLVE_POKEMON = BUY_GEM_PACK
pred GET_HATCHED_EGGS = EVOLVE_POKEMON
pred ENCOUNTER_TUTORIAL_COMPLETE = GET_HATCHED_EGGS
pred LEVEL_UP_REWARDS = ENCOUNTER_TUTORIAL_COMPLETE
pred CHECK_AWARDED_BADGES = LEVEL_UP_REWARDS
pred USE_ITEM_GYM = CHECK_AWARDED_BADGES
pred GET_GYM_DETAILS = USE_ITEM_GYM
pred START_GYM_BATTLE = GET_GYM_DETAILS
pred ATTACK_GYM = START_GYM_BATTLE
pred RECYCLE_INVENTORY_ITEM = ATTACK_GYM
pred COLLECT_DAILY_BONUS = RECYCLE_INVENTORY_ITEM
pred USE_ITEM_XP_BOOST = COLLECT_DAILY_BONUS
pred USE_ITEM_EGG_INCUBATOR = USE_ITEM_XP_BOOST
pred USE_INCENSE = USE_ITEM_EGG_INCUBATOR
pred GET_INCENSE_POKEMON = USE_INCENSE
pred INCENSE_ENCOUNTER = GET_INCENSE_POKEMON
pred ADD_FORT_MODIFIER = INCENSE_ENCOUNTER
pred DISK_ENCOUNTER = ADD_FORT_MODIFIER
pred COLLECT_DAILY_DEFENDER_BONUS = DISK_ENCOUNTER
pred UPGRADE_POKEMON = COLLECT_DAILY_DEFENDER_BONUS
pred SET_FAVORITE_POKEMON = UPGRADE_POKEMON
pred NICKNAME_POKEMON = SET_FAVORITE_POKEMON
pred EQUIP_BADGE = NICKNAME_POKEMON
pred SET_CONTACT_SETTINGS = EQUIP_BADGE
pred GET_ASSET_DIGEST = SET_CONTACT_SETTINGS
pred GET_DOWNLOAD_URLS = GET_ASSET_DIGEST
pred GET_SUGGESTED_CODENAMES = GET_DOWNLOAD_URLS
pred CHECK_CODENAME_AVAILABLE = GET_SUGGESTED_CODENAMES
pred CLAIM_CODENAME = CHECK_CODENAME_AVAILABLE
pred SET_AVATAR = CLAIM_CODENAME
pred SET_PLAYER_TEAM = SET_AVATAR
pred MARK_TUTORIAL_COMPLETE = SET_PLAYER_TEAM
pred LOAD_SPAWN_POINTS = MARK_TUTORIAL_COMPLETE
pred ECHO = LOAD_SPAWN_POINTS
pred DEBUG_UPDATE_INVENTORY = ECHO
pred DEBUG_DELETE_PLAYER = DEBUG_UPDATE_INVENTORY
pred SFIDA_REGISTRATION = DEBUG_DELETE_PLAYER
pred SFIDA_ACTION_LOG = SFIDA_REGISTRATION
pred SFIDA_CERTIFICATION = SFIDA_ACTION_LOG
pred SFIDA_UPDATE = SFIDA_CERTIFICATION
pred SFIDA_ACTION = SFIDA_UPDATE
pred SFIDA_DOWSER = SFIDA_ACTION
pred SFIDA_CAPTURE = SFIDA_DOWSER
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 RequestType where
minBound = METHOD_UNSET
maxBound = SFIDA_CAPTURE