octane-0.20.2: Parse Rocket League replays.

Safe HaskellNone
LanguageHaskell2010

Octane.Type.Property.NameProperty

Documentation

data NameProperty Source #

Instances

Eq NameProperty Source # 
Show NameProperty Source # 
ToJSON NameProperty Source # 
HasField "content" NameProperty Text Source # 

Methods

getField :: Proxy# Symbol "content" -> NameProperty -> Text #

HasField "size" NameProperty Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> NameProperty -> Word64 #

ModifyField "content" NameProperty NameProperty Text Text Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> NameProperty -> NameProperty #

setField :: Proxy# Symbol "content" -> NameProperty -> Text -> NameProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> NameProperty -> f NameProperty #

ModifyField "size" NameProperty NameProperty Word64 Word64 Source # 
ModifyRec "content" Text cs0 => HasField "content" (Rec cs0 NameProperty) Text Source # 

Methods

getField :: Proxy# Symbol "content" -> Rec cs0 NameProperty -> Text #

ModifyRec "size" Word64 cs0 => HasField "size" (Rec cs0 NameProperty) Word64 Source # 

Methods

getField :: Proxy# Symbol "size" -> Rec cs0 NameProperty -> Word64 #

ModifyRec "content" Text cs0 => ModifyField "content" (Rec cs0 NameProperty) (Rec cs0 NameProperty) Text Text Source # 

Methods

modifyField :: Proxy# Symbol "content" -> (Text -> Text) -> Rec cs0 NameProperty -> Rec cs0 NameProperty #

setField :: Proxy# Symbol "content" -> Rec cs0 NameProperty -> Text -> Rec cs0 NameProperty #

fieldLens :: Functor f => Proxy# Symbol "content" -> (Text -> f Text) -> Rec cs0 NameProperty -> f (Rec cs0 NameProperty) #

ModifyRec "size" Word64 cs0 => ModifyField "size" (Rec cs0 NameProperty) (Rec cs0 NameProperty) Word64 Word64 Source # 

Methods

modifyField :: Proxy# Symbol "size" -> (Word64 -> Word64) -> Rec cs0 NameProperty -> Rec cs0 NameProperty #

setField :: Proxy# Symbol "size" -> Rec cs0 NameProperty -> Word64 -> Rec cs0 NameProperty #

fieldLens :: Functor f => Proxy# Symbol "size" -> (Word64 -> f Word64) -> Rec cs0 NameProperty -> f (Rec cs0 NameProperty) #

type FieldType "content" NameProperty Source # 
type FieldType "content" NameProperty = Text
type FieldType "size" NameProperty Source # 
type UpdateType "content" NameProperty Text Source # 
type UpdateType "size" NameProperty Word64 Source #