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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.PlayerData

Documentation

data PlayerData #

Instances

Eq PlayerData # 
Show PlayerData # 
Message PlayerData # 

Methods

descriptor :: MessageDescriptor PlayerData

Default PlayerData # 

Methods

def :: PlayerData

HasField "avatar" PlayerData PlayerData # 

Methods

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

HasField "contactSettings" PlayerData PlayerData # 

Methods

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

HasField "creationTimestampMs" PlayerData PlayerData # 

Methods

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

HasField "currencies" PlayerData PlayerData # 

Methods

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

HasField "dailyBonus" PlayerData PlayerData # 

Methods

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

HasField "equippedBadge" PlayerData PlayerData # 

Methods

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

HasField "maxItemStorage" PlayerData PlayerData # 

Methods

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

HasField "maxPokemonStorage" PlayerData PlayerData # 

Methods

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

HasField "maybe'avatar" PlayerData PlayerData # 

Methods

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

HasField "maybe'contactSettings" PlayerData PlayerData # 

Methods

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

HasField "maybe'dailyBonus" PlayerData PlayerData # 

Methods

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

HasField "maybe'equippedBadge" PlayerData PlayerData # 

Methods

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

HasField "team" PlayerData PlayerData # 

Methods

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

HasField "tutorialState" PlayerData PlayerData # 

Methods

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

HasField "username" PlayerData PlayerData # 

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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