octane-0.18.0: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.LoadoutsValue

Documentation

data LoadoutsValue Source #

Instances

Eq LoadoutsValue Source # 
Show LoadoutsValue Source # 
ToJSON LoadoutsValue Source # 
HasField "loadout1" LoadoutsValue LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout1" -> LoadoutsValue -> LoadoutValue #

HasField "loadout2" LoadoutsValue LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout2" -> LoadoutsValue -> LoadoutValue #

ModifyField "loadout1" LoadoutsValue LoadoutsValue LoadoutValue LoadoutValue Source # 
ModifyField "loadout2" LoadoutsValue LoadoutsValue LoadoutValue LoadoutValue Source # 
ModifyRec "loadout1" LoadoutValue cs0 => HasField "loadout1" (Rec cs0 LoadoutsValue) LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout1" -> Rec cs0 LoadoutsValue -> LoadoutValue #

ModifyRec "loadout2" LoadoutValue cs0 => HasField "loadout2" (Rec cs0 LoadoutsValue) LoadoutValue Source # 

Methods

getField :: Proxy# Symbol "loadout2" -> Rec cs0 LoadoutsValue -> LoadoutValue #

ModifyRec "loadout1" LoadoutValue cs0 => ModifyField "loadout1" (Rec cs0 LoadoutsValue) (Rec cs0 LoadoutsValue) LoadoutValue LoadoutValue Source # 
ModifyRec "loadout2" LoadoutValue cs0 => ModifyField "loadout2" (Rec cs0 LoadoutsValue) (Rec cs0 LoadoutsValue) LoadoutValue LoadoutValue Source # 
type FieldType "loadout1" LoadoutsValue Source # 
type FieldType "loadout2" LoadoutsValue Source # 
type UpdateType "loadout1" LoadoutsValue LoadoutValue Source # 
type UpdateType "loadout2" LoadoutsValue LoadoutValue Source #