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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PlayerData

Documentation

data PlayerData Source #

Instances

Eq PlayerData Source # 
Show PlayerData Source # 
Default PlayerData Source # 

Methods

def :: PlayerData #

Message PlayerData Source # 
HasField "avatar" PlayerData PlayerData Source # 

Methods

field :: ProxySym "avatar" -> Lens PlayerData PlayerData (Field "avatar" PlayerData) (Field "avatar" PlayerData) #

HasField "contactSettings" PlayerData PlayerData Source # 

Methods

field :: ProxySym "contactSettings" -> Lens PlayerData PlayerData (Field "contactSettings" PlayerData) (Field "contactSettings" PlayerData) #

HasField "creationTimestampMs" PlayerData PlayerData Source # 

Methods

field :: ProxySym "creationTimestampMs" -> Lens PlayerData PlayerData (Field "creationTimestampMs" PlayerData) (Field "creationTimestampMs" PlayerData) #

HasField "currencies" PlayerData PlayerData Source # 

Methods

field :: ProxySym "currencies" -> Lens PlayerData PlayerData (Field "currencies" PlayerData) (Field "currencies" PlayerData) #

HasField "dailyBonus" PlayerData PlayerData Source # 

Methods

field :: ProxySym "dailyBonus" -> Lens PlayerData PlayerData (Field "dailyBonus" PlayerData) (Field "dailyBonus" PlayerData) #

HasField "equippedBadge" PlayerData PlayerData Source # 

Methods

field :: ProxySym "equippedBadge" -> Lens PlayerData PlayerData (Field "equippedBadge" PlayerData) (Field "equippedBadge" PlayerData) #

HasField "maxItemStorage" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maxItemStorage" -> Lens PlayerData PlayerData (Field "maxItemStorage" PlayerData) (Field "maxItemStorage" PlayerData) #

HasField "maxPokemonStorage" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maxPokemonStorage" -> Lens PlayerData PlayerData (Field "maxPokemonStorage" PlayerData) (Field "maxPokemonStorage" PlayerData) #

HasField "maybe'avatar" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maybe'avatar" -> Lens PlayerData PlayerData (Field "maybe'avatar" PlayerData) (Field "maybe'avatar" PlayerData) #

HasField "maybe'contactSettings" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maybe'contactSettings" -> Lens PlayerData PlayerData (Field "maybe'contactSettings" PlayerData) (Field "maybe'contactSettings" PlayerData) #

HasField "maybe'dailyBonus" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maybe'dailyBonus" -> Lens PlayerData PlayerData (Field "maybe'dailyBonus" PlayerData) (Field "maybe'dailyBonus" PlayerData) #

HasField "maybe'equippedBadge" PlayerData PlayerData Source # 

Methods

field :: ProxySym "maybe'equippedBadge" -> Lens PlayerData PlayerData (Field "maybe'equippedBadge" PlayerData) (Field "maybe'equippedBadge" PlayerData) #

HasField "team" PlayerData PlayerData Source # 

Methods

field :: ProxySym "team" -> Lens PlayerData PlayerData (Field "team" PlayerData) (Field "team" PlayerData) #

HasField "tutorialState" PlayerData PlayerData Source # 

Methods

field :: ProxySym "tutorialState" -> Lens PlayerData PlayerData (Field "tutorialState" PlayerData) (Field "tutorialState" PlayerData) #

HasField "username" PlayerData PlayerData Source # 

Methods

field :: ProxySym "username" -> Lens PlayerData PlayerData (Field "username" PlayerData) (Field "username" PlayerData) #

type Field "avatar" PlayerData Source # 
type Field "avatar" PlayerData = PlayerAvatar
type Field "contactSettings" PlayerData Source # 
type Field "contactSettings" PlayerData = ContactSettings
type Field "creationTimestampMs" PlayerData Source # 
type Field "creationTimestampMs" PlayerData = Int64
type Field "currencies" PlayerData Source # 
type Field "currencies" PlayerData = [Currency]
type Field "dailyBonus" PlayerData Source # 
type Field "dailyBonus" PlayerData = DailyBonus
type Field "equippedBadge" PlayerData Source # 
type Field "equippedBadge" PlayerData = EquippedBadge
type Field "maxItemStorage" PlayerData Source # 
type Field "maxItemStorage" PlayerData = Int32
type Field "maxPokemonStorage" PlayerData Source # 
type Field "maxPokemonStorage" PlayerData = Int32
type Field "maybe'avatar" PlayerData Source # 
type Field "maybe'avatar" PlayerData = Maybe PlayerAvatar
type Field "maybe'contactSettings" PlayerData Source # 
type Field "maybe'contactSettings" PlayerData = Maybe ContactSettings
type Field "maybe'dailyBonus" PlayerData Source # 
type Field "maybe'dailyBonus" PlayerData = Maybe DailyBonus
type Field "maybe'equippedBadge" PlayerData Source # 
type Field "maybe'equippedBadge" PlayerData = Maybe EquippedBadge
type Field "team" PlayerData Source # 
type Field "team" PlayerData = TeamColor
type Field "tutorialState" PlayerData Source # 
type Field "tutorialState" PlayerData = [TutorialState]
type Field "username" PlayerData Source # 
type Field "username" PlayerData = Text

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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