anki-tools-0.1.0.0: Tools for interacting with Anki database

Copyright(c) 2016 Al Zohali
LicenseBSD3
MaintainerAl Zohali <zohl@fmap.me>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Anki.Model

Description

Description

Representation of a model and related definitions.

Synopsis

Documentation

type ModelId = WeaklyTypedInt Source #

Type for model ids.

data Model Source #

Model from col.models

Instances

Eq Model Source # 

Methods

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

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

Show Model Source # 

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

Generic Model Source # 

Associated Types

type Rep Model :: * -> * #

Methods

from :: Model -> Rep Model x #

to :: Rep Model x -> Model #

FromJSON Model Source # 
FromField [Model] Source # 
type Rep Model Source # 
type Rep Model = D1 (MetaData "Model" "Anki.Model" "anki-tools-0.1.0.0-5D8qL7t0KhK4qOjZTwOuPj" False) (C1 (MetaCons "Model" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "modelId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ModelId)) ((:*:) (S1 (MetaSel (Just Symbol "modelCss") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)) (S1 (MetaSel (Just Symbol "modelDid") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "modelFlds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [ModelField])) (S1 (MetaSel (Just Symbol "modelLatexPre") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value))) ((:*:) (S1 (MetaSel (Just Symbol "modelLatexPost") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)) (S1 (MetaSel (Just Symbol "modelMod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ModificationTime))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "modelName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)) ((:*:) (S1 (MetaSel (Just Symbol "modelSortf") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)) (S1 (MetaSel (Just Symbol "modelTags") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "modelTmpls") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [ModelTemplate])) (S1 (MetaSel (Just Symbol "modelType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value))) ((:*:) (S1 (MetaSel (Just Symbol "modelUsn") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)) (S1 (MetaSel (Just Symbol "modelVers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)))))))

data ModelField Source #

Field from col.models.flds

Constructors

ModelField 

Instances

data ModelTemplate Source #

Template from col.models.tmpls

Constructors

ModelTemplate 

Instances

Eq ModelTemplate Source # 
Show ModelTemplate Source # 
Generic ModelTemplate Source # 

Associated Types

type Rep ModelTemplate :: * -> * #

FromJSON ModelTemplate Source # 
type Rep ModelTemplate Source #