ouatt_extension.base.graphqls 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. scalar Violation
  2. interface NodeInterface {
  3. id: Int!
  4. path: String!
  5. created: String
  6. changed: String
  7. }
  8. type Concernement implements NodeInterface {
  9. id: Int!
  10. revision_id: Int!
  11. path: String!
  12. uuid: String!
  13. bundle: String!
  14. title: String!
  15. author: User
  16. created: String
  17. changed: String
  18. lieu: [Taxoterm]
  19. description: String
  20. caillou: String
  21. recit: Filefield
  22. recit_colophon: String
  23. entites: [Entiteintegre]
  24. besoins: [Besoin]
  25. doleances: [Doleance]
  26. revisions: [Concernement]
  27. }
  28. type Entiteintegre {
  29. entite: Entite
  30. actuelfuture: Int
  31. menacemaintien: Float
  32. prise: Float
  33. }
  34. type Entite implements NodeInterface {
  35. id: Int!
  36. path: String!
  37. uuid: String!
  38. bundle: String!
  39. title: String!
  40. author: User
  41. created: String
  42. changed: String
  43. action: String
  44. menacemaintien: String
  45. superposition: [Entite]
  46. proximite: [Entite]
  47. agissante: Boolean
  48. sources: [Source]
  49. concernement: Concernement
  50. }
  51. type Source {
  52. audios: [Filefield]
  53. date: Date
  54. documents: [Filefield]
  55. description: String
  56. images: [Image]
  57. liens: [Link]
  58. videos: [VideoLink]
  59. }
  60. type Besoin implements NodeInterface {
  61. id: Int!
  62. path: String!
  63. author: String
  64. created: String
  65. changed: String
  66. description: String!
  67. index: Int
  68. concernement: Concernement
  69. reponses: [Reponse]
  70. }
  71. type Reponse implements NodeInterface {
  72. id: Int!
  73. path: String!
  74. author: String
  75. created: String
  76. changed: String
  77. besoin: Besoin
  78. qui: String
  79. quoi: String
  80. ou: String
  81. avec: String
  82. }
  83. type Doleance implements NodeInterface {
  84. id: Int!
  85. path: String!
  86. uuid: String!
  87. bundle: String!
  88. title: String!
  89. author: String
  90. created: String
  91. changed: String
  92. #1
  93. leprobleme: String
  94. lenquete: String
  95. groupesinterets: [GroupeInterets]
  96. #2
  97. entite_addresse_doleance: String
  98. comment_ennonce_doleance: String
  99. aqui_addresse_doleance: String
  100. reception_traitement: [ReceptionTraitement]
  101. #3
  102. entites_decisionnaires: String
  103. decision_formule: String
  104. mise_en_oeuvre_decision: [MiseEnoeuvreDecision]
  105. #4
  106. entite_adresse_application: String
  107. aqui_adresse_decision: String
  108. comment_formule_decision: String
  109. receptions_et_applications: [ReceptionsApplications]
  110. probleme_initial_resolu: Int
  111. oui_nouvelle_situation: String
  112. non_adresse_doleance: String
  113. }
  114. type GroupeInterets {
  115. groupe_interets: String
  116. accorder_interets: String
  117. formuler: String
  118. }
  119. type ReceptionTraitement {
  120. entite_adressee: String
  121. doleance_formulee: String
  122. traite_doleance: String
  123. entite_recoit_doleance: String
  124. }
  125. type MiseEnoeuvreDecision {
  126. entite_adresse_decision: String
  127. formule_decision: String
  128. entite_metenoeuvre_decisio: String
  129. }
  130. type ReceptionsApplications {
  131. applique_decision: String
  132. formule_decision_applic: String
  133. entite_recoit_decision: String
  134. }
  135. type Static implements NodeInterface {
  136. id: Int!
  137. uuid: String!
  138. bundle: String!
  139. title: String!
  140. path: String!
  141. author: String
  142. created: String
  143. changed: String
  144. promoted: Boolean
  145. texte: String
  146. }
  147. type Group {
  148. id: Int!
  149. uuid: String!
  150. name: String!
  151. path: String!
  152. description: String
  153. owner: User
  154. members: [User]
  155. concernements: [Concernement]
  156. }
  157. # type GroupMember {
  158. # id: Int!
  159. # user: User
  160. # }
  161. type User {
  162. id: Int!
  163. email: String
  164. username: String
  165. roles: [String]
  166. concernements: [Concernement]
  167. groups: [Group]
  168. structure: [Taxoterm]
  169. }
  170. # type Role {
  171. # name: String!
  172. # }
  173. type Filefield {
  174. file: File!
  175. description: String
  176. }
  177. type File {
  178. fid: String!
  179. uuid: String!
  180. filename: String!
  181. filemime: String!
  182. filesize: String!
  183. url: String!
  184. }
  185. type Taxoterm {
  186. id: Int!
  187. uuid: String!
  188. name: String!
  189. vocabulary: String
  190. }
  191. type VideoLink {
  192. url: String
  193. }
  194. type Image {
  195. id: Int!
  196. url: String!
  197. alt: String
  198. # style_minicard: ImageStyle
  199. # style_minicard_url: String
  200. # style_linkedmaterialcard: ImageStyle
  201. # style_linkedmaterialcard_url: String
  202. # style_cardmedium: ImageStyle
  203. # style_cardmedium_url: String
  204. # style_cardfull: ImageStyle
  205. # style_cardfull_url: String
  206. # style_articlecardmedium: ImageStyle
  207. # style_articlecardmedium_url: String
  208. # style_hd: ImageStyle
  209. # style_hd_url: String
  210. }
  211. type ImageStyle {
  212. width: Int
  213. height: Int
  214. url: String
  215. }
  216. type Link {
  217. url: String
  218. title: String
  219. }
  220. type Date {
  221. start: String
  222. end: String
  223. }
  224. type EntityDefinition {
  225. fields: [FieldDef]
  226. }
  227. type FieldDef {
  228. field_name: String
  229. type: String
  230. label: String
  231. description: String
  232. }