cachix-api-1.8.0: Servant HTTP API specification for https://cachix.org
Safe HaskellNone
LanguageHaskell2010

Cachix.Types.Permission

Documentation

data Permission Source #

Constructors

Read 
Write 
Admin 

Instances

Instances details
FromJSON Permission Source # 
Instance details

Defined in Cachix.Types.Permission

ToJSON Permission Source # 
Instance details

Defined in Cachix.Types.Permission

Generic Permission Source # 
Instance details

Defined in Cachix.Types.Permission

Associated Types

type Rep Permission 
Instance details

Defined in Cachix.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Cachix.Types.Permission" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'False) (C1 ('MetaCons "Read" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Write" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Admin" 'PrefixI 'False) (U1 :: Type -> Type)))
Show Permission Source # 
Instance details

Defined in Cachix.Types.Permission

NFData Permission Source # 
Instance details

Defined in Cachix.Types.Permission

Methods

rnf :: Permission -> () #

Eq Permission Source # 
Instance details

Defined in Cachix.Types.Permission

Ord Permission Source # 
Instance details

Defined in Cachix.Types.Permission

ToSchema Permission Source # 
Instance details

Defined in Cachix.Types.Permission

type Rep Permission Source # 
Instance details

Defined in Cachix.Types.Permission

type Rep Permission = D1 ('MetaData "Permission" "Cachix.Types.Permission" "cachix-api-1.8.0-9sZEmYO3Ydd7Ri76UT4hpf" 'False) (C1 ('MetaCons "Read" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Write" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Admin" 'PrefixI 'False) (U1 :: Type -> Type)))