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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Player.PlayerAvatar

Documentation

data PlayerAvatar Source #

Instances

Eq PlayerAvatar Source # 
Show PlayerAvatar Source # 
Default PlayerAvatar Source # 

Methods

def :: PlayerAvatar #

Message PlayerAvatar Source # 
HasField "backpack" PlayerAvatar PlayerAvatar Source # 

Methods

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

HasField "eyes" PlayerAvatar PlayerAvatar Source # 
HasField "gender" PlayerAvatar PlayerAvatar Source # 

Methods

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

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

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

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

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

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

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

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

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

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

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