Copyright | (c) CNRS 2017-Present |
---|---|
License | AGPL + CECILL v3 |
Maintainer | team@gargantext.org |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data HyperdataDocument = HyperdataDocument {
- _hd_bdd :: !(Maybe Text)
- _hd_doi :: !(Maybe Text)
- _hd_url :: !(Maybe Text)
- _hd_page :: !(Maybe Int)
- _hd_title :: !(Maybe Text)
- _hd_authors :: !(Maybe Text)
- _hd_institutes :: !(Maybe Text)
- _hd_source :: !(Maybe Text)
- _hd_abstract :: !(Maybe Text)
- _hd_publication_date :: !(Maybe Text)
- _hd_publication_year :: !(Maybe Int)
- _hd_publication_month :: !(Maybe Int)
- _hd_publication_day :: !(Maybe Int)
- _hd_publication_hour :: !(Maybe Int)
- _hd_publication_minute :: !(Maybe Int)
- _hd_publication_second :: !(Maybe Int)
- _hd_language_iso2 :: !(Maybe Text)
- defaultHyperdataDocument :: HyperdataDocument
- data StatusV3 = StatusV3 {
- statusV3_error :: !(Maybe Text)
- statusV3_action :: !(Maybe Text)
- data HyperdataDocumentV3 = HyperdataDocumentV3 {
- _hdv3_publication_day :: !(Maybe Int)
- _hdv3_language_iso2 :: !(Maybe Text)
- _hdv3_publication_second :: !(Maybe Int)
- _hdv3_publication_minute :: !(Maybe Int)
- _hdv3_publication_month :: !(Maybe Int)
- _hdv3_publication_hour :: !(Maybe Int)
- _hdv3_error :: !(Maybe Text)
- _hdv3_language_iso3 :: !(Maybe Text)
- _hdv3_authors :: !(Maybe Text)
- _hdv3_publication_year :: !(Maybe Int)
- _hdv3_publication_date :: !(Maybe Text)
- _hdv3_language_name :: !(Maybe Text)
- _hdv3_statuses :: !(Maybe [StatusV3])
- _hdv3_realdate_full_ :: !(Maybe Text)
- _hdv3_source :: !(Maybe Text)
- _hdv3_abstract :: !(Maybe Text)
- _hdv3_title :: !(Maybe Text)
- class ToHyperdataDocument a where
- toHyperdataDocument :: a -> HyperdataDocument
- arbitraryHyperdataDocuments :: [HyperdataDocument]
- hd_url :: Lens' HyperdataDocument (Maybe Text)
- hd_title :: Lens' HyperdataDocument (Maybe Text)
- hd_source :: Lens' HyperdataDocument (Maybe Text)
- hd_publication_year :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_second :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_month :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_minute :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_hour :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_day :: Lens' HyperdataDocument (Maybe Int)
- hd_publication_date :: Lens' HyperdataDocument (Maybe Text)
- hd_page :: Lens' HyperdataDocument (Maybe Int)
- hd_language_iso2 :: Lens' HyperdataDocument (Maybe Text)
- hd_institutes :: Lens' HyperdataDocument (Maybe Text)
- hd_doi :: Lens' HyperdataDocument (Maybe Text)
- hd_bdd :: Lens' HyperdataDocument (Maybe Text)
- hd_authors :: Lens' HyperdataDocument (Maybe Text)
- hd_abstract :: Lens' HyperdataDocument (Maybe Text)
- _HyperdataDocument :: Iso' HyperdataDocument (Maybe Text, Maybe Text, Maybe Text, Maybe Int, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Text, Maybe Int, Maybe Int, Maybe Int, Maybe Int, Maybe Int, Maybe Int, Maybe Text)
- hdv3_title :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_statuses :: Lens' HyperdataDocumentV3 (Maybe [StatusV3])
- hdv3_source :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_realdate_full_ :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_publication_year :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_second :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_month :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_minute :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_hour :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_day :: Lens' HyperdataDocumentV3 (Maybe Int)
- hdv3_publication_date :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_language_name :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_language_iso3 :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_language_iso2 :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_error :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_authors :: Lens' HyperdataDocumentV3 (Maybe Text)
- hdv3_abstract :: Lens' HyperdataDocumentV3 (Maybe Text)
Documentation
data HyperdataDocument #
HyperdataDocument | |
|
Instances
Legacy Garg V3 compatibility (to be removed one year after release)
StatusV3 | |
|
Instances
FromJSON StatusV3 # | |
ToJSON StatusV3 # | |
Generic StatusV3 # | |
Show StatusV3 # | |
type Rep StatusV3 # | |
Defined in Gargantext.Database.Admin.Types.Hyperdata.Document type Rep StatusV3 = D1 ('MetaData "StatusV3" "Gargantext.Database.Admin.Types.Hyperdata.Document" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "StatusV3" 'PrefixI 'True) (S1 ('MetaSel ('Just "statusV3_error") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusV3_action") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Text)))) |
data HyperdataDocumentV3 #
HyperdataDocumentV3 | |
|
Instances
class ToHyperdataDocument a where #
Instances for Analysis
toHyperdataDocument :: a -> HyperdataDocument #
(unPrefix "_hd_") ''HyperdataDocument)