wikimusic-api-1.2.0.8
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.Beam.User

Documentation

data UserT f Source #

Instances

Instances details
Beamable UserT Source # 
Instance details

Defined in WikiMusic.Beam.User

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)) -> UserT f -> UserT g -> m (UserT h) #

tblSkeleton :: TableSkeleton UserT #

Table UserT Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

data PrimaryKey UserT column #

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

Generic (UserT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

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

Methods

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

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

Beamable (PrimaryKey UserT) Source # 
Instance details

Defined in WikiMusic.Beam.User

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 UserT f -> PrimaryKey UserT g -> m (PrimaryKey UserT h) #

tblSkeleton :: TableSkeleton (PrimaryKey UserT) #

Generic (PrimaryKey UserT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

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

data PrimaryKey UserT f Source # 
Instance details

Defined in WikiMusic.Beam.User

type Rep (UserT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

type Rep (UserT f) = D1 ('MetaData "UserT" "WikiMusic.Beam.User" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "User'" '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 "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)))) :*: (S1 ('MetaSel ('Just "passwordHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: (S1 ('MetaSel ('Just "passwordResetToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "authToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))))) :*: ((S1 ('MetaSel ('Just "latestLoginAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "latestLoginDevice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "avatarUrl") '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 "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))))))
type Rep (PrimaryKey UserT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

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

data UserRoleT f Source #

Constructors

UserRole' 

Instances

Instances details
Beamable UserRoleT Source # 
Instance details

Defined in WikiMusic.Beam.User

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)) -> UserRoleT f -> UserRoleT g -> m (UserRoleT h) #

tblSkeleton :: TableSkeleton UserRoleT #

Table UserRoleT Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

data PrimaryKey UserRoleT column #

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

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

Defined in WikiMusic.Beam.User

Methods

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

(k ~ A_Lens, a ~ PrimaryKey UserT f, b ~ PrimaryKey UserT f) => LabelOptic "userIdentifier" k (UserRoleT f) (UserRoleT f) a b Source # 
Instance details

Defined in WikiMusic.Beam.User

Methods

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

Generic (UserRoleT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

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

Methods

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

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

Beamable (PrimaryKey UserRoleT) Source # 
Instance details

Defined in WikiMusic.Beam.User

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 UserRoleT f -> PrimaryKey UserRoleT g -> m (PrimaryKey UserRoleT h) #

tblSkeleton :: TableSkeleton (PrimaryKey UserRoleT) #

Generic (PrimaryKey UserRoleT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

Associated Types

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

data PrimaryKey UserRoleT f Source # 
Instance details

Defined in WikiMusic.Beam.User

type Rep (UserRoleT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

type Rep (UserRoleT f) = D1 ('MetaData "UserRoleT" "WikiMusic.Beam.User" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "UserRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "userIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PrimaryKey UserT f))) :*: (S1 ('MetaSel ('Just "roleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)))))
type Rep (PrimaryKey UserRoleT f) Source # 
Instance details

Defined in WikiMusic.Beam.User

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