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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Player.EquippedBadge

Documentation

data EquippedBadge Source #

Instances

Eq EquippedBadge Source # 
Show EquippedBadge Source # 
Default EquippedBadge Source # 

Methods

def :: EquippedBadge #

Message EquippedBadge Source # 
HasField "badgeType" EquippedBadge EquippedBadge Source # 

Methods

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

HasField "level" EquippedBadge EquippedBadge Source # 
HasField "nextEquipChangeAllowedTimestampMs" EquippedBadge EquippedBadge Source # 

Methods

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

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

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

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

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