wikimusic-ssr-0.6.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

WikiMusic.SSR.Model.Config

Documentation

data AppConfig Source #

Instances

Instances details
Generic AppConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Associated Types

type Rep AppConfig :: Type -> Type #

Show AppConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Eq AppConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

type Rep AppConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

data ServantConfig Source #

Constructors

ServantConfig 

Fields

Instances

Instances details
Generic ServantConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Associated Types

type Rep ServantConfig :: Type -> Type #

Show ServantConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Eq ServantConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

type Rep ServantConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

type Rep ServantConfig = D1 ('MetaData "ServantConfig" "WikiMusic.SSR.Model.Config" "wikimusic-ssr-0.6.0.0-5Th1FMAdz06LByBPubiv8A" '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.SSR.Model.Config

Associated Types

type Rep CorsConfig :: Type -> Type #

Show CorsConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Eq CorsConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

type Rep CorsConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

type Rep CorsConfig = D1 ('MetaData "CorsConfig" "WikiMusic.SSR.Model.Config" "wikimusic-ssr-0.6.0.0-5Th1FMAdz06LByBPubiv8A" '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 CookieConfig Source #

Constructors

CookieConfig 

Fields

Instances

Instances details
Generic CookieConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Associated Types

type Rep CookieConfig :: Type -> Type #

Show CookieConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Eq CookieConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

type Rep CookieConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

type Rep CookieConfig = D1 ('MetaData "CookieConfig" "WikiMusic.SSR.Model.Config" "wikimusic-ssr-0.6.0.0-5Th1FMAdz06LByBPubiv8A" 'False) (C1 ('MetaCons "CookieConfig" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxAge") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "secure") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "sameSite") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

newtype WebFrontendConfig Source #

Constructors

WebFrontendConfig 

Fields

Instances

Instances details
Generic WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Associated Types

type Rep WebFrontendConfig :: Type -> Type #

Show WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

Eq WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

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

Defined in WikiMusic.SSR.Model.Config

type Rep WebFrontendConfig Source # 
Instance details

Defined in WikiMusic.SSR.Model.Config

type Rep WebFrontendConfig = D1 ('MetaData "WebFrontendConfig" "WikiMusic.SSR.Model.Config" "wikimusic-ssr-0.6.0.0-5Th1FMAdz06LByBPubiv8A" 'True) (C1 ('MetaCons "WebFrontendConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))