| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 | 
							- scalar Violation
 
- interface 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!
 
-   description: String
 
-   images: [Image]
 
-   email: String
 
-   address: Address
 
-   country: Country
 
-   phone: String
 
-   website: Link
 
- }
 
- 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
 
-   style_showroomhome: ImageStyle
 
-   style_showroomhome_url: String
 
- }
 
- type ImageStyle {
 
-   width: Int
 
-   height: Int
 
-   url: String
 
- }
 
 
  |