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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Envelopes.RequestEnvelope

Documentation

data RequestEnvelope #

Instances

Eq RequestEnvelope # 
Show RequestEnvelope # 
Message RequestEnvelope # 

Methods

descriptor :: MessageDescriptor RequestEnvelope

Default RequestEnvelope # 
HasField "altitude" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "authInfo" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "authTicket" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "latitude" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "longitude" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "maybe'authInfo" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "maybe'authTicket" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "maybe'unknown6" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "requestId" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "requests" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "statusCode" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "unknown12" RequestEnvelope RequestEnvelope # 

Methods

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

HasField "unknown6" RequestEnvelope RequestEnvelope # 

Methods

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

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

data RequestEnvelope'AuthInfo #

Instances

Eq RequestEnvelope'AuthInfo # 
Show RequestEnvelope'AuthInfo # 
Message RequestEnvelope'AuthInfo # 

Methods

descriptor :: MessageDescriptor RequestEnvelope'AuthInfo

Default RequestEnvelope'AuthInfo # 
HasField "maybe'token" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo # 

Methods

field :: ProxySym "maybe'token" -> Lens RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo (Field "maybe'token" RequestEnvelope'AuthInfo) (Field "maybe'token" RequestEnvelope'AuthInfo)

HasField "provider" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo # 

Methods

field :: ProxySym "provider" -> Lens RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo (Field "provider" RequestEnvelope'AuthInfo) (Field "provider" RequestEnvelope'AuthInfo)

HasField "token" RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo # 

Methods

field :: ProxySym "token" -> Lens RequestEnvelope'AuthInfo RequestEnvelope'AuthInfo (Field "token" RequestEnvelope'AuthInfo) (Field "token" RequestEnvelope'AuthInfo)

type Field "maybe'token" RequestEnvelope'AuthInfo # 
type Field "provider" RequestEnvelope'AuthInfo # 
type Field "provider" RequestEnvelope'AuthInfo = Text
type Field "token" RequestEnvelope'AuthInfo # 

data RequestEnvelope'AuthInfo'JWT #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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