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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UseIncenseResponse

Documentation

data UseIncenseResponse #

Instances

Eq UseIncenseResponse # 
Show UseIncenseResponse # 
Message UseIncenseResponse # 

Methods

descriptor :: MessageDescriptor UseIncenseResponse

Default UseIncenseResponse # 
HasField "appliedIncense" UseIncenseResponse UseIncenseResponse # 

Methods

field :: ProxySym "appliedIncense" -> Lens UseIncenseResponse UseIncenseResponse (Field "appliedIncense" UseIncenseResponse) (Field "appliedIncense" UseIncenseResponse)

HasField "maybe'appliedIncense" UseIncenseResponse UseIncenseResponse # 

Methods

field :: ProxySym "maybe'appliedIncense" -> Lens UseIncenseResponse UseIncenseResponse (Field "maybe'appliedIncense" UseIncenseResponse) (Field "maybe'appliedIncense" UseIncenseResponse)

HasField "result" UseIncenseResponse UseIncenseResponse # 

Methods

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

type Field "appliedIncense" UseIncenseResponse # 
type Field "appliedIncense" UseIncenseResponse = AppliedItem
type Field "maybe'appliedIncense" UseIncenseResponse # 
type Field "maybe'appliedIncense" UseIncenseResponse = Maybe AppliedItem
type Field "result" UseIncenseResponse # 

data UseIncenseResponse'Result #

Instances

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

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

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

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