octane-0.16.1: 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 # 
Generic Boolean Source # 

Associated Types

type Rep Boolean :: * -> * #

Methods

from :: Boolean -> Rep Boolean x #

to :: Rep Boolean x -> Boolean #

Binary Boolean Source #

Stored in the last bit of a byte. Decoding will fail if the byte is anything other than 0b00000000 or 0b00000001.

Methods

put :: Boolean -> Put #

get :: Get Boolean #

putList :: [Boolean] -> Put #

NFData Boolean Source # 

Methods

rnf :: Boolean -> () #

ToJSON Boolean Source #

Encoded directly as a JSON boolean.

Methods

toJSON :: Boolean -> Value

toEncoding :: Boolean -> Encoding

toJSONList :: [Boolean] -> Value

toEncodingList :: [Boolean] -> Encoding

BinaryBit Boolean Source #

Stored as a bit.

Methods

putBits :: Int -> Boolean -> BitPut ()

getBits :: Int -> BitGet 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 "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 "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 "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 "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 "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 

Methods

getField :: Proxy# Symbol "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 "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 

Methods

modifyField :: Proxy# Symbol "active" -> (Boolean -> Boolean) -> Rec cs0 WeldedInfoValue -> Rec cs0 WeldedInfoValue

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

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

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 "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 

Methods

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

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

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

ModifyRec "flag" Boolean cs0 => ModifyField "flag" (Rec cs0 MusicStingerValue) (Rec cs0 MusicStingerValue) Boolean Boolean 

Methods

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

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

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

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 "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 

Methods

modifyField :: Proxy# Symbol "sleeping" -> (Boolean -> Boolean) -> Rec cs0 RigidBodyStateValue -> Rec cs0 RigidBodyStateValue

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

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

ModifyRec "unknown1" Boolean cs0 => ModifyField "unknown1" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean 

Methods

modifyField :: Proxy# Symbol "unknown1" -> (Boolean -> Boolean) -> Rec cs0 LoadoutsOnlineValue -> Rec cs0 LoadoutsOnlineValue

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

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

ModifyRec "unknown1" Boolean cs0 => ModifyField "unknown1" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) Boolean Boolean 

Methods

modifyField :: Proxy# Symbol "unknown1" -> (Boolean -> Boolean) -> Rec cs0 ReservationValue -> Rec cs0 ReservationValue

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

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

ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean 

Methods

modifyField :: Proxy# Symbol "unknown2" -> (Boolean -> Boolean) -> Rec cs0 LoadoutsOnlineValue -> Rec cs0 LoadoutsOnlineValue

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

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

ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) Boolean Boolean 

Methods

modifyField :: Proxy# Symbol "unknown2" -> (Boolean -> Boolean) -> Rec cs0 ReservationValue -> Rec cs0 ReservationValue

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

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

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 Rep Boolean Source # 
type Rep Boolean = D1 (MetaData "Boolean" "Octane.Type.Boolean" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" True) (C1 (MetaCons "Boolean" PrefixI True) (S1 (MetaSel (Just Symbol "booleanUnpack") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))
type FieldType "unpack" Boolean Source # 
type FieldType "unpack" Boolean = Bool
type UpdateType "active" WeldedInfoValue Boolean 
type UpdateType "active" WeldedInfoValue Boolean = WeldedInfoValue
type UpdateType "actorless" ExplosionValue Boolean 
type UpdateType "actorless" ExplosionValue Boolean = ExplosionValue
type UpdateType "attackerFlag" DemolishValue Boolean 
type UpdateType "attackerFlag" DemolishValue Boolean = DemolishValue
type UpdateType "content" BoolProperty Boolean 
type UpdateType "content" BoolProperty Boolean = BoolProperty
type UpdateType "flag" EnumValue Boolean 
type UpdateType "flag" EnumValue Boolean = EnumValue
type UpdateType "flag" FlaggedIntValue Boolean 
type UpdateType "flag" FlaggedIntValue Boolean = FlaggedIntValue
type UpdateType "flag" MusicStingerValue Boolean 
type UpdateType "flag" PrivateMatchSettingsValue Boolean 
type UpdateType "hasInstigator" PickupValue Boolean 
type UpdateType "hasInstigator" PickupValue Boolean = PickupValue
type UpdateType "pickedUp" PickupValue Boolean 
type UpdateType "pickedUp" PickupValue Boolean = PickupValue
type UpdateType "sleeping" RigidBodyStateValue Boolean 
type UpdateType "sleeping" RigidBodyStateValue Boolean = RigidBodyStateValue
type UpdateType "unknown1" LoadoutsOnlineValue Boolean 
type UpdateType "unknown1" LoadoutsOnlineValue Boolean = LoadoutsOnlineValue
type UpdateType "unknown1" ReservationValue Boolean 
type UpdateType "unknown1" ReservationValue Boolean = ReservationValue
type UpdateType "unknown2" LoadoutsOnlineValue Boolean 
type UpdateType "unknown2" LoadoutsOnlineValue Boolean = LoadoutsOnlineValue
type UpdateType "unknown2" ReservationValue Boolean 
type UpdateType "unknown2" ReservationValue Boolean = ReservationValue
type UpdateType "unpack" Boolean Bool Source # 
type UpdateType "unpack" Boolean Bool = Boolean
type UpdateType "unpack" BooleanValue Boolean 
type UpdateType "unpack" BooleanValue Boolean = BooleanValue
type UpdateType "victimFlag" DemolishValue Boolean 
type UpdateType "victimFlag" DemolishValue Boolean = DemolishValue