octane-0.16.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LoadoutsOnlineValue

Documentation

data LoadoutsOnlineValue Source #

Instances

Eq LoadoutsOnlineValue Source # 
Show LoadoutsOnlineValue Source # 
Generic LoadoutsOnlineValue Source # 
ToJSON LoadoutsOnlineValue Source # 
NFData LoadoutsOnlineValue Source # 

Methods

rnf :: LoadoutsOnlineValue -> () #

HasField "loadout1" LoadoutsOnlineValue LoadoutOnlineValue Source # 
HasField "loadout2" LoadoutsOnlineValue LoadoutOnlineValue Source # 
HasField "unknown1" LoadoutsOnlineValue Boolean Source # 

Methods

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

HasField "unknown2" LoadoutsOnlineValue Boolean Source # 

Methods

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

ModifyField "loadout1" LoadoutsOnlineValue LoadoutsOnlineValue LoadoutOnlineValue LoadoutOnlineValue Source # 
ModifyField "loadout2" LoadoutsOnlineValue LoadoutsOnlineValue LoadoutOnlineValue LoadoutOnlineValue Source # 
ModifyField "unknown1" LoadoutsOnlineValue LoadoutsOnlineValue Boolean Boolean Source # 
ModifyField "unknown2" LoadoutsOnlineValue LoadoutsOnlineValue Boolean Boolean Source # 
ModifyRec "loadout1" LoadoutOnlineValue cs0 => HasField "loadout1" (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue Source # 
ModifyRec "loadout2" LoadoutOnlineValue cs0 => HasField "loadout2" (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue Source # 
ModifyRec "unknown1" Boolean cs0 => HasField "unknown1" (Rec cs0 LoadoutsOnlineValue) Boolean Source # 

Methods

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

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

Methods

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

ModifyRec "loadout1" LoadoutOnlineValue cs0 => ModifyField "loadout1" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue LoadoutOnlineValue Source # 
ModifyRec "loadout2" LoadoutOnlineValue cs0 => ModifyField "loadout2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue LoadoutOnlineValue Source # 
ModifyRec "unknown1" Boolean cs0 => ModifyField "unknown1" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean Source # 
ModifyRec "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean Source # 
type Rep LoadoutsOnlineValue Source # 
type Rep LoadoutsOnlineValue = D1 (MetaData "LoadoutsOnlineValue" "Octane.Type.Value.LoadoutsOnlineValue" "octane-0.16.0-8BIJ4bXbBDKEzLgGTEoU4w" False) (C1 (MetaCons "LoadoutsOnlineValue" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "loadoutsOnlineValueLoadout1") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LoadoutOnlineValue)) (S1 (MetaSel (Just Symbol "loadoutsOnlineValueLoadout2") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 LoadoutOnlineValue))) ((:*:) (S1 (MetaSel (Just Symbol "loadoutsOnlineValueUnknown1") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Boolean)) (S1 (MetaSel (Just Symbol "loadoutsOnlineValueUnknown2") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 Boolean)))))
type FieldType "loadout1" LoadoutsOnlineValue Source # 
type FieldType "loadout2" LoadoutsOnlineValue Source # 
type FieldType "unknown1" LoadoutsOnlineValue Source # 
type FieldType "unknown2" LoadoutsOnlineValue Source # 
type UpdateType "loadout1" LoadoutsOnlineValue LoadoutOnlineValue Source # 
type UpdateType "loadout2" LoadoutsOnlineValue LoadoutOnlineValue Source # 
type UpdateType "unknown1" LoadoutsOnlineValue Boolean Source # 
type UpdateType "unknown2" LoadoutsOnlineValue Boolean Source #