octane-0.18.1: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Value.TeamPaintValue

Documentation

data TeamPaintValue Source #

Instances

Eq TeamPaintValue Source # 
Show TeamPaintValue Source # 
ToJSON TeamPaintValue Source # 
HasField "accentColor" TeamPaintValue Word8 Source # 

Methods

getField :: Proxy# Symbol "accentColor" -> TeamPaintValue -> Word8 #

HasField "accentFinish" TeamPaintValue Word32 Source # 

Methods

getField :: Proxy# Symbol "accentFinish" -> TeamPaintValue -> Word32 #

HasField "primaryColor" TeamPaintValue Word8 Source # 

Methods

getField :: Proxy# Symbol "primaryColor" -> TeamPaintValue -> Word8 #

HasField "primaryFinish" TeamPaintValue Word32 Source # 

Methods

getField :: Proxy# Symbol "primaryFinish" -> TeamPaintValue -> Word32 #

HasField "team" TeamPaintValue Word8 Source # 

Methods

getField :: Proxy# Symbol "team" -> TeamPaintValue -> Word8 #

ModifyField "accentColor" TeamPaintValue TeamPaintValue Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "accentColor" -> (Word8 -> Word8) -> TeamPaintValue -> TeamPaintValue #

setField :: Proxy# Symbol "accentColor" -> TeamPaintValue -> Word8 -> TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "accentColor" -> (Word8 -> f Word8) -> TeamPaintValue -> f TeamPaintValue #

ModifyField "accentFinish" TeamPaintValue TeamPaintValue Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "accentFinish" -> (Word32 -> Word32) -> TeamPaintValue -> TeamPaintValue #

setField :: Proxy# Symbol "accentFinish" -> TeamPaintValue -> Word32 -> TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "accentFinish" -> (Word32 -> f Word32) -> TeamPaintValue -> f TeamPaintValue #

ModifyField "primaryColor" TeamPaintValue TeamPaintValue Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "primaryColor" -> (Word8 -> Word8) -> TeamPaintValue -> TeamPaintValue #

setField :: Proxy# Symbol "primaryColor" -> TeamPaintValue -> Word8 -> TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "primaryColor" -> (Word8 -> f Word8) -> TeamPaintValue -> f TeamPaintValue #

ModifyField "primaryFinish" TeamPaintValue TeamPaintValue Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "primaryFinish" -> (Word32 -> Word32) -> TeamPaintValue -> TeamPaintValue #

setField :: Proxy# Symbol "primaryFinish" -> TeamPaintValue -> Word32 -> TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "primaryFinish" -> (Word32 -> f Word32) -> TeamPaintValue -> f TeamPaintValue #

ModifyField "team" TeamPaintValue TeamPaintValue Word8 Word8 Source # 
ModifyRec "accentColor" Word8 cs0 => HasField "accentColor" (Rec cs0 TeamPaintValue) Word8 Source # 

Methods

getField :: Proxy# Symbol "accentColor" -> Rec cs0 TeamPaintValue -> Word8 #

ModifyRec "accentFinish" Word32 cs0 => HasField "accentFinish" (Rec cs0 TeamPaintValue) Word32 Source # 

Methods

getField :: Proxy# Symbol "accentFinish" -> Rec cs0 TeamPaintValue -> Word32 #

ModifyRec "primaryColor" Word8 cs0 => HasField "primaryColor" (Rec cs0 TeamPaintValue) Word8 Source # 

Methods

getField :: Proxy# Symbol "primaryColor" -> Rec cs0 TeamPaintValue -> Word8 #

ModifyRec "primaryFinish" Word32 cs0 => HasField "primaryFinish" (Rec cs0 TeamPaintValue) Word32 Source # 

Methods

getField :: Proxy# Symbol "primaryFinish" -> Rec cs0 TeamPaintValue -> Word32 #

ModifyRec "team" Word8 cs0 => HasField "team" (Rec cs0 TeamPaintValue) Word8 Source # 

Methods

getField :: Proxy# Symbol "team" -> Rec cs0 TeamPaintValue -> Word8 #

ModifyRec "accentColor" Word8 cs0 => ModifyField "accentColor" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "accentColor" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #

setField :: Proxy# Symbol "accentColor" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "accentColor" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #

ModifyRec "accentFinish" Word32 cs0 => ModifyField "accentFinish" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "accentFinish" -> (Word32 -> Word32) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #

setField :: Proxy# Symbol "accentFinish" -> Rec cs0 TeamPaintValue -> Word32 -> Rec cs0 TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "accentFinish" -> (Word32 -> f Word32) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #

ModifyRec "primaryColor" Word8 cs0 => ModifyField "primaryColor" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "primaryColor" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #

setField :: Proxy# Symbol "primaryColor" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "primaryColor" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #

ModifyRec "primaryFinish" Word32 cs0 => ModifyField "primaryFinish" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word32 Word32 Source # 

Methods

modifyField :: Proxy# Symbol "primaryFinish" -> (Word32 -> Word32) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #

setField :: Proxy# Symbol "primaryFinish" -> Rec cs0 TeamPaintValue -> Word32 -> Rec cs0 TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "primaryFinish" -> (Word32 -> f Word32) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #

ModifyRec "team" Word8 cs0 => ModifyField "team" (Rec cs0 TeamPaintValue) (Rec cs0 TeamPaintValue) Word8 Word8 Source # 

Methods

modifyField :: Proxy# Symbol "team" -> (Word8 -> Word8) -> Rec cs0 TeamPaintValue -> Rec cs0 TeamPaintValue #

setField :: Proxy# Symbol "team" -> Rec cs0 TeamPaintValue -> Word8 -> Rec cs0 TeamPaintValue #

fieldLens :: Functor f => Proxy# Symbol "team" -> (Word8 -> f Word8) -> Rec cs0 TeamPaintValue -> f (Rec cs0 TeamPaintValue) #

type FieldType "accentColor" TeamPaintValue Source # 
type FieldType "accentColor" TeamPaintValue = Word8
type FieldType "accentFinish" TeamPaintValue Source # 
type FieldType "accentFinish" TeamPaintValue = Word32
type FieldType "primaryColor" TeamPaintValue Source # 
type FieldType "primaryColor" TeamPaintValue = Word8
type FieldType "primaryFinish" TeamPaintValue Source # 
type FieldType "primaryFinish" TeamPaintValue = Word32
type FieldType "team" TeamPaintValue Source # 
type UpdateType "accentColor" TeamPaintValue Word8 Source # 
type UpdateType "accentFinish" TeamPaintValue Word32 Source # 
type UpdateType "primaryColor" TeamPaintValue Word8 Source # 
type UpdateType "primaryFinish" TeamPaintValue Word32 Source # 
type UpdateType "team" TeamPaintValue Word8 Source #