imm-2.1.3.0: Execute arbitrary actions for each item from RSS/Atom feeds
Safe HaskellSafe-Inferred
LanguageHaskell2010

Imm.Link

Description

Simplified model for RFC 8288 links.

Cf https://tools.ietf.org/html/rfc8288 . .

Synopsis

Documentation

data Link Source #

Instances

data Relation Source #

Instances

Instances details
FromJSON Relation Source # 
Instance details

Defined in Imm.Link

ToJSON Relation Source # 
Instance details

Defined in Imm.Link

Generic Relation Source # 
Instance details

Defined in Imm.Link

Associated Types

type Rep Relation :: Type -> Type #

Methods

from :: Relation -> Rep Relation x #

to :: Rep Relation x -> Relation #

Read Relation Source # 
Instance details

Defined in Imm.Link

Show Relation Source # 
Instance details

Defined in Imm.Link

Eq Relation Source # 
Instance details

Defined in Imm.Link

Ord Relation Source # 
Instance details

Defined in Imm.Link

type Rep Relation Source # 
Instance details

Defined in Imm.Link

type Rep Relation = D1 ('MetaData "Relation" "Imm.Link" "imm-2.1.3.0-D3c8Vn1SRDNHimeVgBOHyG" 'False) ((C1 ('MetaCons "Alternate" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Edit" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Next" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "NoFollow" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Replies" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Self" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "OtherRelation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))))

data MediaType Source #

Instances

Instances details
FromJSON MediaType Source # 
Instance details

Defined in Imm.Link

ToJSON MediaType Source # 
Instance details

Defined in Imm.Link

Generic MediaType Source # 
Instance details

Defined in Imm.Link

Associated Types

type Rep MediaType :: Type -> Type #

Read MediaType Source # 
Instance details

Defined in Imm.Link

Show MediaType Source # 
Instance details

Defined in Imm.Link

Eq MediaType Source # 
Instance details

Defined in Imm.Link

Ord MediaType Source # 
Instance details

Defined in Imm.Link

type Rep MediaType Source # 
Instance details

Defined in Imm.Link

type Rep MediaType = D1 ('MetaData "MediaType" "Imm.Link" "imm-2.1.3.0-D3c8Vn1SRDNHimeVgBOHyG" 'False) (C1 ('MetaCons "MediaType" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_mediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_mediaSubtype") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_mediaSuffix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "_mediaParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]))))