ouatt_extension.base.graphqls 4.6 KB

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