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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.GetGymDetailsResponse

Documentation

data GetGymDetailsResponse #

Instances

Eq GetGymDetailsResponse # 
Show GetGymDetailsResponse # 
Message GetGymDetailsResponse # 

Methods

descriptor :: MessageDescriptor GetGymDetailsResponse

Default GetGymDetailsResponse # 
HasField "description" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

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

HasField "gymState" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

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

HasField "maybe'gymState" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

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

HasField "name" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

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

HasField "result" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

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

HasField "urls" GetGymDetailsResponse GetGymDetailsResponse # 

Methods

field :: ProxySym "urls" -> Lens GetGymDetailsResponse GetGymDetailsResponse (Field "urls" GetGymDetailsResponse) (Field "urls" GetGymDetailsResponse)

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

data GetGymDetailsResponse'Result #

Instances

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

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

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

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

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

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

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