nbparts-0.1.1.0: Unpack a Jupyter notebook into its sources, metadata and outputs
Safe HaskellNone
LanguageGHC2021

Nbparts.Types.Manifest

Documentation

data Manifest Source #

Instances

Instances details
FromJSON Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

ToJSON Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

Generic Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

Associated Types

type Rep Manifest 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Manifest = D1 ('MetaData "Manifest" "Nbparts.Types.Manifest" "nbparts-0.1.1.0-7h4qt9S025VHkS69MyoWDD" 'False) (C1 ('MetaCons "Manifest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nbpartsVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Version) :*: S1 ('MetaSel ('Just "sourcesFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format)) :*: (S1 ('MetaSel ('Just "metadataFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format) :*: S1 ('MetaSel ('Just "outputsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format))))

Methods

from :: Manifest -> Rep Manifest x #

to :: Rep Manifest x -> Manifest #

Show Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

Eq Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

Ord Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Manifest Source # 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Manifest = D1 ('MetaData "Manifest" "Nbparts.Types.Manifest" "nbparts-0.1.1.0-7h4qt9S025VHkS69MyoWDD" 'False) (C1 ('MetaCons "Manifest" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nbpartsVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Version) :*: S1 ('MetaSel ('Just "sourcesFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format)) :*: (S1 ('MetaSel ('Just "metadataFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format) :*: S1 ('MetaSel ('Just "outputsFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Format))))

data Format Source #

Instances

Instances details
FromJSON Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

ToJSON Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

Generic Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

Associated Types

type Rep Format 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Format = D1 ('MetaData "Format" "Nbparts.Types.Manifest" "nbparts-0.1.1.0-7h4qt9S025VHkS69MyoWDD" 'False) (C1 ('MetaCons "FormatYaml" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FormatJson" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FormatMarkdown" 'PrefixI 'False) (U1 :: Type -> Type)))

Methods

from :: Format -> Rep Format x #

to :: Rep Format x -> Format #

Show Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

Eq Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

Methods

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

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

Ord Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Format Source # 
Instance details

Defined in Nbparts.Types.Manifest

type Rep Format = D1 ('MetaData "Format" "Nbparts.Types.Manifest" "nbparts-0.1.1.0-7h4qt9S025VHkS69MyoWDD" 'False) (C1 ('MetaCons "FormatYaml" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FormatJson" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FormatMarkdown" 'PrefixI 'False) (U1 :: Type -> Type)))