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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Data.Gym.GymState

Documentation

data GymState Source #

Instances

Eq GymState Source # 
Show GymState Source # 
Default GymState Source # 

Methods

def :: GymState #

Message GymState Source # 
HasField "fortData" GymState GymState Source # 

Methods

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

HasField "maybe'fortData" GymState GymState Source # 

Methods

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

HasField "memberships" GymState GymState Source # 

Methods

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

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

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

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

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