wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Component

Synopsis

Documentation

data Component Source #

Constructors

Brig 
Galley 
Cargohold 

Instances

Instances details
Arbitrary Component Source # 
Instance details

Defined in Wire.API.Component

FromJSON Component Source # 
Instance details

Defined in Wire.API.Component

ToJSON Component Source # 
Instance details

Defined in Wire.API.Component

Generic Component Source # 
Instance details

Defined in Wire.API.Component

Associated Types

type Rep Component :: Type -> Type #

Show Component Source # 
Instance details

Defined in Wire.API.Component

Eq Component Source # 
Instance details

Defined in Wire.API.Component

FromHttpApiData Component Source # 
Instance details

Defined in Wire.API.Component

ToHttpApiData Component Source # 
Instance details

Defined in Wire.API.Component

ToSchema Component Source # 
Instance details

Defined in Wire.API.Component

type Rep Component Source # 
Instance details

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)))

type family ShowComponent (x :: Component) = (res :: Symbol) | res -> x where ... Source #

Get a symbol representation of our component.

Equations

ShowComponent 'Brig = "brig" 
ShowComponent 'Galley = "galley" 
ShowComponent 'Cargohold = "cargohold"