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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.FortDetailsResponse

Documentation

data FortDetailsResponse #

Instances

Eq FortDetailsResponse # 
Show FortDetailsResponse # 
Message FortDetailsResponse # 

Methods

descriptor :: MessageDescriptor FortDetailsResponse

Default FortDetailsResponse # 
HasField "description" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "description" -> Lens FortDetailsResponse FortDetailsResponse (Field "description" FortDetailsResponse) (Field "description" FortDetailsResponse)

HasField "fortId" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "fortId" -> Lens FortDetailsResponse FortDetailsResponse (Field "fortId" FortDetailsResponse) (Field "fortId" FortDetailsResponse)

HasField "fp" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "fp" -> Lens FortDetailsResponse FortDetailsResponse (Field "fp" FortDetailsResponse) (Field "fp" FortDetailsResponse)

HasField "imageUrls" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "imageUrls" -> Lens FortDetailsResponse FortDetailsResponse (Field "imageUrls" FortDetailsResponse) (Field "imageUrls" FortDetailsResponse)

HasField "latitude" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "latitude" -> Lens FortDetailsResponse FortDetailsResponse (Field "latitude" FortDetailsResponse) (Field "latitude" FortDetailsResponse)

HasField "longitude" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "longitude" -> Lens FortDetailsResponse FortDetailsResponse (Field "longitude" FortDetailsResponse) (Field "longitude" FortDetailsResponse)

HasField "maxStamina" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "maxStamina" -> Lens FortDetailsResponse FortDetailsResponse (Field "maxStamina" FortDetailsResponse) (Field "maxStamina" FortDetailsResponse)

HasField "maybe'pokemonData" FortDetailsResponse FortDetailsResponse # 

Methods

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

HasField "modifiers" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "modifiers" -> Lens FortDetailsResponse FortDetailsResponse (Field "modifiers" FortDetailsResponse) (Field "modifiers" FortDetailsResponse)

HasField "name" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "name" -> Lens FortDetailsResponse FortDetailsResponse (Field "name" FortDetailsResponse) (Field "name" FortDetailsResponse)

HasField "pokemonData" FortDetailsResponse FortDetailsResponse # 

Methods

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

HasField "stamina" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "stamina" -> Lens FortDetailsResponse FortDetailsResponse (Field "stamina" FortDetailsResponse) (Field "stamina" FortDetailsResponse)

HasField "teamColor" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "teamColor" -> Lens FortDetailsResponse FortDetailsResponse (Field "teamColor" FortDetailsResponse) (Field "teamColor" FortDetailsResponse)

HasField "type'" FortDetailsResponse FortDetailsResponse # 

Methods

field :: ProxySym "type'" -> Lens FortDetailsResponse FortDetailsResponse (Field "type'" FortDetailsResponse) (Field "type'" FortDetailsResponse)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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