octane-0.16.1: 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 # 
NFData LoadoutsOnlineValue Source # 

Methods

rnf :: LoadoutsOnlineValue -> () #

ToJSON LoadoutsOnlineValue Source # 
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 # 

Methods

getField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsOnlineValue -> LoadoutOnlineValue

ModifyRec "loadout2" LoadoutOnlineValue cs0 => HasField "loadout2" (Rec cs0 LoadoutsOnlineValue) LoadoutOnlineValue Source # 

Methods

getField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsOnlineValue -> LoadoutOnlineValue

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 # 

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 "unknown2" Boolean cs0 => ModifyField "unknown2" (Rec cs0 LoadoutsOnlineValue) (Rec cs0 LoadoutsOnlineValue) Boolean Boolean Source # 

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)

type Rep LoadoutsOnlineValue Source # 
type Rep LoadoutsOnlineValue = D1 (MetaData "LoadoutsOnlineValue" "Octane.Type.Value.LoadoutsOnlineValue" "octane-0.16.1-GutvkXgevkCABZiWZysr0h" 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 "loadout1" LoadoutsOnlineValue = LoadoutOnlineValue
type FieldType "loadout2" LoadoutsOnlineValue Source # 
type FieldType "loadout2" LoadoutsOnlineValue = LoadoutOnlineValue
type FieldType "unknown1" LoadoutsOnlineValue Source # 
type FieldType "unknown1" LoadoutsOnlineValue = Boolean
type FieldType "unknown2" LoadoutsOnlineValue Source # 
type FieldType "unknown2" LoadoutsOnlineValue = Boolean
type UpdateType "loadout1" LoadoutsOnlineValue LoadoutOnlineValue Source # 
type UpdateType "loadout2" LoadoutsOnlineValue LoadoutOnlineValue Source # 
type UpdateType "unknown1" LoadoutsOnlineValue Boolean Source # 
type UpdateType "unknown1" LoadoutsOnlineValue Boolean = LoadoutsOnlineValue
type UpdateType "unknown2" LoadoutsOnlineValue Boolean Source # 
type UpdateType "unknown2" LoadoutsOnlineValue Boolean = LoadoutsOnlineValue