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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.GetGymDetailsResponse

Documentation

data GetGymDetailsResponse Source #

Instances

Eq GetGymDetailsResponse Source # 
Show GetGymDetailsResponse Source # 
Default GetGymDetailsResponse Source # 
Message GetGymDetailsResponse Source # 
HasField "description" GetGymDetailsResponse GetGymDetailsResponse Source # 
HasField "gymState" GetGymDetailsResponse GetGymDetailsResponse Source # 
HasField "maybe'gymState" GetGymDetailsResponse GetGymDetailsResponse Source # 

Methods

field :: ProxySym "maybe'gymState" -> Lens GetGymDetailsResponse GetGymDetailsResponse (Field "maybe'gymState" GetGymDetailsResponse) (Field "maybe'gymState" GetGymDetailsResponse) #

HasField "name" GetGymDetailsResponse GetGymDetailsResponse Source # 
HasField "result" GetGymDetailsResponse GetGymDetailsResponse Source # 
HasField "urls" GetGymDetailsResponse GetGymDetailsResponse Source # 
type Field "description" GetGymDetailsResponse Source # 
type Field "description" GetGymDetailsResponse = Text
type Field "gymState" GetGymDetailsResponse Source # 
type Field "maybe'gymState" GetGymDetailsResponse Source # 
type Field "maybe'gymState" GetGymDetailsResponse = Maybe GymState
type Field "name" GetGymDetailsResponse Source # 
type Field "result" GetGymDetailsResponse Source # 
type Field "urls" GetGymDetailsResponse Source # 

data GetGymDetailsResponse'Result Source #

Instances

Bounded GetGymDetailsResponse'Result Source # 
Enum GetGymDetailsResponse'Result Source # 
Eq GetGymDetailsResponse'Result Source # 
Show GetGymDetailsResponse'Result Source # 
Default GetGymDetailsResponse'Result Source # 
FieldDefault GetGymDetailsResponse'Result Source # 
MessageEnum GetGymDetailsResponse'Result Source # 

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

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

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

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

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

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