wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.SystemSettings

Synopsis

Documentation

data SystemSettingsPublic Source #

Subset of Settings that is safe to be shown in public.

Used to expose settings via the systemsettings/unauthorized endpoint. ALWAYS CHECK WITH SECURITY IF YOU WANT TO ADD SETTINGS HERE.

Instances

Instances details
Arbitrary SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

FromJSON SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

ToJSON SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

Generic SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

Associated Types

type Rep SystemSettingsPublic :: Type -> Type #

Show SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

Eq SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettingsPublic Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettingsPublic = D1 ('MetaData "SystemSettingsPublic" "Wire.API.SystemSettings" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "SystemSettingsPublic" 'PrefixI 'True) (S1 ('MetaSel ('Just "sspSetRestrictUserCreation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))

data SystemSettingsInternal Source #

Instances

Instances details
Arbitrary SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

FromJSON SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

ToJSON SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

Generic SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

Associated Types

type Rep SystemSettingsInternal :: Type -> Type #

Show SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

Eq SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettingsInternal Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettingsInternal = D1 ('MetaData "SystemSettingsInternal" "Wire.API.SystemSettings" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "SystemSettingsInternal" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssiSetEnableMls") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)))

data SystemSettings Source #

Instances

Instances details
Arbitrary SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

FromJSON SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

ToJSON SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

Generic SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

Associated Types

type Rep SystemSettings :: Type -> Type #

Show SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

Eq SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

ToSchema SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettings Source # 
Instance details

Defined in Wire.API.SystemSettings

type Rep SystemSettings = D1 ('MetaData "SystemSettings" "Wire.API.SystemSettings" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "SystemSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "ssPublic") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemSettingsPublic) :*: S1 ('MetaSel ('Just "ssInternal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SystemSettingsInternal)))