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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PlayerBadge

Documentation

data PlayerBadge #

Instances

Eq PlayerBadge # 
Show PlayerBadge # 
Message PlayerBadge # 

Methods

descriptor :: MessageDescriptor PlayerBadge

Default PlayerBadge # 

Methods

def :: PlayerBadge

HasField "badgeType" PlayerBadge PlayerBadge # 

Methods

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

HasField "currentValue" PlayerBadge PlayerBadge # 

Methods

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

HasField "endValue" PlayerBadge PlayerBadge # 

Methods

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

HasField "rank" PlayerBadge PlayerBadge # 

Methods

field :: ProxySym "rank" -> Lens PlayerBadge PlayerBadge (Field "rank" PlayerBadge) (Field "rank" PlayerBadge)

HasField "startValue" PlayerBadge PlayerBadge # 

Methods

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

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

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

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

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

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

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