ouatt_extension.base.graphqls 4.9 KB

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