Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data Settings
- httpPoolSize :: Lens' Settings Int
- maxTeamSize :: Lens' Settings Word32
- maxFanoutSize :: Lens' Settings (Maybe (Range 1 HardTruncationLimit Int32))
- exposeInvitationURLsTeamAllowlist :: Lens' Settings (Maybe [TeamId])
- maxConvSize :: Lens' Settings Word16
- intraListing :: Lens' Settings Bool
- disabledAPIVersions :: Lens' Settings (Set VersionExp)
- conversationCodeURI :: Lens' Settings (Maybe HttpsUrl)
- multiIngress :: Lens' Settings (Maybe (Map Text HttpsUrl))
- concurrentDeletionEvents :: Lens' Settings (Maybe Int)
- deleteConvThrottleMillis :: Lens' Settings (Maybe Int)
- federationDomain :: Lens' Settings Domain
- mlsPrivateKeyPaths :: Lens' Settings (Maybe MLSPrivateKeyPaths)
- featureFlags :: Lens' Settings FeatureFlags
- defConcurrentDeletionEvents :: Int
- data JournalOpts = JournalOpts !Text !AWSEndpoint
- queueName :: Lens' JournalOpts Text
- endpoint :: Lens' JournalOpts AWSEndpoint
- data Opts
- galley :: Lens' Opts Endpoint
- cassandra :: Lens' Opts CassandraOpts
- brig :: Lens' Opts Endpoint
- gundeck :: Lens' Opts Endpoint
- spar :: Lens' Opts Endpoint
- federator :: Lens' Opts (Maybe Endpoint)
- rabbitmq :: Lens' Opts (Maybe AmqpEndpoint)
- discoUrl :: Lens' Opts (Maybe Text)
- settings :: Lens' Opts Settings
- journal :: Lens' Opts (Maybe JournalOpts)
- logLevel :: Lens' Opts Level
- logNetStrings :: Lens' Opts (Maybe (Last Bool))
- logFormat :: Lens' Opts (Maybe (Last LogFormat))
- guestLinkTTLSeconds :: Lens' Settings (Maybe GuestLinkTTLSeconds)
- defGuestLinkTTLSeconds :: GuestLinkTTLSeconds
- newtype GuestLinkTTLSeconds = GuestLinkTTLSeconds {}
Documentation
Instances
maxFanoutSize :: Lens' Settings (Maybe (Range 1 HardTruncationLimit Int32)) Source #
data JournalOpts Source #
Instances
FromJSON JournalOpts Source # | |
Defined in Galley.Options parseJSON :: Value -> Parser JournalOpts Source # parseJSONList :: Value -> Parser [JournalOpts] Source # | |
Generic JournalOpts Source # | |
Defined in Galley.Options type Rep JournalOpts :: Type -> Type # from :: JournalOpts -> Rep JournalOpts x # to :: Rep JournalOpts x -> JournalOpts # | |
Show JournalOpts Source # | |
Defined in Galley.Options showsPrec :: Int -> JournalOpts -> ShowS # show :: JournalOpts -> String # showList :: [JournalOpts] -> ShowS # | |
type Rep JournalOpts Source # | |
Defined in Galley.Options type Rep JournalOpts = D1 ('MetaData "JournalOpts" "Galley.Options" "galley-0.83.0-3Qx2OUs5Xp3JxMNqRaO1tj" 'False) (C1 ('MetaCons "JournalOpts" 'PrefixI 'True) (S1 ('MetaSel ('Just "_queueName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_endpoint") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AWSEndpoint))) |
defGuestLinkTTLSeconds :: GuestLinkTTLSeconds Source #
Default guest link TTL in days. 365 days if not set.
newtype GuestLinkTTLSeconds Source #
Instances
FromJSON GuestLinkTTLSeconds Source # | |
Defined in Galley.Options parseJSON :: Value -> Parser GuestLinkTTLSeconds Source # parseJSONList :: Value -> Parser [GuestLinkTTLSeconds] Source # | |
Generic GuestLinkTTLSeconds Source # | |
Defined in Galley.Options type Rep GuestLinkTTLSeconds :: Type -> Type # from :: GuestLinkTTLSeconds -> Rep GuestLinkTTLSeconds x # to :: Rep GuestLinkTTLSeconds x -> GuestLinkTTLSeconds # | |
Show GuestLinkTTLSeconds Source # | |
Defined in Galley.Options showsPrec :: Int -> GuestLinkTTLSeconds -> ShowS # show :: GuestLinkTTLSeconds -> String # showList :: [GuestLinkTTLSeconds] -> ShowS # | |
type Rep GuestLinkTTLSeconds Source # | |
Defined in Galley.Options type Rep GuestLinkTTLSeconds = D1 ('MetaData "GuestLinkTTLSeconds" "Galley.Options" "galley-0.83.0-3Qx2OUs5Xp3JxMNqRaO1tj" 'True) (C1 ('MetaCons "GuestLinkTTLSeconds" 'PrefixI 'True) (S1 ('MetaSel ('Just "unGuestLinkTTLSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) |