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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Player.PlayerAvatar

Documentation

data PlayerAvatar #

Instances

Eq PlayerAvatar # 
Show PlayerAvatar # 
Message PlayerAvatar # 

Methods

descriptor :: MessageDescriptor PlayerAvatar

Default PlayerAvatar # 

Methods

def :: PlayerAvatar

HasField "backpack" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "backpack" -> Lens PlayerAvatar PlayerAvatar (Field "backpack" PlayerAvatar) (Field "backpack" PlayerAvatar)

HasField "eyes" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "eyes" -> Lens PlayerAvatar PlayerAvatar (Field "eyes" PlayerAvatar) (Field "eyes" PlayerAvatar)

HasField "gender" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "gender" -> Lens PlayerAvatar PlayerAvatar (Field "gender" PlayerAvatar) (Field "gender" PlayerAvatar)

HasField "hair" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "hair" -> Lens PlayerAvatar PlayerAvatar (Field "hair" PlayerAvatar) (Field "hair" PlayerAvatar)

HasField "hat" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "hat" -> Lens PlayerAvatar PlayerAvatar (Field "hat" PlayerAvatar) (Field "hat" PlayerAvatar)

HasField "pants" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "pants" -> Lens PlayerAvatar PlayerAvatar (Field "pants" PlayerAvatar) (Field "pants" PlayerAvatar)

HasField "shirt" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "shirt" -> Lens PlayerAvatar PlayerAvatar (Field "shirt" PlayerAvatar) (Field "shirt" PlayerAvatar)

HasField "shoes" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "shoes" -> Lens PlayerAvatar PlayerAvatar (Field "shoes" PlayerAvatar) (Field "shoes" PlayerAvatar)

HasField "skin" PlayerAvatar PlayerAvatar # 

Methods

field :: ProxySym "skin" -> Lens PlayerAvatar PlayerAvatar (Field "skin" PlayerAvatar) (Field "skin" PlayerAvatar)

type Field "backpack" PlayerAvatar # 
type Field "backpack" PlayerAvatar = Int32
type Field "eyes" PlayerAvatar # 
type Field "eyes" PlayerAvatar = Int32
type Field "gender" PlayerAvatar # 
type Field "gender" PlayerAvatar = Gender
type Field "hair" PlayerAvatar # 
type Field "hair" PlayerAvatar = Int32
type Field "hat" PlayerAvatar # 
type Field "hat" PlayerAvatar = Int32
type Field "pants" PlayerAvatar # 
type Field "pants" PlayerAvatar = Int32
type Field "shirt" PlayerAvatar # 
type Field "shirt" PlayerAvatar = Int32
type Field "shoes" PlayerAvatar # 
type Field "shoes" PlayerAvatar = Int32
type Field "skin" PlayerAvatar # 
type Field "skin" PlayerAvatar = Int32

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

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

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

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

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

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

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

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

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