wikimusic-api-1.2.0.8
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.Beam.Song

Documentation

data SongT f Source #

Instances

Instances details
Beamable SongT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongT f -> SongT g -> m (SongT h) #

tblSkeleton :: TableSkeleton SongT #

Table SongT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongT column -> PrimaryKey SongT column #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "albumInfoLink" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "albumName" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "approvedBy" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

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

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "description" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "displayName" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

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

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "musicCreationDate" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "musicKey" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "musicTuning" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "viewCount" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "visibilityStatus" k (SongT f) (SongT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

labelOptic :: Optic k NoIx (SongT f) (SongT f) a b #

Generic (SongT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongT f) :: Type -> Type #

Methods

from :: SongT f -> Rep (SongT f) x #

to :: Rep (SongT f) x -> SongT f #

Beamable (PrimaryKey SongT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SongT f -> PrimaryKey SongT g -> m (PrimaryKey SongT h) #

tblSkeleton :: TableSkeleton (PrimaryKey SongT) #

Generic (PrimaryKey SongT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongT f) :: Type -> Type #

data PrimaryKey SongT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongT f) = D1 ('MetaData "SongT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "Song'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "musicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "musicTuning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "musicCreationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))) :*: (S1 ('MetaSel ('Just "albumName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "albumInfoLink") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "visibilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: S1 ('MetaSel ('Just "approvedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime)))) :*: (S1 ('MetaSel ('Just "viewCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))))))
type Rep (PrimaryKey SongT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

data SongCommentT f Source #

Instances

Instances details
Beamable SongCommentT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongCommentT f -> SongCommentT g -> m (SongCommentT h) #

tblSkeleton :: TableSkeleton SongCommentT #

Table SongCommentT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongCommentT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongCommentT column -> PrimaryKey SongCommentT column #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "approvedBy" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "parentIdentifier" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ PrimaryKey SongT f, b ~ PrimaryKey SongT f) => LabelOptic "songIdentifier" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "visibilityStatus" k (SongCommentT f) (SongCommentT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (SongCommentT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongCommentT f) :: Type -> Type #

Methods

from :: SongCommentT f -> Rep (SongCommentT f) x #

to :: Rep (SongCommentT f) x -> SongCommentT f #

Beamable (PrimaryKey SongCommentT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SongCommentT f -> PrimaryKey SongCommentT g -> m (PrimaryKey SongCommentT h) #

tblSkeleton :: TableSkeleton (PrimaryKey SongCommentT) #

Generic (PrimaryKey SongCommentT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongCommentT f) :: Type -> Type #

data PrimaryKey SongCommentT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongCommentT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongCommentT f) = D1 ('MetaData "SongCommentT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongComment'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "parentIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))) :*: (S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey SongT f)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)))) :*: ((S1 ('MetaSel ('Just "visibilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: S1 ('MetaSel ('Just "contents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text))) :*: (S1 ('MetaSel ('Just "approvedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))))))))
type Rep (PrimaryKey SongCommentT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongCommentT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongCommentId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

data SongArtworkT f Source #

Instances

Instances details
Beamable SongArtworkT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongArtworkT f -> SongArtworkT g -> m (SongArtworkT h) #

tblSkeleton :: TableSkeleton SongArtworkT #

Table SongArtworkT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongArtworkT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongArtworkT column -> PrimaryKey SongArtworkT column #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "approvedBy" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "contentCaption" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "contentUrl" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "orderValue" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ PrimaryKey SongT f, b ~ PrimaryKey SongT f) => LabelOptic "songIdentifier" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "visibilityStatus" k (SongArtworkT f) (SongArtworkT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (SongArtworkT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongArtworkT f) :: Type -> Type #

Methods

from :: SongArtworkT f -> Rep (SongArtworkT f) x #

to :: Rep (SongArtworkT f) x -> SongArtworkT f #

Beamable (PrimaryKey SongArtworkT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SongArtworkT f -> PrimaryKey SongArtworkT g -> m (PrimaryKey SongArtworkT h) #

tblSkeleton :: TableSkeleton (PrimaryKey SongArtworkT) #

Generic (PrimaryKey SongArtworkT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongArtworkT f) :: Type -> Type #

data PrimaryKey SongArtworkT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongArtworkT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongArtworkT f) = D1 ('MetaData "SongArtworkT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongArtwork'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey SongT f))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "visibilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: S1 ('MetaSel ('Just "approvedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))))) :*: ((S1 ('MetaSel ('Just "contentUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "contentCaption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))) :*: (S1 ('MetaSel ('Just "orderValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))))))))
type Rep (PrimaryKey SongArtworkT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongArtworkT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongArtworkId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

data SongOpinionT f Source #

Instances

Instances details
Beamable SongOpinionT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongOpinionT f -> SongOpinionT g -> m (SongOpinionT h) #

tblSkeleton :: TableSkeleton SongOpinionT #

Table SongOpinionT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongOpinionT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongOpinionT column -> PrimaryKey SongOpinionT column #

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongOpinionT f) (SongOpinionT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongOpinionT f) (SongOpinionT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Bool, b ~ C f Bool) => LabelOptic "isDislike" k (SongOpinionT f) (SongOpinionT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Bool, b ~ C f Bool) => LabelOptic "isLike" k (SongOpinionT f) (SongOpinionT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ PrimaryKey SongT f, b ~ PrimaryKey SongT f) => LabelOptic "songIdentifier" k (SongOpinionT f) (SongOpinionT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (SongOpinionT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongOpinionT f) :: Type -> Type #

Methods

from :: SongOpinionT f -> Rep (SongOpinionT f) x #

to :: Rep (SongOpinionT f) x -> SongOpinionT f #

Beamable (PrimaryKey SongOpinionT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SongOpinionT f -> PrimaryKey SongOpinionT g -> m (PrimaryKey SongOpinionT h) #

tblSkeleton :: TableSkeleton (PrimaryKey SongOpinionT) #

Generic (PrimaryKey SongOpinionT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongOpinionT f) :: Type -> Type #

data PrimaryKey SongOpinionT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongOpinionT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongOpinionT f) = D1 ('MetaData "SongOpinionT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongOpinion'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey SongT f)) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)))) :*: ((S1 ('MetaSel ('Just "isLike") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Bool)) :*: S1 ('MetaSel ('Just "isDislike") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Bool))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime)))))))
type Rep (PrimaryKey SongOpinionT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongOpinionT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongOpinionId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

data SongExternalSourcesT f Source #

Instances

Instances details
Beamable SongExternalSourcesT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongExternalSourcesT f -> SongExternalSourcesT g -> m (SongExternalSourcesT h) #

tblSkeleton :: TableSkeleton SongExternalSourcesT #

Table SongExternalSourcesT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongExternalSourcesT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongExternalSourcesT column -> PrimaryKey SongExternalSourcesT column #

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ PrimaryKey SongT f, b ~ PrimaryKey SongT f) => LabelOptic "songIdentifier" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "soundcloudUrl" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "spotifyUrl" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "wikipediaUrl" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "youtubeUrl" k (SongExternalSourcesT f) (SongExternalSourcesT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (SongExternalSourcesT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongExternalSourcesT f) :: Type -> Type #

Beamable (PrimaryKey SongExternalSourcesT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (PrimaryKey SongExternalSourcesT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongExternalSourcesT f) :: Type -> Type #

data PrimaryKey SongExternalSourcesT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongExternalSourcesT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongExternalSourcesT f) = D1 ('MetaData "SongExternalSourcesT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongExternalSources'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey SongT f))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "spotifyUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "youtubeUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "soundcloudUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))) :*: (S1 ('MetaSel ('Just "wikipediaUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))))))))
type Rep (PrimaryKey SongExternalSourcesT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongExternalSourcesT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongExternalSourcesId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))

data SongContentsT f Source #

Instances

Instances details
Beamable SongContentsT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SongContentsT f -> SongContentsT g -> m (SongContentsT h) #

tblSkeleton :: TableSkeleton SongContentsT #

Table SongContentsT Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

data PrimaryKey SongContentsT column #

Methods

primaryKey :: forall (column :: Type -> Type). SongContentsT column -> PrimaryKey SongContentsT column #

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "approvedBy" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "asciiContents" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "asciiLegend" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "createdBy" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "guitarProContents" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "identifier" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "instrumentType" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

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

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f (Maybe Text), b ~ C f (Maybe Text)) => LabelOptic "pdfContents" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ PrimaryKey SongT f, b ~ PrimaryKey SongT f) => LabelOptic "songIdentifier" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Text, b ~ C f Text) => LabelOptic "versionName" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

(k ~ A_Lens, a ~ C f Int64, b ~ C f Int64) => LabelOptic "visibilityStatus" k (SongContentsT f) (SongContentsT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.Song

Generic (SongContentsT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (SongContentsT f) :: Type -> Type #

Beamable (PrimaryKey SongContentsT) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SongContentsT f -> PrimaryKey SongContentsT g -> m (PrimaryKey SongContentsT h) #

tblSkeleton :: TableSkeleton (PrimaryKey SongContentsT) #

Generic (PrimaryKey SongContentsT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

Associated Types

type Rep (PrimaryKey SongContentsT f) :: Type -> Type #

data PrimaryKey SongContentsT f Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongContentsT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (SongContentsT f) = D1 ('MetaData "SongContentsT" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongContents'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "songIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey SongT f)) :*: S1 ('MetaSel ('Just "versionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "visibilityStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Int64)) :*: S1 ('MetaSel ('Just "approvedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))))) :*: ((S1 ('MetaSel ('Just "instrumentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: (S1 ('MetaSel ('Just "asciiLegend") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "asciiContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "pdfContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "guitarProContents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "lastEditedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))))))))
type Rep (PrimaryKey SongContentsT f) Source # 
Instance details

Defined in WikiMusic.Beam.Song

type Rep (PrimaryKey SongContentsT f) = D1 ('MetaData "PrimaryKey" "WikiMusic.Beam.Song" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SongContentsId" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Columnar f Text))))