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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortData

Documentation

data FortData #

Instances

Eq FortData # 
Show FortData # 
Message FortData # 

Methods

descriptor :: MessageDescriptor FortData

Default FortData # 

Methods

def :: FortData

HasField "activeFortModifier" FortData FortData # 

Methods

field :: ProxySym "activeFortModifier" -> Lens FortData FortData (Field "activeFortModifier" FortData) (Field "activeFortModifier" FortData)

HasField "cooldownCompleteTimestampMs" FortData FortData # 

Methods

field :: ProxySym "cooldownCompleteTimestampMs" -> Lens FortData FortData (Field "cooldownCompleteTimestampMs" FortData) (Field "cooldownCompleteTimestampMs" FortData)

HasField "enabled" FortData FortData # 

Methods

field :: ProxySym "enabled" -> Lens FortData FortData (Field "enabled" FortData) (Field "enabled" FortData)

HasField "guardPokemonCp" FortData FortData # 

Methods

field :: ProxySym "guardPokemonCp" -> Lens FortData FortData (Field "guardPokemonCp" FortData) (Field "guardPokemonCp" FortData)

HasField "guardPokemonId" FortData FortData # 

Methods

field :: ProxySym "guardPokemonId" -> Lens FortData FortData (Field "guardPokemonId" FortData) (Field "guardPokemonId" FortData)

HasField "gymPoints" FortData FortData # 

Methods

field :: ProxySym "gymPoints" -> Lens FortData FortData (Field "gymPoints" FortData) (Field "gymPoints" FortData)

HasField "id" FortData FortData # 

Methods

field :: ProxySym "id" -> Lens FortData FortData (Field "id" FortData) (Field "id" FortData)

HasField "isInBattle" FortData FortData # 

Methods

field :: ProxySym "isInBattle" -> Lens FortData FortData (Field "isInBattle" FortData) (Field "isInBattle" FortData)

HasField "lastModifiedTimestampMs" FortData FortData # 

Methods

field :: ProxySym "lastModifiedTimestampMs" -> Lens FortData FortData (Field "lastModifiedTimestampMs" FortData) (Field "lastModifiedTimestampMs" FortData)

HasField "latitude" FortData FortData # 

Methods

field :: ProxySym "latitude" -> Lens FortData FortData (Field "latitude" FortData) (Field "latitude" FortData)

HasField "longitude" FortData FortData # 

Methods

field :: ProxySym "longitude" -> Lens FortData FortData (Field "longitude" FortData) (Field "longitude" FortData)

HasField "lureInfo" FortData FortData # 

Methods

field :: ProxySym "lureInfo" -> Lens FortData FortData (Field "lureInfo" FortData) (Field "lureInfo" FortData)

HasField "maybe'lureInfo" FortData FortData # 

Methods

field :: ProxySym "maybe'lureInfo" -> Lens FortData FortData (Field "maybe'lureInfo" FortData) (Field "maybe'lureInfo" FortData)

HasField "ownedByTeam" FortData FortData # 

Methods

field :: ProxySym "ownedByTeam" -> Lens FortData FortData (Field "ownedByTeam" FortData) (Field "ownedByTeam" FortData)

HasField "renderingType" FortData FortData # 

Methods

field :: ProxySym "renderingType" -> Lens FortData FortData (Field "renderingType" FortData) (Field "renderingType" FortData)

HasField "sponsor" FortData FortData # 

Methods

field :: ProxySym "sponsor" -> Lens FortData FortData (Field "sponsor" FortData) (Field "sponsor" FortData)

HasField "type'" FortData FortData # 

Methods

field :: ProxySym "type'" -> Lens FortData FortData (Field "type'" FortData) (Field "type'" FortData)

type Field "activeFortModifier" FortData # 
type Field "activeFortModifier" FortData = ByteString
type Field "cooldownCompleteTimestampMs" FortData # 
type Field "cooldownCompleteTimestampMs" FortData = Int64
type Field "enabled" FortData # 
type Field "enabled" FortData = Bool
type Field "guardPokemonCp" FortData # 
type Field "guardPokemonCp" FortData = Int32
type Field "guardPokemonId" FortData # 
type Field "guardPokemonId" FortData = PokemonId
type Field "gymPoints" FortData # 
type Field "gymPoints" FortData = Int64
type Field "id" FortData # 
type Field "id" FortData = Text
type Field "isInBattle" FortData # 
type Field "isInBattle" FortData = Bool
type Field "lastModifiedTimestampMs" FortData # 
type Field "lastModifiedTimestampMs" FortData = Int64
type Field "latitude" FortData # 
type Field "latitude" FortData = Double
type Field "longitude" FortData # 
type Field "longitude" FortData = Double
type Field "lureInfo" FortData # 
type Field "lureInfo" FortData = FortLureInfo
type Field "maybe'lureInfo" FortData # 
type Field "maybe'lureInfo" FortData = Maybe FortLureInfo
type Field "ownedByTeam" FortData # 
type Field "ownedByTeam" FortData = TeamColor
type Field "renderingType" FortData # 
type Field "renderingType" FortData = FortRenderingType
type Field "sponsor" FortData # 
type Field "sponsor" FortData = FortSponsor
type Field "type'" FortData # 
type Field "type'" FortData = FortType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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