wikimusic-model-hs-1.2.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.Model.Comment

Documentation

data Comment Source #

Instances

Instances details
FromJSON Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

ToJSON Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

Generic Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

Associated Types

type Rep Comment :: Type -> Type #

Methods

from :: Comment -> Rep Comment x #

to :: Rep Comment x -> Comment #

Show Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

Eq Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

Methods

(==) :: Comment -> Comment -> Bool #

(/=) :: Comment -> Comment -> Bool #

ToSchema Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ Maybe UUID, b ~ Maybe UUID) => LabelOptic "approvedBy" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ Text, b ~ Text) => LabelOptic "contents" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ UTCTime, b ~ UTCTime) => LabelOptic "createdAt" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "createdBy" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ UUID, b ~ UUID) => LabelOptic "identifier" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ Maybe UTCTime, b ~ Maybe UTCTime) => LabelOptic "lastEditedAt" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ Maybe UUID, b ~ Maybe UUID) => LabelOptic "parentIdentifier" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

(k ~ A_Lens, a ~ Int, b ~ Int) => LabelOptic "visibilityStatus" k Comment Comment a b Source # 
Instance details

Defined in WikiMusic.Model.Comment

type Rep Comment Source # 
Instance details

Defined in WikiMusic.Model.Comment

parseCommentRows :: (JoinKinds k1 l k2, Is k2 A_Getter, LabelOptic "identifier" l u v a1 a1, LabelOptic "comment" k1 b b u v) => (a2 -> b) -> [a2] -> [(a1, b)] Source #