scalar Violation interface NodeInterface { id: Int! path: String! } interface TextInterface { id: Int! uuid: String! bundle: String! title: String! path: String! author: String texte: String images: [Image] videos: [VideoLink] fichiers: [File] familles: [Taxoterm] field_titre: String auteurs: [Auteur] edition: Taxoterm } type Textref implements NodeInterface & TextInterface{ id: Int! uuid: String! bundle: String! title: String! path: String! author: String texte: String images: [Image] videos: [VideoLink] fichiers: [File] familles: [Taxoterm] field_titre: String auteurs: [Auteur] edition: Taxoterm # text_produits: [Textprod] text_en_rebond: [Textref] tags: [Taxoterm] degres_detrangement: Int notes: [Noteref] } type Textprod implements NodeInterface & TextInterface { id: Int! uuid: String! bundle: String! title: String! path: String! author: String texte: String images: [Image] videos: [VideoLink] fichiers: [File] familles: [Taxoterm] field_titre: String auteurs: [Auteur] edition: Taxoterm # text_de_depart: [Textref] tagsprod: [Taxoterm] notes: [Noteprod] } type Creation implements NodeInterface { id: Int! uuid: String! bundle: String! title: String! path: String! author: String texte: String auteurs: [Auteur] oeuvre: Link } interface NoteInterface { note: String numero: Int } type Noteref implements NoteInterface { note: String numero: Int } type Noteprod implements NoteInterface { note: String numero: Int # liens: [TextInterface] } type Filefield { file: File! description: String } type File { fid: String! uuid: String! filename: String! filemime: String! filesize: String! url: String! } type Taxoterm { id: Int! uuid: String! name: String! vocabulary: String } type Auteur { id: Int! uuid: String! name: String! first_name: String last_name: String } type VideoLink { url: String } type Image { id: Int! url: String! alt: String # style_minicard: ImageStyle # style_minicard_url: String # style_linkedmaterialcard: ImageStyle # style_linkedmaterialcard_url: String # style_cardmedium: ImageStyle # style_cardmedium_url: String # style_cardfull: ImageStyle # style_cardfull_url: String # style_articlecardmedium: ImageStyle # style_articlecardmedium_url: String # style_hd: ImageStyle # style_hd_url: String } type ImageStyle { width: Int height: Int url: String } type Link { url: String title: String }