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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Networking.Responses.UseItemXpBoostResponse

Documentation

data UseItemXpBoostResponse #

Instances

Eq UseItemXpBoostResponse # 
Show UseItemXpBoostResponse # 
Message UseItemXpBoostResponse # 

Methods

descriptor :: MessageDescriptor UseItemXpBoostResponse

Default UseItemXpBoostResponse # 
HasField "appliedItems" UseItemXpBoostResponse UseItemXpBoostResponse # 

Methods

field :: ProxySym "appliedItems" -> Lens UseItemXpBoostResponse UseItemXpBoostResponse (Field "appliedItems" UseItemXpBoostResponse) (Field "appliedItems" UseItemXpBoostResponse)

HasField "maybe'appliedItems" UseItemXpBoostResponse UseItemXpBoostResponse # 

Methods

field :: ProxySym "maybe'appliedItems" -> Lens UseItemXpBoostResponse UseItemXpBoostResponse (Field "maybe'appliedItems" UseItemXpBoostResponse) (Field "maybe'appliedItems" UseItemXpBoostResponse)

HasField "result" UseItemXpBoostResponse UseItemXpBoostResponse # 

Methods

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

type Field "appliedItems" UseItemXpBoostResponse # 
type Field "appliedItems" UseItemXpBoostResponse = AppliedItems
type Field "maybe'appliedItems" UseItemXpBoostResponse # 
type Field "maybe'appliedItems" UseItemXpBoostResponse = Maybe AppliedItems
type Field "result" UseItemXpBoostResponse # 

data UseItemXpBoostResponse'Result #

Instances

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

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

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

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