octane-0.18.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Boolean

Synopsis

Documentation

newtype Boolean Source #

A boolean value.

Constructors

Boolean 

Fields

Instances

Eq Boolean Source # 

Methods

(==) :: Boolean -> Boolean -> Bool #

(/=) :: Boolean -> Boolean -> Bool #

Show Boolean Source # 
ToJSON Boolean Source #

Encoded directly as a JSON boolean.

HasField "active" WeldedInfoValue Boolean # 

Methods

getField :: Proxy# Symbol "active" -> WeldedInfoValue -> Boolean #

HasField "actorless" ExplosionValue Boolean # 

Methods

getField :: Proxy# Symbol "actorless" -> ExplosionValue -> Boolean #

HasField "attackerFlag" DemolishValue Boolean # 

Methods

getField :: Proxy# Symbol "attackerFlag" -> DemolishValue -> Boolean #

HasField "blueFlag" ClubColorsValue Boolean # 

Methods

getField :: Proxy# Symbol "blueFlag" -> ClubColorsValue -> Boolean #

HasField "content" BoolProperty Boolean # 

Methods

getField :: Proxy# Symbol "content" -> BoolProperty -> Boolean #

HasField "flag" EnumValue Boolean # 

Methods

getField :: Proxy# Symbol "flag" -> EnumValue -> Boolean #

HasField "flag" FlaggedIntValue Boolean # 
HasField "flag" MusicStingerValue Boolean # 
HasField "flag" PrivateMatchSettingsValue Boolean # 
HasField "hasInstigator" PickupValue Boolean # 

Methods

getField :: Proxy# Symbol "hasInstigator" -> PickupValue -> Boolean #

HasField "orangeFlag" ClubColorsValue Boolean # 

Methods

getField :: Proxy# Symbol "orangeFlag" -> ClubColorsValue -> Boolean #

HasField "pickedUp" PickupValue Boolean # 

Methods

getField :: Proxy# Symbol "pickedUp" -> PickupValue -> Boolean #

HasField "sleeping" RigidBodyStateValue Boolean # 

Methods

getField :: Proxy# Symbol "sleeping" -> RigidBodyStateValue -> Boolean #

HasField "unknown1" LoadoutsOnlineValue Boolean # 

Methods

getField :: Proxy# Symbol "unknown1" -> LoadoutsOnlineValue -> Boolean #

HasField "unknown1" ReservationValue Boolean # 

Methods

getField :: Proxy# Symbol "unknown1" -> ReservationValue -> Boolean #

HasField "unknown2" LoadoutsOnlineValue Boolean # 

Methods

getField :: Proxy# Symbol "unknown2" -> LoadoutsOnlineValue -> Boolean #

HasField "unknown2" ReservationValue Boolean # 

Methods

getField :: Proxy# Symbol "unknown2" -> ReservationValue -> Boolean #

HasField "unpack" Boolean Bool Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Boolean -> Bool #

HasField "unpack" BooleanValue Boolean # 

Methods

getField :: Proxy# Symbol "unpack" -> BooleanValue -> Boolean #

HasField "victimFlag" DemolishValue Boolean # 

Methods

getField :: Proxy# Symbol "victimFlag" -> DemolishValue -> Boolean #

ModifyField "active" WeldedInfoValue WeldedInfoValue Boolean Boolean # 
ModifyField "actorless" ExplosionValue ExplosionValue Boolean Boolean # 
ModifyField "attackerFlag" DemolishValue DemolishValue Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "attackerFlag" -> (Boolean -> Boolean) -> DemolishValue -> DemolishValue #

setField :: Proxy# Symbol "attackerFlag" -> DemolishValue -> Boolean -> DemolishValue #

fieldLens :: Functor f => Proxy# Symbol "attackerFlag" -> (Boolean -> f Boolean) -> DemolishValue -> f DemolishValue #

ModifyField "blueFlag" ClubColorsValue ClubColorsValue Boolean Boolean # 
ModifyField "content" BoolProperty BoolProperty Boolean Boolean # 
ModifyField "flag" EnumValue EnumValue Boolean Boolean # 
ModifyField "flag" FlaggedIntValue FlaggedIntValue Boolean Boolean # 
ModifyField "flag" MusicStingerValue MusicStingerValue Boolean Boolean # 
ModifyField "flag" PrivateMatchSettingsValue PrivateMatchSettingsValue Boolean Boolean # 
ModifyField "hasInstigator" PickupValue PickupValue Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "hasInstigator" -> (Boolean -> Boolean) -> PickupValue -> PickupValue #

setField :: Proxy# Symbol "hasInstigator" -> PickupValue -> Boolean -> PickupValue #

fieldLens :: Functor f => Proxy# Symbol "hasInstigator" -> (Boolean -> f Boolean) -> PickupValue -> f PickupValue #

ModifyField "orangeFlag" ClubColorsValue ClubColorsValue Boolean Boolean # 
ModifyField "pickedUp" PickupValue PickupValue Boolean Boolean # 
ModifyField "sleeping" RigidBodyStateValue RigidBodyStateValue Boolean Boolean # 
ModifyField "unknown1" LoadoutsOnlineValue LoadoutsOnlineValue Boolean Boolean # 
ModifyField "unknown1" ReservationValue ReservationValue Boolean Boolean # 
ModifyField "unknown2" LoadoutsOnlineValue LoadoutsOnlineValue Boolean Boolean # 
ModifyField "unknown2" ReservationValue ReservationValue Boolean Boolean # 
ModifyField "unpack" Boolean Boolean Bool Bool Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Bool -> Bool) -> Boolean -> Boolean #

setField :: Proxy# Symbol "unpack" -> Boolean -> Bool -> Boolean #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Bool -> f Bool) -> Boolean -> f Boolean #

ModifyField "unpack" BooleanValue BooleanValue Boolean Boolean # 
ModifyField "victimFlag" DemolishValue DemolishValue Boolean Boolean # 
ModifyRec "active" Boolean cs0 => HasField "active" (Rec cs0 WeldedInfoValue) Boolean # 

Methods

getField :: Proxy# Symbol "active" -> Rec cs0 WeldedInfoValue -> Boolean #

ModifyRec "actorless" Boolean cs0 => HasField "actorless" (Rec cs0 ExplosionValue) Boolean # 

Methods

getField :: Proxy# Symbol "actorless" -> Rec cs0 ExplosionValue -> Boolean #

ModifyRec "attackerFlag" Boolean cs0 => HasField "attackerFlag" (Rec cs0 DemolishValue) Boolean # 

Methods

getField :: Proxy# Symbol "attackerFlag" -> Rec cs0 DemolishValue -> Boolean #

ModifyRec "blueFlag" Boolean cs0 => HasField "blueFlag" (Rec cs0 ClubColorsValue) Boolean # 

Methods

getField :: Proxy# Symbol "blueFlag" -> Rec cs0 ClubColorsValue -> Boolean #

ModifyRec "content" Boolean cs0 => HasField "content" (Rec cs0 BoolProperty) Boolean # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 BoolProperty -> Boolean #

ModifyRec "flag" Boolean cs0 => HasField "flag" (Rec cs0 EnumValue) Boolean # 

Methods

getField :: Proxy# Symbol "flag" -> Rec cs0 EnumValue -> Boolean #

ModifyRec "flag" Boolean cs0 => HasField "flag" (Rec cs0 FlaggedIntValue) Boolean # 

Methods

getField :: Proxy# Symbol "flag" -> Rec cs0 FlaggedIntValue -> Boolean #

ModifyRec "flag" Boolean cs0 => HasField "flag" (Rec cs0 MusicStingerValue) Boolean # 

Methods

getField :: Proxy# Symbol "flag" -> Rec cs0 MusicStingerValue -> Boolean #

ModifyRec "flag" Boolean cs0 => HasField "flag" (Rec cs0 PrivateMatchSettingsValue) Boolean # 
ModifyRec "hasInstigator" Boolean cs0 => HasField "hasInstigator" (Rec cs0 PickupValue) Boolean # 

Methods

getField :: Proxy# Symbol "hasInstigator" -> Rec cs0 PickupValue -> Boolean #

ModifyRec "orangeFlag" Boolean cs0 => HasField "orangeFlag" (Rec cs0 ClubColorsValue) Boolean # 

Methods

getField :: Proxy# Symbol "orangeFlag" -> Rec cs0 ClubColorsValue -> Boolean #

ModifyRec "pickedUp" Boolean cs0 => HasField "pickedUp" (Rec cs0 PickupValue) Boolean # 

Methods

getField :: Proxy# Symbol "pickedUp" -> Rec cs0 PickupValue -> Boolean #

ModifyRec "sleeping" Boolean cs0 => HasField "sleeping" (Rec cs0 RigidBodyStateValue) Boolean # 

Methods

getField :: Proxy# Symbol "sleeping" -> Rec cs0 RigidBodyStateValue -> Boolean #

ModifyRec "unknown1" Boolean cs0 => HasField "unknown1" (Rec cs0 LoadoutsOnlineValue) Boolean # 

Methods

getField :: Proxy# Symbol "unknown1" -> Rec cs0 LoadoutsOnlineValue -> Boolean #

ModifyRec "unknown1" Boolean cs0 => HasField "unknown1" (Rec cs0 ReservationValue) Boolean # 

Methods

getField :: Proxy# Symbol "unknown1" -> Rec cs0 ReservationValue -> Boolean #

ModifyRec "unknown2" Boolean cs0 => HasField "unknown2" (Rec cs0 LoadoutsOnlineValue) Boolean # 

Methods

getField :: Proxy# Symbol "unknown2" -> Rec cs0 LoadoutsOnlineValue -> Boolean #

ModifyRec "unknown2" Boolean cs0 => HasField "unknown2" (Rec cs0 ReservationValue) Boolean # 

Methods

getField :: Proxy# Symbol "unknown2" -> Rec cs0 ReservationValue -> Boolean #

ModifyRec "unpack" Bool cs0 => HasField "unpack" (Rec cs0 Boolean) Bool Source # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 Boolean -> Bool #

ModifyRec "unpack" Boolean cs0 => HasField "unpack" (Rec cs0 BooleanValue) Boolean # 

Methods

getField :: Proxy# Symbol "unpack" -> Rec cs0 BooleanValue -> Boolean #

ModifyRec "victimFlag" Boolean cs0 => HasField "victimFlag" (Rec cs0 DemolishValue) Boolean # 

Methods

getField :: Proxy# Symbol "victimFlag" -> Rec cs0 DemolishValue -> Boolean #

ModifyRec "active" Boolean cs0 => ModifyField "active" (Rec cs0 WeldedInfoValue) (Rec cs0 WeldedInfoValue) Boolean Boolean # 
ModifyRec "actorless" Boolean cs0 => ModifyField "actorless" (Rec cs0 ExplosionValue) (Rec cs0 ExplosionValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "actorless" -> (Boolean -> Boolean) -> Rec cs0 ExplosionValue -> Rec cs0 ExplosionValue #

setField :: Proxy# Symbol "actorless" -> Rec cs0 ExplosionValue -> Boolean -> Rec cs0 ExplosionValue #

fieldLens :: Functor f => Proxy# Symbol "actorless" -> (Boolean -> f Boolean) -> Rec cs0 ExplosionValue -> f (Rec cs0 ExplosionValue) #

ModifyRec "attackerFlag" Boolean cs0 => ModifyField "attackerFlag" (Rec cs0 DemolishValue) (Rec cs0 DemolishValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "attackerFlag" -> (Boolean -> Boolean) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #

setField :: Proxy# Symbol "attackerFlag" -> Rec cs0 DemolishValue -> Boolean -> Rec cs0 DemolishValue #

fieldLens :: Functor f => Proxy# Symbol "attackerFlag" -> (Boolean -> f Boolean) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #

ModifyRec "blueFlag" Boolean cs0 => ModifyField "blueFlag" (Rec cs0 ClubColorsValue) (Rec cs0 ClubColorsValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "blueFlag" -> (Boolean -> Boolean) -> Rec cs0 ClubColorsValue -> Rec cs0 ClubColorsValue #

setField :: Proxy# Symbol "blueFlag" -> Rec cs0 ClubColorsValue -> Boolean -> Rec cs0 ClubColorsValue #

fieldLens :: Functor f => Proxy# Symbol "blueFlag" -> (Boolean -> f Boolean) -> Rec cs0 ClubColorsValue -> f (Rec cs0 ClubColorsValue) #

ModifyRec "content" Boolean cs0 => ModifyField "content" (Rec cs0 BoolProperty) (Rec cs0 BoolProperty) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "content" -> (Boolean -> Boolean) -> Rec cs0 BoolProperty -> Rec cs0 BoolProperty #

setField :: Proxy# Symbol "content" -> Rec cs0 BoolProperty -> Boolean -> Rec cs0 BoolProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Boolean -> f Boolean) -> Rec cs0 BoolProperty -> f (Rec cs0 BoolProperty) #

ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 EnumValue) (Rec cs0 EnumValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "flag" -> (Boolean -> Boolean) -> Rec cs0 EnumValue -> Rec cs0 EnumValue #

setField :: Proxy# Symbol "flag" -> Rec cs0 EnumValue -> Boolean -> Rec cs0 EnumValue #

fieldLens :: Functor f => Proxy# Symbol "flag" -> (Boolean -> f Boolean) -> Rec cs0 EnumValue -> f (Rec cs0 EnumValue) #

ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 FlaggedIntValue) (Rec cs0 FlaggedIntValue) Boolean Boolean # 
ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 MusicStingerValue) (Rec cs0 MusicStingerValue) Boolean Boolean # 
ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 PrivateMatchSettingsValue) (Rec cs0 PrivateMatchSettingsValue) Boolean Boolean # 
ModifyRec "hasInstigator" Boolean cs0 => ModifyField "hasInstigator" (Rec cs0 PickupValue) (Rec cs0 PickupValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "hasInstigator" -> (Boolean -> Boolean) -> Rec cs0 PickupValue -> Rec cs0 PickupValue #

setField :: Proxy# Symbol "hasInstigator" -> Rec cs0 PickupValue -> Boolean -> Rec cs0 PickupValue #

fieldLens :: Functor f => Proxy# Symbol "hasInstigator" -> (Boolean -> f Boolean) -> Rec cs0 PickupValue -> f (Rec cs0 PickupValue) #

ModifyRec "orangeFlag" Boolean cs0 => ModifyField "orangeFlag" (Rec cs0 ClubColorsValue) (Rec cs0 ClubColorsValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "orangeFlag" -> (Boolean -> Boolean) -> Rec cs0 ClubColorsValue -> Rec cs0 ClubColorsValue #

setField :: Proxy# Symbol "orangeFlag" -> Rec cs0 ClubColorsValue -> Boolean -> Rec cs0 ClubColorsValue #

fieldLens :: Functor f => Proxy# Symbol "orangeFlag" -> (Boolean -> f Boolean) -> Rec cs0 ClubColorsValue -> f (Rec cs0 ClubColorsValue) #

ModifyRec "pickedUp" Boolean cs0 => ModifyField "pickedUp" (Rec cs0 PickupValue) (Rec cs0 PickupValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "pickedUp" -> (Boolean -> Boolean) -> Rec cs0 PickupValue -> Rec cs0 PickupValue #

setField :: Proxy# Symbol "pickedUp" -> Rec cs0 PickupValue -> Boolean -> Rec cs0 PickupValue #

fieldLens :: Functor f => Proxy# Symbol "pickedUp" -> (Boolean -> f Boolean) -> Rec cs0 PickupValue -> f (Rec cs0 PickupValue) #

ModifyRec "sleeping" Boolean cs0 => ModifyField "sleeping" (Rec cs0 RigidBodyStateValue) (Rec cs0 RigidBodyStateValue) Boolean Boolean # 
ModifyRec "unknown1" Boolean cs0 => ModifyField "unknown1" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean # 
ModifyRec "unknown1" Boolean cs0 => ModifyField "unknown1" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) Boolean Boolean # 
ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean # 
ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) Boolean Boolean # 
ModifyRec "unpack" Bool cs0 => ModifyField "unpack" (Rec cs0 Boolean) (Rec cs0 Boolean) Bool Bool Source # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Bool -> Bool) -> Rec cs0 Boolean -> Rec cs0 Boolean #

setField :: Proxy# Symbol "unpack" -> Rec cs0 Boolean -> Bool -> Rec cs0 Boolean #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Bool -> f Bool) -> Rec cs0 Boolean -> f (Rec cs0 Boolean) #

ModifyRec "unpack" Boolean cs0 => ModifyField "unpack" (Rec cs0 BooleanValue) (Rec cs0 BooleanValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "unpack" -> (Boolean -> Boolean) -> Rec cs0 BooleanValue -> Rec cs0 BooleanValue #

setField :: Proxy# Symbol "unpack" -> Rec cs0 BooleanValue -> Boolean -> Rec cs0 BooleanValue #

fieldLens :: Functor f => Proxy# Symbol "unpack" -> (Boolean -> f Boolean) -> Rec cs0 BooleanValue -> f (Rec cs0 BooleanValue) #

ModifyRec "victimFlag" Boolean cs0 => ModifyField "victimFlag" (Rec cs0 DemolishValue) (Rec cs0 DemolishValue) Boolean Boolean # 

Methods

modifyField :: Proxy# Symbol "victimFlag" -> (Boolean -> Boolean) -> Rec cs0 DemolishValue -> Rec cs0 DemolishValue #

setField :: Proxy# Symbol "victimFlag" -> Rec cs0 DemolishValue -> Boolean -> Rec cs0 DemolishValue #

fieldLens :: Functor f => Proxy# Symbol "victimFlag" -> (Boolean -> f Boolean) -> Rec cs0 DemolishValue -> f (Rec cs0 DemolishValue) #

type FieldType "unpack" Boolean Source # 
type FieldType "unpack" Boolean = Bool
type UpdateType "active" WeldedInfoValue Boolean # 
type UpdateType "actorless" ExplosionValue Boolean # 
type UpdateType "attackerFlag" DemolishValue Boolean # 
type UpdateType "blueFlag" ClubColorsValue Boolean # 
type UpdateType "content" BoolProperty Boolean # 
type UpdateType "flag" EnumValue Boolean # 
type UpdateType "flag" FlaggedIntValue Boolean # 
type UpdateType "flag" MusicStingerValue Boolean # 
type UpdateType "flag" PrivateMatchSettingsValue Boolean # 
type UpdateType "hasInstigator" PickupValue Boolean # 
type UpdateType "hasInstigator" PickupValue Boolean = PickupValue
type UpdateType "orangeFlag" ClubColorsValue Boolean # 
type UpdateType "pickedUp" PickupValue Boolean # 
type UpdateType "sleeping" RigidBodyStateValue Boolean # 
type UpdateType "unknown1" LoadoutsOnlineValue Boolean # 
type UpdateType "unknown1" ReservationValue Boolean # 
type UpdateType "unknown2" LoadoutsOnlineValue Boolean # 
type UpdateType "unknown2" ReservationValue Boolean # 
type UpdateType "unpack" Boolean Bool Source # 
type UpdateType "unpack" Boolean Bool = Boolean
type UpdateType "unpack" BooleanValue Boolean # 
type UpdateType "victimFlag" DemolishValue Boolean #