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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Settings.Master.BadgeSettings

Documentation

data BadgeSettings #

Instances

Eq BadgeSettings # 
Show BadgeSettings # 
Message BadgeSettings # 

Methods

descriptor :: MessageDescriptor BadgeSettings

Default BadgeSettings # 

Methods

def :: BadgeSettings

HasField "badgeRank" BadgeSettings BadgeSettings # 

Methods

field :: ProxySym "badgeRank" -> Lens BadgeSettings BadgeSettings (Field "badgeRank" BadgeSettings) (Field "badgeRank" BadgeSettings)

HasField "badgeType" BadgeSettings BadgeSettings # 

Methods

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

HasField "targets" BadgeSettings BadgeSettings # 

Methods

field :: ProxySym "targets" -> Lens BadgeSettings BadgeSettings (Field "targets" BadgeSettings) (Field "targets" BadgeSettings)

type Field "badgeRank" BadgeSettings # 
type Field "badgeRank" BadgeSettings = Int32
type Field "badgeType" BadgeSettings # 
type Field "badgeType" BadgeSettings = BadgeType
type Field "targets" BadgeSettings # 
type Field "targets" BadgeSettings = [Int32]

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

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

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