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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Player.EquippedBadge

Documentation

data EquippedBadge #

Instances

Eq EquippedBadge # 
Show EquippedBadge # 
Message EquippedBadge # 

Methods

descriptor :: MessageDescriptor EquippedBadge

Default EquippedBadge # 

Methods

def :: EquippedBadge

HasField "badgeType" EquippedBadge EquippedBadge # 

Methods

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

HasField "level" EquippedBadge EquippedBadge # 

Methods

field :: ProxySym "level" -> Lens EquippedBadge EquippedBadge (Field "level" EquippedBadge) (Field "level" EquippedBadge)

HasField "nextEquipChangeAllowedTimestampMs" EquippedBadge EquippedBadge # 

Methods

field :: ProxySym "nextEquipChangeAllowedTimestampMs" -> Lens EquippedBadge EquippedBadge (Field "nextEquipChangeAllowedTimestampMs" EquippedBadge) (Field "nextEquipChangeAllowedTimestampMs" EquippedBadge)

type Field "badgeType" EquippedBadge # 
type Field "badgeType" EquippedBadge = BadgeType
type Field "level" EquippedBadge # 
type Field "level" EquippedBadge = Int32
type Field "nextEquipChangeAllowedTimestampMs" EquippedBadge # 
type Field "nextEquipChangeAllowedTimestampMs" EquippedBadge = Int64

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

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

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