| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 | scalar Violationinterface NodeInterface {  id: Int!  uuid: String!  title: String!  path: String!  author: String  bundle: String!}interface SearchResultInterface {  id: Int!  uuid: String!  title: String!  path: String!  author: String  bundle: String!  #  short_description: String  body: String  linked_materials: [Materiau]}type Materiau implements NodeInterface & SearchResultInterface{  id: Int!  uuid: String!  title: String!  path: String!  author: String  bundle: String!  #  short_description: String  body: String  linked_materials: [Materiau]  #  linked_articles: [Article]  images: [Image]  videos: [VideoLink]  tags: [Tag]  thesaurus: [Thesaurus]  memo: String  attachments: [Filefield]  distributor: [Company]  manufacturer: [Company]  reference: String  samples: [Sample]  note: Note  note_id: Int  # famille: String  # index: Int}type Thematique implements NodeInterface & SearchResultInterface {  id: Int!  uuid: String!  title: String!  path: String!  author: String  bundle: String!  #  short_description: String  body: String  linked_materials: [Materiau]  #  images: [Image]  tags: [Tag]  memo: String}type Article implements NodeInterface {  id: Int!  uuid: String!  title: String!  path: String!  author: String  bundle: String!  #  body: String  linked_materials: [Materiau]  images: [Image]  videos: [VideoLink]  source: Link  showroom: Showroom  tags: [Tag]  thesaurus: [Thesaurus]  date: Date  memo: String}type Note {  id: Int!  contenu: String  target: Int}# type SearchResult {#   id: Int!#   uuid: String!#   title: String!#   bundle: String!#   path: String!#   short_description: String#   images: [Image]#   visuels: [Image]#   reference: String#   samples: [Sample]# }type Product {  id: Int!  uuid: String!  title: String  bundle: String  body: String  price_description: String  path: String  variations: [Variation]}type Variation {  id: Int!  uuid: String!  title: String  description: String  subscription_type: String  sku: String  price: Price  product_id: Int  # list_price  # billing_schedule  # license_expiration  # license_type  # field_multiple}type Price {  value: Int  currency: String}type Sample {  showroom: Showroom  location: 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: Address  phone: String}type Company {  id: Int!  uuid: String!  name: String!  description: String  attachments: [Filefield]  memo: String  note: Int  website: Link  departement: String  email: String  country: Country  phone: String  infos: String}type Tag {  id: Int!  uuid: String!  name: String!}type Thesaurus {  id: Int!  uuid: String!  name: String!}type Address {  langcode: String  country_code: String  administrative_area: String  locality: String  dependent_locality: String  postal_code: String  sorting_code: String  address_line1: String  address_line2: String  organization: String  given_name: String  additional_name: String  family_name: String}type Country {  country_code: String  country_name: String}type Date {  start: String  end: 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}
 |