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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.FortSearchResponse

Documentation

data FortSearchResponse #

Instances

Eq FortSearchResponse # 
Show FortSearchResponse # 
Message FortSearchResponse # 

Methods

descriptor :: MessageDescriptor FortSearchResponse

Default FortSearchResponse # 
HasField "chainHackSequenceNumber" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "chainHackSequenceNumber" -> Lens FortSearchResponse FortSearchResponse (Field "chainHackSequenceNumber" FortSearchResponse) (Field "chainHackSequenceNumber" FortSearchResponse)

HasField "cooldownCompleteTimestampMs" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "cooldownCompleteTimestampMs" -> Lens FortSearchResponse FortSearchResponse (Field "cooldownCompleteTimestampMs" FortSearchResponse) (Field "cooldownCompleteTimestampMs" FortSearchResponse)

HasField "experienceAwarded" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "experienceAwarded" -> Lens FortSearchResponse FortSearchResponse (Field "experienceAwarded" FortSearchResponse) (Field "experienceAwarded" FortSearchResponse)

HasField "gemsAwarded" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "gemsAwarded" -> Lens FortSearchResponse FortSearchResponse (Field "gemsAwarded" FortSearchResponse) (Field "gemsAwarded" FortSearchResponse)

HasField "itemsAwarded" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "itemsAwarded" -> Lens FortSearchResponse FortSearchResponse (Field "itemsAwarded" FortSearchResponse) (Field "itemsAwarded" FortSearchResponse)

HasField "maybe'pokemonDataEgg" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "maybe'pokemonDataEgg" -> Lens FortSearchResponse FortSearchResponse (Field "maybe'pokemonDataEgg" FortSearchResponse) (Field "maybe'pokemonDataEgg" FortSearchResponse)

HasField "pokemonDataEgg" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "pokemonDataEgg" -> Lens FortSearchResponse FortSearchResponse (Field "pokemonDataEgg" FortSearchResponse) (Field "pokemonDataEgg" FortSearchResponse)

HasField "result" FortSearchResponse FortSearchResponse # 

Methods

field :: ProxySym "result" -> Lens FortSearchResponse FortSearchResponse (Field "result" FortSearchResponse) (Field "result" FortSearchResponse)

type Field "chainHackSequenceNumber" FortSearchResponse # 
type Field "chainHackSequenceNumber" FortSearchResponse = Int32
type Field "cooldownCompleteTimestampMs" FortSearchResponse # 
type Field "cooldownCompleteTimestampMs" FortSearchResponse = Int64
type Field "experienceAwarded" FortSearchResponse # 
type Field "experienceAwarded" FortSearchResponse = Int32
type Field "gemsAwarded" FortSearchResponse # 
type Field "gemsAwarded" FortSearchResponse = Int32
type Field "itemsAwarded" FortSearchResponse # 
type Field "itemsAwarded" FortSearchResponse = [ItemAward]
type Field "maybe'pokemonDataEgg" FortSearchResponse # 
type Field "maybe'pokemonDataEgg" FortSearchResponse = Maybe PokemonData
type Field "pokemonDataEgg" FortSearchResponse # 
type Field "pokemonDataEgg" FortSearchResponse = PokemonData
type Field "result" FortSearchResponse # 

data FortSearchResponse'Result #

Instances

Bounded FortSearchResponse'Result # 
Enum FortSearchResponse'Result # 
Eq FortSearchResponse'Result # 
Show FortSearchResponse'Result # 
MessageEnum FortSearchResponse'Result # 
FieldDefault FortSearchResponse'Result # 
Default FortSearchResponse'Result # 

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

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

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

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

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

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

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

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