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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Envelopes.RequestEnvelope

Documentation

data RequestEnvelope Source #

Instances

Eq RequestEnvelope Source # 
Show RequestEnvelope Source # 
Default RequestEnvelope Source # 
Message RequestEnvelope Source # 
HasField "altitude" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "altitude" -> Lens RequestEnvelope RequestEnvelope (Field "altitude" RequestEnvelope) (Field "altitude" RequestEnvelope) #

HasField "authInfo" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "authInfo" -> Lens RequestEnvelope RequestEnvelope (Field "authInfo" RequestEnvelope) (Field "authInfo" RequestEnvelope) #

HasField "authTicket" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "authTicket" -> Lens RequestEnvelope RequestEnvelope (Field "authTicket" RequestEnvelope) (Field "authTicket" RequestEnvelope) #

HasField "latitude" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "latitude" -> Lens RequestEnvelope RequestEnvelope (Field "latitude" RequestEnvelope) (Field "latitude" RequestEnvelope) #

HasField "longitude" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "longitude" -> Lens RequestEnvelope RequestEnvelope (Field "longitude" RequestEnvelope) (Field "longitude" RequestEnvelope) #

HasField "maybe'authInfo" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "maybe'authInfo" -> Lens RequestEnvelope RequestEnvelope (Field "maybe'authInfo" RequestEnvelope) (Field "maybe'authInfo" RequestEnvelope) #

HasField "maybe'authTicket" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "maybe'authTicket" -> Lens RequestEnvelope RequestEnvelope (Field "maybe'authTicket" RequestEnvelope) (Field "maybe'authTicket" RequestEnvelope) #

HasField "requestId" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "requestId" -> Lens RequestEnvelope RequestEnvelope (Field "requestId" RequestEnvelope) (Field "requestId" RequestEnvelope) #

HasField "requests" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "requests" -> Lens RequestEnvelope RequestEnvelope (Field "requests" RequestEnvelope) (Field "requests" RequestEnvelope) #

HasField "statusCode" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "statusCode" -> Lens RequestEnvelope RequestEnvelope (Field "statusCode" RequestEnvelope) (Field "statusCode" RequestEnvelope) #

HasField "unknown12" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "unknown12" -> Lens RequestEnvelope RequestEnvelope (Field "unknown12" RequestEnvelope) (Field "unknown12" RequestEnvelope) #

HasField "unknown6" RequestEnvelope RequestEnvelope Source # 

Methods

field :: ProxySym "unknown6" -> Lens RequestEnvelope RequestEnvelope (Field "unknown6" RequestEnvelope) (Field "unknown6" RequestEnvelope) #

type Field "altitude" RequestEnvelope Source # 
type Field "altitude" RequestEnvelope = Double
type Field "authInfo" RequestEnvelope Source # 
type Field "authTicket" RequestEnvelope Source # 
type Field "authTicket" RequestEnvelope = AuthTicket
type Field "latitude" RequestEnvelope Source # 
type Field "latitude" RequestEnvelope = Double
type Field "longitude" RequestEnvelope Source # 
type Field "longitude" RequestEnvelope = Double
type Field "maybe'authInfo" RequestEnvelope Source # 
type Field "maybe'authTicket" RequestEnvelope Source # 
type Field "maybe'authTicket" RequestEnvelope = Maybe AuthTicket
type Field "requestId" RequestEnvelope Source # 
type Field "requestId" RequestEnvelope = Word64
type Field "requests" RequestEnvelope Source # 
type Field "requests" RequestEnvelope = [Request]
type Field "statusCode" RequestEnvelope Source # 
type Field "statusCode" RequestEnvelope = Int32
type Field "unknown12" RequestEnvelope Source # 
type Field "unknown12" RequestEnvelope = Int64
type Field "unknown6" RequestEnvelope Source # 
type Field "unknown6" RequestEnvelope = [Unknown6]

data RequestEnvelope'AuthInfo Source #

Instances

Eq RequestEnvelope'AuthInfo Source # 
Show RequestEnvelope'AuthInfo Source # 
Default RequestEnvelope'AuthInfo Source # 
Message RequestEnvelope'AuthInfo Source # 
HasField "maybe'token" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo Source # 
HasField "provider" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo Source # 
HasField "token" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo Source # 
type Field "maybe'token" RequestEnvelope'AuthInfo Source # 
type Field "provider" RequestEnvelope'AuthInfo Source # 
type Field "token" RequestEnvelope'AuthInfo Source # 

data RequestEnvelope'AuthInfo'JWT Source #

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

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

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

contents :: forall msg msg'. HasField "contents" msg msg' => Lens msg msg' (Field "contents" msg) (Field "contents" 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 #

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

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

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

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

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

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

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

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

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

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

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