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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PlayerBadge

Documentation

data PlayerBadge Source #

Instances

Eq PlayerBadge Source # 
Show PlayerBadge Source # 
Default PlayerBadge Source # 

Methods

def :: PlayerBadge #

Message PlayerBadge Source # 
HasField "badgeType" PlayerBadge PlayerBadge Source # 

Methods

field :: ProxySym "badgeType" -> Lens PlayerBadge PlayerBadge (Field "badgeType" PlayerBadge) (Field "badgeType" PlayerBadge) #

HasField "currentValue" PlayerBadge PlayerBadge Source # 

Methods

field :: ProxySym "currentValue" -> Lens PlayerBadge PlayerBadge (Field "currentValue" PlayerBadge) (Field "currentValue" PlayerBadge) #

HasField "endValue" PlayerBadge PlayerBadge Source # 

Methods

field :: ProxySym "endValue" -> Lens PlayerBadge PlayerBadge (Field "endValue" PlayerBadge) (Field "endValue" PlayerBadge) #

HasField "rank" PlayerBadge PlayerBadge Source # 
HasField "startValue" PlayerBadge PlayerBadge Source # 

Methods

field :: ProxySym "startValue" -> Lens PlayerBadge PlayerBadge (Field "startValue" PlayerBadge) (Field "startValue" PlayerBadge) #

type Field "badgeType" PlayerBadge Source # 
type Field "badgeType" PlayerBadge = BadgeType
type Field "currentValue" PlayerBadge Source # 
type Field "currentValue" PlayerBadge = Double
type Field "endValue" PlayerBadge Source # 
type Field "endValue" PlayerBadge = Int32
type Field "rank" PlayerBadge Source # 
type Field "rank" PlayerBadge = Int32
type Field "startValue" PlayerBadge Source # 
type Field "startValue" PlayerBadge = Int32

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

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

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

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

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