wikimusic-api-1.2.0.8
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.Model.Config

Documentation

data SqliteConfig Source #

Constructors

SqliteConfig 

Fields

Instances

Instances details
Generic SqliteConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep SqliteConfig :: Type -> Type #

Show SqliteConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq SqliteConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ Bool, b ~ Bool) => LabelOptic "runMigrations" k SqliteConfig SqliteConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep SqliteConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep SqliteConfig = D1 ('MetaData "SqliteConfig" "WikiMusic.Model.Config" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "SqliteConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "runMigrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)))

data ServantConfig Source #

Constructors

ServantConfig 

Fields

Instances

Instances details
Generic ServantConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep ServantConfig :: Type -> Type #

Show ServantConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq ServantConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

type Rep ServantConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep ServantConfig = D1 ('MetaData "ServantConfig" "WikiMusic.Model.Config" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "ServantConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "host") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data CorsConfig Source #

Constructors

CorsConfig 

Fields

Instances

Instances details
Generic CorsConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep CorsConfig :: Type -> Type #

Show CorsConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq CorsConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ [Text], b ~ [Text]) => LabelOptic "methods" k CorsConfig CorsConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ [Text], b ~ [Text]) => LabelOptic "origins" k CorsConfig CorsConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ [Text], b ~ [Text]) => LabelOptic "requestHeaders" k CorsConfig CorsConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep CorsConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep CorsConfig = D1 ('MetaData "CorsConfig" "WikiMusic.Model.Config" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'False) (C1 ('MetaCons "CorsConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "origins") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "methods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "requestHeaders") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))))

data MailConfig Source #

Instances

Instances details
Generic MailConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep MailConfig :: Type -> Type #

Show MailConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq MailConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "password" k MailConfig MailConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ Maybe Text, b ~ Maybe Text) => LabelOptic "user" k MailConfig MailConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

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

Defined in WikiMusic.Model.Config

type Rep MailConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

newtype WebFrontendConfig Source #

Constructors

WebFrontendConfig 

Fields

Instances

Instances details
Generic WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep WebFrontendConfig :: Type -> Type #

Show WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ An_Iso, a ~ Text, b ~ Text) => LabelOptic "baseUrl" k WebFrontendConfig WebFrontendConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep WebFrontendConfig = D1 ('MetaData "WebFrontendConfig" "WikiMusic.Model.Config" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'True) (C1 ('MetaCons "WebFrontendConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype DevConfig Source #

Constructors

DevConfig 

Instances

Instances details
Generic DevConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep DevConfig :: Type -> Type #

Show DevConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq DevConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ An_Iso, a ~ Text, b ~ Text) => LabelOptic "reportedVersion" k DevConfig DevConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep DevConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep DevConfig = D1 ('MetaData "DevConfig" "WikiMusic.Model.Config" "wikimusic-api-1.2.0.8-JHwpuK3L2G3YDoKuoiL6D" 'True) (C1 ('MetaCons "DevConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "reportedVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data AppConfig Source #

Instances

Instances details
Generic AppConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Associated Types

type Rep AppConfig :: Type -> Type #

Show AppConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

Eq AppConfig Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ CorsConfig, b ~ CorsConfig) => LabelOptic "cors" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ DevConfig, b ~ DevConfig) => LabelOptic "dev" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ MailConfig, b ~ MailConfig) => LabelOptic "mail" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ ServantConfig, b ~ ServantConfig) => LabelOptic "servant" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ SqliteConfig, b ~ SqliteConfig) => LabelOptic "sqlite" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

(k ~ A_Lens, a ~ WebFrontendConfig, b ~ WebFrontendConfig) => LabelOptic "webFrontend" k AppConfig AppConfig a b Source # 
Instance details

Defined in WikiMusic.Model.Config

type Rep AppConfig Source # 
Instance details

Defined in WikiMusic.Model.Config