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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Gym.GymState

Documentation

data GymState #

Instances

Eq GymState # 
Show GymState # 
Message GymState # 

Methods

descriptor :: MessageDescriptor GymState

Default GymState # 

Methods

def :: GymState

HasField "fortData" GymState GymState # 

Methods

field :: ProxySym "fortData" -> Lens GymState GymState (Field "fortData" GymState) (Field "fortData" GymState)

HasField "maybe'fortData" GymState GymState # 

Methods

field :: ProxySym "maybe'fortData" -> Lens GymState GymState (Field "maybe'fortData" GymState) (Field "maybe'fortData" GymState)

HasField "memberships" GymState GymState # 

Methods

field :: ProxySym "memberships" -> Lens GymState GymState (Field "memberships" GymState) (Field "memberships" GymState)

type Field "fortData" GymState # 
type Field "fortData" GymState = FortData
type Field "maybe'fortData" GymState # 
type Field "maybe'fortData" GymState = Maybe FortData
type Field "memberships" GymState # 
type Field "memberships" GymState = [GymMembership]

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

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

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