scalar Violation type Materiau { id: Int! uuid: String! title: String! author: String body: String short_description: String linked_materials: [Materiau] linked_articles: [Article] images: [Image] videos: [VideoLink] tags: [Tag] thesaurus: [Thesaurus] memo: String attachments: [Filefield] # distributor: # manufacturer: # famille: # index: # reference: # samples: } type Article { id: Int! uuid: String! title: String! author: String body: String linked_materials: [Materiau] images: [Image] videos: [VideoLink] source: Link showroom: Showroom tags: [Tag] thesaurus: [Thesaurus] date: Date memo: String } type Filefield { file: File! description: String } type File { fid: String! uuid: String! filename: String! filemime: String! filesize: String! url: String! } type Link { url: String title: String } type Showroom { id: Int! uuid: String! name: String! images: [Image] # email: String # address: Adress # phone: String } type Tag { id: Int! uuid: String! name: String! } type Thesaurus { id: Int! uuid: String! name: String! } type Date { start: String end: String } type VideoLink { url: String } type Image { id: Int! url: String! alt: String style_minicard: ImageStyle style_cardmedium: ImageStyle style_cardfull: ImageStyle style_articlecardmedium: ImageStyle } type ImageStyle { width: Int height: Int url: String }