espial-0.0.20: Espial is an open-source, web-based bookmarking server.
Safe HaskellSafe-Inferred
LanguageHaskell2010

ModelCustom

Synopsis

Documentation

Bookmark Slug

newtype BmSlug Source #

Constructors

BmSlug 

Fields

Instances

Instances details
FromJSON BmSlug Source # 
Instance details

Defined in ModelCustom

ToJSON BmSlug Source # 
Instance details

Defined in ModelCustom

Read BmSlug Source # 
Instance details

Defined in ModelCustom

Show BmSlug Source # 
Instance details

Defined in ModelCustom

Eq BmSlug Source # 
Instance details

Defined in ModelCustom

Methods

(==) :: BmSlug -> BmSlug -> Bool #

(/=) :: BmSlug -> BmSlug -> Bool #

Ord BmSlug Source # 
Instance details

Defined in ModelCustom

PathPiece BmSlug Source # 
Instance details

Defined in PathPiece

PersistField BmSlug Source # 
Instance details

Defined in ModelCustom

PersistFieldSql BmSlug Source # 
Instance details

Defined in ModelCustom

SymbolToField "slug" Bookmark BmSlug Source # 
Instance details

Defined in Model

Note Slug

newtype NtSlug Source #

Constructors

NtSlug 

Fields

Instances

Instances details
FromJSON NtSlug Source # 
Instance details

Defined in ModelCustom

ToJSON NtSlug Source # 
Instance details

Defined in ModelCustom

Read NtSlug Source # 
Instance details

Defined in ModelCustom

Show NtSlug Source # 
Instance details

Defined in ModelCustom

Eq NtSlug Source # 
Instance details

Defined in ModelCustom

Methods

(==) :: NtSlug -> NtSlug -> Bool #

(/=) :: NtSlug -> NtSlug -> Bool #

Ord NtSlug Source # 
Instance details

Defined in ModelCustom

PathPiece NtSlug Source # 
Instance details

Defined in PathPiece

PersistField NtSlug Source # 
Instance details

Defined in ModelCustom

PersistFieldSql NtSlug Source # 
Instance details

Defined in ModelCustom

SymbolToField "slug" Note NtSlug Source # 
Instance details

Defined in Model

Model Crypto

newtype BCrypt Source #

Constructors

BCrypt 

Fields

Instances

Instances details
FromJSON BCrypt Source # 
Instance details

Defined in ModelCustom

ToJSON BCrypt Source # 
Instance details

Defined in ModelCustom

Show BCrypt Source # 
Instance details

Defined in ModelCustom

Eq BCrypt Source # 
Instance details

Defined in ModelCustom

Methods

(==) :: BCrypt -> BCrypt -> Bool #

(/=) :: BCrypt -> BCrypt -> Bool #

Ord BCrypt Source # 
Instance details

Defined in ModelCustom

PersistField BCrypt Source # 
Instance details

Defined in ModelCustom

PersistFieldSql BCrypt Source # 
Instance details

Defined in ModelCustom

SymbolToField "passwordHash" User BCrypt Source # 
Instance details

Defined in Model

newtype ApiKey Source #

Constructors

ApiKey 

Fields

newtype HashedApiKey Source #

Constructors

HashedApiKey Text 

Instances

Instances details
FromJSON HashedApiKey Source # 
Instance details

Defined in ModelCustom

ToJSON HashedApiKey Source # 
Instance details

Defined in ModelCustom

Show HashedApiKey Source # 
Instance details

Defined in ModelCustom

Eq HashedApiKey Source # 
Instance details

Defined in ModelCustom

Ord HashedApiKey Source # 
Instance details

Defined in ModelCustom

PersistField HashedApiKey Source # 
Instance details

Defined in ModelCustom

PersistFieldSql HashedApiKey Source # 
Instance details

Defined in ModelCustom

SymbolToField "apiToken" User (Maybe HashedApiKey) Source # 
Instance details

Defined in Model