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

Safe HaskellNone
LanguageHaskell2010

Proto.POGOProtos.Map.Fort.FortData

Documentation

data FortData Source #

Instances

Eq FortData Source # 
Show FortData Source # 
Default FortData Source # 

Methods

def :: FortData #

Message FortData Source # 
HasField "activeFortModifier" FortData FortData Source # 

Methods

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

HasField "cooldownCompleteTimestampMs" FortData FortData Source # 

Methods

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

HasField "enabled" FortData FortData Source # 

Methods

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

HasField "guardPokemonCp" FortData FortData Source # 

Methods

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

HasField "guardPokemonId" FortData FortData Source # 

Methods

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

HasField "gymPoints" FortData FortData Source # 

Methods

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

HasField "id" FortData FortData Source # 

Methods

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

HasField "isInBattle" FortData FortData Source # 

Methods

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

HasField "lastModifiedTimestampMs" FortData FortData Source # 

Methods

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

HasField "latitude" FortData FortData Source # 

Methods

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

HasField "longitude" FortData FortData Source # 

Methods

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

HasField "lureInfo" FortData FortData Source # 

Methods

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

HasField "maybe'lureInfo" FortData FortData Source # 

Methods

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

HasField "ownedByTeam" FortData FortData Source # 

Methods

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

HasField "renderingType" FortData FortData Source # 

Methods

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

HasField "sponsor" FortData FortData Source # 

Methods

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

HasField "type'" FortData FortData Source # 

Methods

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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