<
From version < 1.2 >
edited by Outhman Moustaghfir
on 2021/11/29 15:02
To version < 2.1 >
edited by Outhman Moustaghfir
on 2021/11/29 15:09
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -75,7 +75,57 @@
75 75  }
76 76  {{/code}}
77 77  )))|(% style="width:205px" %)
78 -|(% style="width:261px" %)/rest/datalist/{alias} [GET]|(% style="width:318px" %)get a datalist by alias.|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %)
78 +|(% style="width:261px" %)/rest/datalist/{alias} [GET]|(% style="width:318px" %)get a datalist by alias.|(% style="width:405px" %)(((
79 +the {alias} must be replaced by the wanted alias.
80 +
81 +eg :
82 +
83 +/rest/datalist/city
84 +
85 +/rest/datalist/country
86 +
87 +
88 +)))|(% style="width:460px" %)(((
89 +for : /rest/datalist/city, the response will look like :
90 +
91 +{{code language="JSON"}}
92 +{
93 + "timestamp": 1638194572812,
94 + "status": "200",
95 + "data": {
96 + "datalistid": null,
97 + "alias": "city",
98 + "label": {
99 + "fr": "Ville",
100 + "en": "City"
101 + },
102 + "env": "iXPath",
103 + "global": false,
104 + "values": [
105 + {
106 + "alias": "Casablanca",
107 + "label": {
108 + "fr": "Casablanca",
109 + "en": "Casablanca"
110 + },
111 + "value": "Casablanca"
112 + },
113 + {
114 + "alias": "Fez",
115 + "label": {
116 + "fr": "Fes",
117 + "en": "Fez"
118 + },
119 + "value": "Fez"
120 + }
121 + ]
122 + }
123 +}
124 +{{/code}}
125 +
126 +
127 +
128 +)))|(% style="width:205px" %)
79 79  |(% style="width:261px" %)/rest/datalist [POST]|(% style="width:318px" %)add a new datalist.|(% style="width:405px" %)(((
80 80  
81 81  
... ... @@ -143,7 +143,48 @@
143 143  }
144 144  {{/code}}
145 145  )))|(% style="width:205px" %)
146 -|(% style="width:261px" %)/rest/datalist/{alias} [PUT]|(% style="width:318px" %)update an existing datalist by alias|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %)
196 +|(% style="width:261px" %)/rest/datalist/{alias} [PUT]|(% style="width:318px" %)update an existing datalist by alias|(% style="width:405px" %)(((
197 +to update the a datalist,we need to replace the {alias} brackets by the concerned datalist's alias **And **add a JSON body like:
198 +
199 +{{code language="json"}}
200 +{
201 + "alias" : "city",
202 + "label" : {
203 + "fr" : "Ville",
204 + "en" : "City"
205 + },
206 + "global" : false,
207 + "values" : [ {
208 + "alias" : "Casablanca",
209 + "label" : {
210 + "fr" : "Casablanca",
211 + "en" : "Casablanca"
212 + },
213 + "value" : "Casablanca"
214 + },
215 + {
216 + "alias" : "Fez",
217 + "label" : {
218 + "fr" : "Fes",
219 + "en" : "Fez"
220 + },
221 + "value" : "Fez"
222 + },
223 + {
224 + "alias" : "London",
225 + "label" : {
226 + "fr" : "Londres",
227 + "en" : "London"
228 + },
229 + "value" : "london"
230 + }]
231 +}
232 +{{/code}}
233 +
234 +we added an new value to datalist's values list.
235 +
236 +
237 +)))|(% style="width:460px" %) |(% style="width:205px" %)
147 147  |(% style="width:261px" %)/rest/datalist/{alias} [DELETE]|(% style="width:318px" %)delete a datalist by alias.|(% style="width:405px" %) |(% style="width:460px" %) |(% style="width:205px" %)
148 148  
149 149  
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian