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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Envelopes.ResponseEnvelope

Documentation

data ResponseEnvelope Source #

Instances

Eq ResponseEnvelope Source # 
Show ResponseEnvelope Source # 
Default ResponseEnvelope Source # 
Message ResponseEnvelope Source # 
HasField "apiUrl" ResponseEnvelope ResponseEnvelope Source # 
HasField "authTicket" ResponseEnvelope ResponseEnvelope Source # 

Methods

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

HasField "error" ResponseEnvelope ResponseEnvelope Source # 
HasField "maybe'authTicket" ResponseEnvelope ResponseEnvelope Source # 

Methods

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

HasField "requestId" ResponseEnvelope ResponseEnvelope Source # 

Methods

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

HasField "returns" ResponseEnvelope ResponseEnvelope Source # 
HasField "statusCode" ResponseEnvelope ResponseEnvelope Source # 

Methods

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

HasField "unknown6" ResponseEnvelope ResponseEnvelope Source # 
type Field "apiUrl" ResponseEnvelope Source # 
type Field "apiUrl" ResponseEnvelope = Text
type Field "authTicket" ResponseEnvelope Source # 
type Field "authTicket" ResponseEnvelope = AuthTicket
type Field "error" ResponseEnvelope Source # 
type Field "error" ResponseEnvelope = Text
type Field "maybe'authTicket" ResponseEnvelope Source # 
type Field "maybe'authTicket" ResponseEnvelope = Maybe AuthTicket
type Field "requestId" ResponseEnvelope Source # 
type Field "requestId" ResponseEnvelope = Word64
type Field "returns" ResponseEnvelope Source # 
type Field "returns" ResponseEnvelope = [ByteString]
type Field "statusCode" ResponseEnvelope Source # 
type Field "statusCode" ResponseEnvelope = Int32
type Field "unknown6" ResponseEnvelope Source # 

data ResponseEnvelope'Unknown7 Source #

Instances

Eq ResponseEnvelope'Unknown7 Source # 
Show ResponseEnvelope'Unknown7 Source # 
Default ResponseEnvelope'Unknown7 Source # 
Message ResponseEnvelope'Unknown7 Source # 
HasField "unknown71" ResponseEnvelope'Unknown7 ResponseEnvelope'Unknown7 Source # 
HasField "unknown72" ResponseEnvelope'Unknown7 ResponseEnvelope'Unknown7 Source # 
HasField "unknown73" ResponseEnvelope'Unknown7 ResponseEnvelope'Unknown7 Source # 
type Field "unknown71" ResponseEnvelope'Unknown7 Source # 
type Field "unknown72" ResponseEnvelope'Unknown7 Source # 
type Field "unknown73" ResponseEnvelope'Unknown7 Source # 

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

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

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

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

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

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

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

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

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

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

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