| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UserManagement.DocumentPermission
Documentation
data Permission Source #
Instances
permissionToText :: Permission -> Text Source #
textToPermission :: Text -> Maybe Permission Source #
data UsersPermission Source #
Constructors
| UsersPermission | |
Fields
| |
Instances
| FromJSON UsersPermission Source # | |||||
Defined in UserManagement.DocumentPermission Methods parseJSON :: Value -> Parser UsersPermission parseJSONList :: Value -> Parser [UsersPermission] | |||||
| ToJSON UsersPermission Source # | |||||
Defined in UserManagement.DocumentPermission Methods toJSON :: UsersPermission -> Value toEncoding :: UsersPermission -> Encoding toJSONList :: [UsersPermission] -> Value toEncodingList :: [UsersPermission] -> Encoding omitField :: UsersPermission -> Bool | |||||
| Generic UsersPermission Source # | |||||
Defined in UserManagement.DocumentPermission Associated Types
Methods from :: UsersPermission -> Rep UsersPermission x # to :: Rep UsersPermission x -> UsersPermission # | |||||
| ToSchema UsersPermission Source # | |||||
Defined in UserManagement.DocumentPermission Methods declareNamedSchema :: Proxy UsersPermission -> Declare (Definitions Schema) NamedSchema | |||||
| type Rep UsersPermission Source # | |||||
Defined in UserManagement.DocumentPermission type Rep UsersPermission = D1 ('MetaData "UsersPermission" "UserManagement.DocumentPermission" "backend-0.1.0.0-2H73EnUlGVcEtlIi2XNQz3" 'False) (C1 ('MetaCons "UsersPermission" 'PrefixI 'True) (S1 ('MetaSel ('Just "userID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 UserID) :*: S1 ('MetaSel ('Just "permission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Permission))) | |||||
data DocumentWithPermission Source #
Constructors
| DocumentWithPermission | |
Fields | |
Instances
| ToJSON DocumentWithPermission Source # | |||||
Defined in UserManagement.DocumentPermission Methods toJSON :: DocumentWithPermission -> Value toEncoding :: DocumentWithPermission -> Encoding toJSONList :: [DocumentWithPermission] -> Value toEncodingList :: [DocumentWithPermission] -> Encoding | |||||
| Generic DocumentWithPermission Source # | |||||
Defined in UserManagement.DocumentPermission Associated Types
Methods from :: DocumentWithPermission -> Rep DocumentWithPermission x # to :: Rep DocumentWithPermission x -> DocumentWithPermission # | |||||
| ToSchema DocumentWithPermission Source # | |||||
Defined in UserManagement.DocumentPermission Methods declareNamedSchema :: Proxy DocumentWithPermission -> Declare (Definitions Schema) NamedSchema | |||||
| type Rep DocumentWithPermission Source # | |||||
Defined in UserManagement.DocumentPermission type Rep DocumentWithPermission = D1 ('MetaData "DocumentWithPermission" "UserManagement.DocumentPermission" "backend-0.1.0.0-2H73EnUlGVcEtlIi2XNQz3" 'False) (C1 ('MetaCons "DocumentWithPermission" 'PrefixI 'True) (S1 ('MetaSel ('Just "documentPermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Permission) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Document))) | |||||