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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.FortDetailsResponse

Documentation

data FortDetailsResponse Source #

Instances

Eq FortDetailsResponse Source # 
Show FortDetailsResponse Source # 
Default FortDetailsResponse Source # 
Message FortDetailsResponse Source # 
HasField "description" FortDetailsResponse FortDetailsResponse Source # 
HasField "fortId" FortDetailsResponse FortDetailsResponse Source # 
HasField "fp" FortDetailsResponse FortDetailsResponse Source # 
HasField "imageUrls" FortDetailsResponse FortDetailsResponse Source # 
HasField "latitude" FortDetailsResponse FortDetailsResponse Source # 
HasField "longitude" FortDetailsResponse FortDetailsResponse Source # 
HasField "maxStamina" FortDetailsResponse FortDetailsResponse Source # 
HasField "maybe'pokemonData" FortDetailsResponse FortDetailsResponse Source # 

Methods

field :: ProxySym "maybe'pokemonData" -> Lens FortDetailsResponse FortDetailsResponse (Field "maybe'pokemonData" FortDetailsResponse) (Field "maybe'pokemonData" FortDetailsResponse) #

HasField "modifiers" FortDetailsResponse FortDetailsResponse Source # 
HasField "name" FortDetailsResponse FortDetailsResponse Source # 
HasField "pokemonData" FortDetailsResponse FortDetailsResponse Source # 
HasField "stamina" FortDetailsResponse FortDetailsResponse Source # 
HasField "teamColor" FortDetailsResponse FortDetailsResponse Source # 
HasField "type'" FortDetailsResponse FortDetailsResponse Source # 
type Field "description" FortDetailsResponse Source # 
type Field "description" FortDetailsResponse = Text
type Field "fortId" FortDetailsResponse Source # 
type Field "fp" FortDetailsResponse Source # 
type Field "imageUrls" FortDetailsResponse Source # 
type Field "imageUrls" FortDetailsResponse = [Text]
type Field "latitude" FortDetailsResponse Source # 
type Field "latitude" FortDetailsResponse = Double
type Field "longitude" FortDetailsResponse Source # 
type Field "longitude" FortDetailsResponse = Double
type Field "maxStamina" FortDetailsResponse Source # 
type Field "maxStamina" FortDetailsResponse = Int32
type Field "maybe'pokemonData" FortDetailsResponse Source # 
type Field "maybe'pokemonData" FortDetailsResponse = Maybe PokemonData
type Field "modifiers" FortDetailsResponse Source # 
type Field "name" FortDetailsResponse Source # 
type Field "pokemonData" FortDetailsResponse Source # 
type Field "stamina" FortDetailsResponse Source # 
type Field "teamColor" FortDetailsResponse Source # 
type Field "type'" FortDetailsResponse Source # 

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

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

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

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

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

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

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

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

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

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

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

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

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

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