ouatt_extension.base.graphqls 4.3 KB

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