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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Capture.CaptureAward

Documentation

data CaptureAward #

Instances

Eq CaptureAward # 
Show CaptureAward # 
Message CaptureAward # 

Methods

descriptor :: MessageDescriptor CaptureAward

Default CaptureAward # 

Methods

def :: CaptureAward

HasField "activityType" CaptureAward CaptureAward # 

Methods

field :: ProxySym "activityType" -> Lens CaptureAward CaptureAward (Field "activityType" CaptureAward) (Field "activityType" CaptureAward)

HasField "candy" CaptureAward CaptureAward # 

Methods

field :: ProxySym "candy" -> Lens CaptureAward CaptureAward (Field "candy" CaptureAward) (Field "candy" CaptureAward)

HasField "stardust" CaptureAward CaptureAward # 

Methods

field :: ProxySym "stardust" -> Lens CaptureAward CaptureAward (Field "stardust" CaptureAward) (Field "stardust" CaptureAward)

HasField "xp" CaptureAward CaptureAward # 

Methods

field :: ProxySym "xp" -> Lens CaptureAward CaptureAward (Field "xp" CaptureAward) (Field "xp" CaptureAward)

type Field "activityType" CaptureAward # 
type Field "activityType" CaptureAward = [ActivityType]
type Field "candy" CaptureAward # 
type Field "candy" CaptureAward = [Int32]
type Field "stardust" CaptureAward # 
type Field "stardust" CaptureAward = [Int32]
type Field "xp" CaptureAward # 
type Field "xp" CaptureAward = [Int32]

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

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

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

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