Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
class KnownComponent (c :: Component) where Source #
Instances
KnownComponent 'Brig Source # | |
Defined in Wire.API.Federation.Component | |
KnownComponent 'Cargohold Source # | |
Defined in Wire.API.Federation.Component | |
KnownComponent 'Galley Source # | |
Defined in Wire.API.Federation.Component |
data SomeComponent where Source #
SomeComponent :: KnownComponent c => Proxy c -> SomeComponent |
componentName :: Component -> Text Source #
Instances
Arbitrary Component | |
FromJSON Component | |
ToJSON Component | |
Generic Component | |
Show Component | |
Eq Component | |
FromHttpApiData Component | |
Defined in Wire.API.Component | |
ToHttpApiData Component | |
Defined in Wire.API.Component toUrlPiece :: Component -> Text Source # toEncodedUrlPiece :: Component -> Builder Source # toHeader :: Component -> ByteString Source # toQueryParam :: Component -> Text Source # | |
ToSchema Component | |
Defined in Wire.API.Component | |
type Rep Component | |
Defined in Wire.API.Component type Rep Component = D1 ('MetaData "Component" "Wire.API.Component" "wire-api-0.1.0-EbZS9CKNOfZ8BBy5DRJfXi" 'False) (C1 ('MetaCons "Brig" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Galley" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Cargohold" 'PrefixI 'False) (U1 :: Type -> Type))) |