Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data AddFederationRemoteResult
- data UpdateFederationResult
- data AddFederationRemoteTeamResult
- data FederationConfigStore m a where
- GetFederationConfig :: Domain -> FederationConfigStore m (Maybe FederationDomainConfig)
- GetFederationConfigs :: FederationConfigStore m FederationDomainConfigs
- AddFederationConfig :: FederationDomainConfig -> FederationConfigStore m AddFederationRemoteResult
- UpdateFederationConfig :: FederationDomainConfig -> FederationConfigStore m UpdateFederationResult
- AddFederationRemoteTeam :: Domain -> TeamId -> FederationConfigStore m AddFederationRemoteTeamResult
- RemoveFederationRemoteTeam :: Domain -> TeamId -> FederationConfigStore m ()
- GetFederationRemoteTeams :: Domain -> FederationConfigStore m [FederationRemoteTeam]
- BackendFederatesWith :: Remote (Maybe TeamId) -> FederationConfigStore m Bool
- backendFederatesWith :: forall r. Member FederationConfigStore r => Remote (Maybe TeamId) -> Sem r Bool
- getFederationRemoteTeams :: forall r. Member FederationConfigStore r => Domain -> Sem r [FederationRemoteTeam]
- removeFederationRemoteTeam :: forall r. Member FederationConfigStore r => Domain -> TeamId -> Sem r ()
- addFederationRemoteTeam :: forall r. Member FederationConfigStore r => Domain -> TeamId -> Sem r AddFederationRemoteTeamResult
- updateFederationConfig :: forall r. Member FederationConfigStore r => FederationDomainConfig -> Sem r UpdateFederationResult
- addFederationConfig :: forall r. Member FederationConfigStore r => FederationDomainConfig -> Sem r AddFederationRemoteResult
- getFederationConfigs :: forall r. Member FederationConfigStore r => Sem r FederationDomainConfigs
- getFederationConfig :: forall r. Member FederationConfigStore r => Domain -> Sem r (Maybe FederationDomainConfig)
Documentation
data FederationConfigStore m a where Source #
GetFederationConfig :: Domain -> FederationConfigStore m (Maybe FederationDomainConfig) | |
GetFederationConfigs :: FederationConfigStore m FederationDomainConfigs | |
AddFederationConfig :: FederationDomainConfig -> FederationConfigStore m AddFederationRemoteResult | |
UpdateFederationConfig :: FederationDomainConfig -> FederationConfigStore m UpdateFederationResult | |
AddFederationRemoteTeam :: Domain -> TeamId -> FederationConfigStore m AddFederationRemoteTeamResult | |
RemoveFederationRemoteTeam :: Domain -> TeamId -> FederationConfigStore m () | |
GetFederationRemoteTeams :: Domain -> FederationConfigStore m [FederationRemoteTeam] | |
BackendFederatesWith :: Remote (Maybe TeamId) -> FederationConfigStore m Bool | Check if the local backend federates with a remote team. |
backendFederatesWith :: forall r. Member FederationConfigStore r => Remote (Maybe TeamId) -> Sem r Bool Source #
Check if the local backend federates with a remote team.
getFederationRemoteTeams :: forall r. Member FederationConfigStore r => Domain -> Sem r [FederationRemoteTeam] Source #
removeFederationRemoteTeam :: forall r. Member FederationConfigStore r => Domain -> TeamId -> Sem r () Source #
addFederationRemoteTeam :: forall r. Member FederationConfigStore r => Domain -> TeamId -> Sem r AddFederationRemoteTeamResult Source #
updateFederationConfig :: forall r. Member FederationConfigStore r => FederationDomainConfig -> Sem r UpdateFederationResult Source #
addFederationConfig :: forall r. Member FederationConfigStore r => FederationDomainConfig -> Sem r AddFederationRemoteResult Source #
getFederationConfigs :: forall r. Member FederationConfigStore r => Sem r FederationDomainConfigs Source #
getFederationConfig :: forall r. Member FederationConfigStore r => Domain -> Sem r (Maybe FederationDomainConfig) Source #