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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.GetPlayerProfileResponse

Documentation

data GetPlayerProfileResponse #

Instances

Eq GetPlayerProfileResponse # 
Show GetPlayerProfileResponse # 
Message GetPlayerProfileResponse # 

Methods

descriptor :: MessageDescriptor GetPlayerProfileResponse

Default GetPlayerProfileResponse # 
HasField "badges" GetPlayerProfileResponse GetPlayerProfileResponse # 

Methods

field :: ProxySym "badges" -> Lens GetPlayerProfileResponse GetPlayerProfileResponse (Field "badges" GetPlayerProfileResponse) (Field "badges" GetPlayerProfileResponse)

HasField "result" GetPlayerProfileResponse GetPlayerProfileResponse # 

Methods

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

HasField "startTime" GetPlayerProfileResponse GetPlayerProfileResponse # 

Methods

field :: ProxySym "startTime" -> Lens GetPlayerProfileResponse GetPlayerProfileResponse (Field "startTime" GetPlayerProfileResponse) (Field "startTime" GetPlayerProfileResponse)

type Field "badges" GetPlayerProfileResponse # 
type Field "badges" GetPlayerProfileResponse = [PlayerBadge]
type Field "result" GetPlayerProfileResponse # 
type Field "startTime" GetPlayerProfileResponse # 
type Field "startTime" GetPlayerProfileResponse = Int64

data GetPlayerProfileResponse'Result #

Instances

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

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

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

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