Mercurial > prosody-modules
annotate mod_rest/res/schema-xmpp.json @ 4777:883ad8b0a7c0
mod_http_admin_api: Export total storage use via mod_http_file_share
Does not include size of other user data, chat logs etc. Uploads will
likely be a significant fraction of total storage use.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 18 Nov 2021 19:28:43 +0100 |
parents | a6b94f4fb065 |
children | 1e2f53fb2099 |
rev | line source |
---|---|
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 "_common" : { |
4740
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
3 "dataform" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
4 "properties" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
5 "fields" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
6 "items" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
7 "properties" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
8 "desc" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
9 "type" : "string" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
10 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
11 "label" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
12 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
13 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
14 "attribute" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
15 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
16 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
17 "options" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
18 "items" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
19 "properties" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
20 "label" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
21 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
22 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
23 "attribute" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
24 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
25 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
26 "value" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
27 "type" : "string" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
28 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
29 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
30 "type" : "object", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
31 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
32 "name" : "option" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
33 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
34 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
35 "type" : "array" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
36 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
37 "required" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
38 "type" : "boolean", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
39 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
40 "x_name_is_value" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
41 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
42 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
43 "type" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
44 "enum" : [ |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
45 "boolean", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
46 "fixed", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
47 "hidden", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
48 "jid-multi", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
49 "jid-single", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
50 "list-multi", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
51 "list-single", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
52 "text-multi", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
53 "text-private", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
54 "text-single" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
55 ], |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
56 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
57 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
58 "attribute" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
59 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
60 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
61 "values" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
62 "items" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
63 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
64 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
65 "name" : "value" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
66 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
67 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
68 "type" : "array" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
69 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
70 "var" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
71 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
72 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
73 "attribute" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
74 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
75 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
76 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
77 "type" : "object", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
78 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
79 "name" : "field" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
80 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
81 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
82 "type" : "array" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
83 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
84 "instructions" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
85 "type" : "string" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
86 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
87 "title" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
88 "type" : "string" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
89 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
90 "type" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
91 "enum" : [ |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
92 "cancel", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
93 "form", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
94 "result", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
95 "submit" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
96 ], |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
97 "type" : "string", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
98 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
99 "attribute" : true |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
100 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
101 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
102 }, |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
103 "title" : "XEP-0004: Data Forms", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
104 "type" : "object", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
105 "xml" : { |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
106 "name" : "x", |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
107 "namespace" : "jabber:x:data" |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
108 } |
beeacb25dea9
mod_rest: Add XEP-0004 mapping for future reuse
Kim Alvefur <zash@zash.se>
parents:
4733
diff
changeset
|
109 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
110 "delay" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
111 "format" : "date-time", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
112 "title" : "XEP-0203: Delayed Delivery", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
113 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
114 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
115 "name" : "delay", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
116 "namespace" : "urn:xmpp:delay", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
117 "x_single_attribute" : "stamp" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
118 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
119 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
120 "from" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
121 "description" : "the sender of the stanza", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
122 "example" : "bob@example.net", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
123 "format" : "xmpp-jid", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
124 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
125 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
126 "attribute" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
127 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
128 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
129 "id" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
130 "description" : "Reasonably unique id. mod_rest generates one if left out.", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
131 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
132 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
133 "attribute" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
134 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
135 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
136 "lang" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
137 "description" : "Language code", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
138 "example" : "en", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
139 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
140 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
141 "attribute" : true, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
142 "prefix" : "xml" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
143 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
144 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
145 "nick" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
146 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
147 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
148 "name" : "nick", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
149 "namespace" : "http://jabber.org/protocol/nick" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
150 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
151 }, |
4741 | 152 "rsm" : { |
153 "properties" : { | |
154 "after" : { | |
155 "type" : "string" | |
156 }, | |
157 "before" : { | |
158 "type" : "string" | |
159 }, | |
160 "count" : { | |
161 "type" : "integer" | |
162 }, | |
163 "first" : { | |
164 "type" : "string" | |
165 }, | |
166 "index" : { | |
167 "type" : "integer" | |
168 }, | |
169 "last" : { | |
170 "type" : "string" | |
171 }, | |
172 "max" : { | |
173 "type" : "integer" | |
174 } | |
175 }, | |
176 "title" : "XEP-0059: Result Set Management", | |
177 "type" : "object", | |
178 "xml" : { | |
179 "name" : "set", | |
180 "namespace" : "http://jabber.org/protocol/rsm" | |
181 } | |
182 }, | |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
183 "to" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
184 "description" : "the intended recipient for the stanza", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
185 "example" : "alice@another.example", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
186 "format" : "xmpp-jid", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
187 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
188 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
189 "attribute" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
190 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
191 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
192 "type" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
193 "description" : "Stanza type", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
194 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
195 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
196 "attribute" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
197 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
198 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
199 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
200 "properties" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
201 "iq" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
202 "properties" : { |
4742
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
203 "archive" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
204 "properties" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
205 "form" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
206 "$ref" : "#_common/dataform" |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
207 }, |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
208 "page" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
209 "$ref" : "#_common/rsm" |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
210 }, |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
211 "queryid" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
212 "type" : "string", |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
213 "xml" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
214 "attribute" : true |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
215 } |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
216 } |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
217 }, |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
218 "type" : "object", |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
219 "xml" : { |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
220 "name" : "query", |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
221 "namespace" : "urn:xmpp:mam:2" |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
222 } |
b7df2c61a144
mod_rest: Add support for mapping of XEP-0313 query iqs
Kim Alvefur <zash@zash.se>
parents:
4741
diff
changeset
|
223 }, |
4726
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
224 "extdisco" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
225 "properties" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
226 "services" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
227 "items" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
228 "properties" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
229 "expires" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
230 "format" : "datetime", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
231 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
232 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
233 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
234 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
235 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
236 "host" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
237 "required" : true, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
238 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
239 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
240 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
241 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
242 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
243 "name" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
244 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
245 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
246 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
247 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
248 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
249 "password" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
250 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
251 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
252 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
253 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
254 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
255 "port" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
256 "type" : "integer", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
257 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
258 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
259 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
260 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
261 "restricted" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
262 "type" : "boolean", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
263 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
264 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
265 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
266 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
267 "transport" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
268 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
269 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
270 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
271 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
272 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
273 "type" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
274 "required" : true, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
275 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
276 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
277 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
278 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
279 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
280 "username" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
281 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
282 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
283 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
284 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
285 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
286 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
287 "type" : "object", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
288 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
289 "name" : "service" |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
290 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
291 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
292 "type" : "array" |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
293 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
294 "type" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
295 "type" : "string", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
296 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
297 "attribute" : true |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
298 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
299 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
300 }, |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
301 "title" : "XEP-0215: External Service Discovery", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
302 "type" : "object", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
303 "xml" : { |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
304 "name" : "services", |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
305 "namespace" : "urn:xmpp:extdisco:2" |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
306 } |
611bc06c4160
mod_rest: Add mapping for XEP-0215: External Service Discovery
Kim Alvefur <zash@zash.se>
parents:
4720
diff
changeset
|
307 }, |
4720
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
308 "gateway" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
309 "properties" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
310 "desc" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
311 "type" : "text" |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
312 }, |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
313 "jid" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
314 "type" : "string" |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
315 }, |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
316 "prompt" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
317 "type" : "string" |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
318 } |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
319 }, |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
320 "title" : "XEP-0100: Gateway Interaction", |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
321 "type" : "object", |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
322 "xml" : { |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
323 "name" : "query", |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
324 "namespace" : "jabber:iq:gateway" |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
325 } |
71bec9c21dcd
mod_rest: Add XEP-0100 gateway to mapping schema
Kim Alvefur <zash@zash.se>
parents:
4633
diff
changeset
|
326 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
327 "lastactivity" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
328 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
329 "seconds" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
330 "minimum" : 0, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
331 "type" : "integer", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
332 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
333 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
334 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
335 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
336 "status" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
337 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
338 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
339 "text" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
340 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
341 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
342 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
343 "title" : "XEP-0012: Last Activity", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
344 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
345 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
346 "name" : "query", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
347 "namespace" : "jabber:iq:last" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
348 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
349 }, |
4523
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
350 "oob" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
351 "properties" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
352 "desc" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
353 "type" : "string" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
354 }, |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
355 "url" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
356 "format" : "uri", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
357 "type" : "string" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
358 } |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
359 }, |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
360 "title" : "XEP-0066: Out of Band Data", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
361 "type" : "object", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
362 "xml" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
363 "name" : "query", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
364 "namespace" : "jabber:iq:oob" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
365 } |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
366 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
367 "ping" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
368 "description" : "Test reachability of some XMPP address", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
369 "enum" : [ |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
370 true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
371 ], |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
372 "title" : "XEP-0199: XMPP Ping", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
373 "type" : "boolean", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
374 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
375 "name" : "ping", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
376 "namespace" : "urn:xmpp:ping", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
377 "x_name_is_value" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
378 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
379 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
380 "register" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
381 "description" : "Register with a service", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
382 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
383 "address" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
384 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
385 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
386 "city" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
387 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
388 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
389 "date" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
390 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
391 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
392 "email" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
393 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
394 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
395 "first" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
396 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
397 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
398 "instructions" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
399 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
400 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
401 "key" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
402 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
403 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
404 "last" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
405 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
406 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
407 "misc" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
408 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
409 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
410 "name" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
411 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
412 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
413 "nick" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
414 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
415 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
416 "password" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
417 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
418 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
419 "phone" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
420 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
421 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
422 "registered" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
423 "type" : "boolean", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
424 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
425 "x_name_is_value" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
426 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
427 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
428 "remove" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
429 "type" : "boolean", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
430 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
431 "x_name_is_value" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
432 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
433 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
434 "state" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
435 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
436 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
437 "text" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
438 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
439 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
440 "url" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
441 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
442 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
443 "username" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
444 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
445 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
446 "zip" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
447 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
448 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
449 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
450 "required" : [ |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
451 "username", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
452 "password" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
453 ], |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
454 "title" : "XEP-0077: In-Band Registration", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
455 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
456 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
457 "name" : "query", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
458 "namespace" : "jabber:iq:register" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
459 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
460 }, |
4747
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
461 "result" : { |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
462 "properties" : { |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
463 "page" : { |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
464 "$ref" : "#_common/rsm" |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
465 } |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
466 }, |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
467 "type" : "object", |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
468 "xml" : { |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
469 "name" : "fin", |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
470 "namespace" : "urn:xmpp:mam:2" |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
471 } |
566e54a07f54
mod_rest: Map the XEP-0313 <fin> element to make paging work
Kim Alvefur <zash@zash.se>
parents:
4742
diff
changeset
|
472 }, |
4519
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
473 "stats" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
474 "description" : "Simple statistics gathering, array of (name, unit, value) tuples.", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
475 "items" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
476 "properties" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
477 "name" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
478 "type" : "string", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
479 "xml" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
480 "attribute" : true |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
481 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
482 }, |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
483 "unit" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
484 "type" : "string", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
485 "xml" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
486 "attribute" : true |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
487 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
488 }, |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
489 "value" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
490 "type" : "number", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
491 "xml" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
492 "attribute" : true |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
493 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
494 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
495 }, |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
496 "type" : "object", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
497 "xml" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
498 "name" : "stat" |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
499 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
500 }, |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
501 "title" : "XEP-0039: Statistics Gathering", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
502 "type" : "array", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
503 "xml" : { |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
504 "name" : "query", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
505 "namespace" : "http://jabber.org/protocol/stats", |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
506 "wrapped" : true |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
507 } |
ea1fd703bb27
mod_rest: Convert XEP-0039 to datamapping
Kim Alvefur <zash@zash.se>
parents:
4518
diff
changeset
|
508 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
509 "version" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
510 "description" : "Ask about software version information", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
511 "properties" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
512 "name" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
513 "example" : "My Software", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
514 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
515 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
516 "os" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
517 "example" : "Linux", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
518 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
519 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
520 "version" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
521 "example" : "1.0.0", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
522 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
523 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
524 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
525 "required" : [ |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
526 "name", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
527 "version" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
528 ], |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
529 "title" : "XEP-0092: Software Version", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
530 "type" : "object", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
531 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
532 "name" : "query", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
533 "namespace" : "jabber:iq:version" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
534 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
535 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
536 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
537 "type" : "object", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
538 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
539 "name" : "iq" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
540 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
541 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
542 "message" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
543 "properties" : { |
4733
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
544 "archive" : { |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
545 "properties" : { |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
546 "forward" : { |
4748
a6b94f4fb065
mod_rest: Correct unused reference
Kim Alvefur <zash@zash.se>
parents:
4747
diff
changeset
|
547 "$ref" : "#_common/forwarded" |
4733
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
548 }, |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
549 "queryid" : { |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
550 "type" : "string", |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
551 "xml" : { |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
552 "attribute" : true |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
553 } |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
554 } |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
555 }, |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
556 "type" : "object", |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
557 "xml" : { |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
558 "name" : "result", |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
559 "namespace" : "urn:xmpp:mam:2" |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
560 } |
755dd83e9214
mod_rest: Add JSON mapping of XEP-0313 archive result container
Kim Alvefur <zash@zash.se>
parents:
4732
diff
changeset
|
561 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
562 "attach_to" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
563 "title" : "XEP-0367: Message Attaching", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
564 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
565 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
566 "name" : "attach-to", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
567 "namespace" : "urn:xmpp:message-attaching:1", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
568 "x_single_attribute" : "id" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
569 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
570 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
571 "body" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
572 "description" : "Human-readable chat message", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
573 "example" : "Hello, World!", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
574 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
575 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
576 "displayed" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
577 "description" : "Message ID of a message that has been displayed", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
578 "title" : "XEP-0333: Chat Markers", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
579 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
580 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
581 "namespace" : "urn:xmpp:chat-markers:0" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
582 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
583 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
584 "fallback" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
585 "title" : "XEP-0428: Fallback Indication", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
586 "type" : "boolean", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
587 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
588 "name" : "fallback", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
589 "namespace" : "urn:xmpp:fallback:0", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
590 "x_name_is_value" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
591 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
592 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
593 "forwarded" : { |
4732
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
594 "properties" : { |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
595 "delay" : { |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
596 "$ref" : "#_common/delay" |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
597 }, |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
598 "message" : { |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
599 "type" : "object", |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
600 "xml" : { |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
601 "namespace" : "jabber:client" |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
602 } |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
603 } |
607cac9b9393
mod_rest: Add recursive properties of XEP-0297 forwarded container
Kim Alvefur <zash@zash.se>
parents:
4726
diff
changeset
|
604 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
605 "title" : "XEP-0297: Stanza Forwarding", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
606 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
607 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
608 "name" : "forwarded", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
609 "namespace" : "urn:xmpp:forward:0" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
610 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
611 }, |
4549
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
612 "invite" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
613 "properties" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
614 "continue" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
615 "type" : "boolean", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
616 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
617 "attribute" : true |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
618 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
619 }, |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
620 "jid" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
621 "format" : "xmpp-jid", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
622 "type" : "string", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
623 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
624 "attribute" : true |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
625 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
626 }, |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
627 "password" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
628 "type" : "string", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
629 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
630 "attribute" : true |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
631 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
632 }, |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
633 "reason" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
634 "type" : "string", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
635 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
636 "attribute" : true |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
637 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
638 }, |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
639 "thread" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
640 "type" : "string", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
641 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
642 "attribute" : true |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
643 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
644 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
645 }, |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
646 "required" : [ |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
647 "jid" |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
648 ], |
4633
63c91f2a86e5
mod_rest: Fix typo (thanks codespell)
Kim Alvefur <zash@zash.se>
parents:
4549
diff
changeset
|
649 "title" : "XEP-0249: Direct MUC Invitations", |
4549
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
650 "type" : "object", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
651 "xml" : { |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
652 "name" : "x", |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
653 "namespace" : "jabber:x:conference" |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
654 } |
cce0e1ec8a74
mod_rest: Add XEP-0249: Direct MUC Invitations to schemas
Kim Alvefur <zash@zash.se>
parents:
4547
diff
changeset
|
655 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
656 "markable" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
657 "title" : "XEP-0333: Chat Markers", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
658 "type" : "boolean", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
659 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
660 "namespace" : "urn:xmpp:chat-markers:0", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
661 "x_name_is_value" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
662 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
663 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
664 "occupant_id" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
665 "title" : "XEP-0421: Anonymous unique occupant identifiers for MUCs", |
4533
578375759510
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag
Kim Alvefur <zash@zash.se>
parents:
4531
diff
changeset
|
666 "type" : "string", |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
667 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
668 "name" : "occupant-id", |
4533
578375759510
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag
Kim Alvefur <zash@zash.se>
parents:
4531
diff
changeset
|
669 "namespace" : "urn:xmpp:occupant-id:0", |
578375759510
mod_rest: Remodel occupant-id (XEP-0421) as single attribute tag
Kim Alvefur <zash@zash.se>
parents:
4531
diff
changeset
|
670 "x_single_attribute" : "id" |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
671 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
672 }, |
4523
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
673 "oob" : { |
4547
a9e997d5eb94
mod_rest: Replace 'oob_url' with datamapper-native 'oob'
Kim Alvefur <zash@zash.se>
parents:
4534
diff
changeset
|
674 "description" : "Reference a media file", |
4523
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
675 "properties" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
676 "desc" : { |
4547
a9e997d5eb94
mod_rest: Replace 'oob_url' with datamapper-native 'oob'
Kim Alvefur <zash@zash.se>
parents:
4534
diff
changeset
|
677 "description" : "Optional description", |
4523
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
678 "type" : "string" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
679 }, |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
680 "url" : { |
4547
a9e997d5eb94
mod_rest: Replace 'oob_url' with datamapper-native 'oob'
Kim Alvefur <zash@zash.se>
parents:
4534
diff
changeset
|
681 "description" : "The URL of the attached media file", |
a9e997d5eb94
mod_rest: Replace 'oob_url' with datamapper-native 'oob'
Kim Alvefur <zash@zash.se>
parents:
4534
diff
changeset
|
682 "example" : "https://media.example.net/thisfile.jpg", |
4523
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
683 "format" : "uri", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
684 "type" : "string" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
685 } |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
686 }, |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
687 "title" : "XEP-0066: Out of Band Data", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
688 "type" : "object", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
689 "xml" : { |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
690 "name" : "x", |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
691 "namespace" : "jabber:x:oob" |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
692 } |
6e20e6bf96f0
mod_rest: Add XEP-0066 to mapping schema (breaking from previous jsonmap)
Kim Alvefur <zash@zash.se>
parents:
4520
diff
changeset
|
693 }, |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
694 "reactions" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
695 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
696 "id" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
697 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
698 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
699 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
700 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
701 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
702 "reactions" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
703 "items" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
704 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
705 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
706 "name" : "reaction" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
707 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
708 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
709 "type" : "array", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
710 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
711 "name" : "reactions", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
712 "wrapped" : false |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
713 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
714 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
715 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
716 "title" : "XEP-0444: Message Reactions", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
717 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
718 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
719 "namespace" : "urn:xmpp:reactions:0" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
720 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
721 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
722 "reference" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
723 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
724 "begin" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
725 "minimum" : 0, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
726 "type" : "integer", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
727 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
728 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
729 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
730 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
731 "end" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
732 "minimum" : 0, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
733 "type" : "integer", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
734 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
735 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
736 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
737 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
738 "type" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
739 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
740 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
741 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
742 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
743 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
744 "uri" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
745 "format" : "uri", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
746 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
747 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
748 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
749 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
750 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
751 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
752 "required" : [ |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
753 "type", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
754 "uri" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
755 ], |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
756 "title" : "XEP-0372: References", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
757 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
758 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
759 "namespace" : "urn:xmpp:reference:0" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
760 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
761 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
762 "replace" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
763 "description" : "For indicating that a message is a correction of the last sent message.", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
764 "title" : "XEP-0308: Last Message Correction", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
765 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
766 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
767 "name" : "replace", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
768 "namespace" : "urn:xmpp:message-correct:0", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
769 "x_single_attribute" : "id" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
770 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
771 }, |
4534
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
772 "stanza_ids" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
773 "items" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
774 "properties" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
775 "by" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
776 "format" : "xmpp-jid", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
777 "type" : "string", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
778 "xml" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
779 "attribute" : true |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
780 } |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
781 }, |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
782 "id" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
783 "type" : "string", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
784 "xml" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
785 "attribute" : true |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
786 } |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
787 } |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
788 }, |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
789 "required" : [ |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
790 "id", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
791 "by" |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
792 ], |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
793 "type" : "object", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
794 "xml" : { |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
795 "name" : "stanza-id", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
796 "namespace" : "urn:xmpp:sid:0" |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
797 } |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
798 }, |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
799 "title" : "XEP-0359: Unique and Stable Stanza IDs", |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
800 "type" : "array" |
9837c73826d2
mod_rest: Add XEP-0359 ids to schema mapping
Kim Alvefur <zash@zash.se>
parents:
4533
diff
changeset
|
801 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
802 "state" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
803 "description" : "Chat state notifications, e.g. \"is typing...\"", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
804 "enum" : [ |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
805 "active", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
806 "inactive", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
807 "gone", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
808 "composing", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
809 "paused" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
810 ], |
4531
60fe204b980f
mod_rest: Add a 'title' to XEP-0085 mapping (for documentation)
Kim Alvefur <zash@zash.se>
parents:
4530
diff
changeset
|
811 "title" : "XEP-0085: Chat State Notifications", |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
812 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
813 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
814 "namespace" : "http://jabber.org/protocol/chatstates", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
815 "x_name_is_value" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
816 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
817 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
818 "subject" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
819 "description" : "Subject of message or group chat", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
820 "example" : "Talking about stuff", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
821 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
822 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
823 "thread" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
824 "description" : "Message thread identifier", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
825 "properties" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
826 "id" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
827 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
828 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
829 "text" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
830 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
831 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
832 "parent" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
833 "type" : "string", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
834 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
835 "attribute" : true |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
836 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
837 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
838 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
839 "type" : "object" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
840 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
841 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
842 "type" : "object", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
843 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
844 "name" : "message" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
845 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
846 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
847 "presence" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
848 "properties" : { |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
849 "caps" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
850 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
851 "ext" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
852 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
853 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
854 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
855 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
856 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
857 "hash" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
858 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
859 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
860 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
861 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
862 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
863 "node" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
864 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
865 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
866 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
867 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
868 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
869 "ver" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
870 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
871 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
872 "attribute" : true |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
873 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
874 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
875 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
876 "title" : "XEP-0115: Entity Capabilities", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
877 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
878 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
879 "name" : "c", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
880 "namespace" : "http://jabber.org/protocol/caps" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
881 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
882 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
883 "idle_since" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
884 "format" : "date-time", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
885 "title" : "XEP-0319: Last User Interaction in Presence", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
886 "type" : "string", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
887 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
888 "name" : "idle", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
889 "namespace" : "urn:xmpp:idle:1", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
890 "x_single_attribute" : "since" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
891 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
892 }, |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
893 "priority" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
894 "description" : "Presence priority", |
4520
bd320ec2c2fc
mod_rest: Declare presence priority an integer in -128..127 per RFC6121
Kim Alvefur <zash@zash.se>
parents:
4519
diff
changeset
|
895 "maximum" : 127, |
bd320ec2c2fc
mod_rest: Declare presence priority an integer in -128..127 per RFC6121
Kim Alvefur <zash@zash.se>
parents:
4519
diff
changeset
|
896 "minimum" : -128, |
bd320ec2c2fc
mod_rest: Declare presence priority an integer in -128..127 per RFC6121
Kim Alvefur <zash@zash.se>
parents:
4519
diff
changeset
|
897 "type" : "integer" |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
898 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
899 "show" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
900 "description" : "indicator of availability, ie away or not", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
901 "enum" : [ |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
902 "away", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
903 "chat", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
904 "dnd", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
905 "xa" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
906 ], |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
907 "type" : "string" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
908 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
909 "status" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
910 "description" : "Textual status message.", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
911 "type" : "string" |
4530
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
912 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
913 "vcard_update" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
914 "properties" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
915 "photo" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
916 "type" : "string" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
917 } |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
918 }, |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
919 "title" : "XEP-0153: vCard-Based Avatars", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
920 "type" : "object", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
921 "xml" : { |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
922 "name" : "x", |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
923 "namespace" : "vcard-temp:x:update" |
33c149d0261d
mod_rest: Add mappings for a whole pile of XEPs
Kim Alvefur <zash@zash.se>
parents:
4523
diff
changeset
|
924 } |
4518
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
925 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
926 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
927 "type" : "object", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
928 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
929 "name" : "presence" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
930 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
931 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
932 }, |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
933 "type" : "object", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
934 "xml" : { |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
935 "name" : "xmpp", |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
936 "namespace" : "jabber:client" |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
937 } |
073f5397c1d2
mod_rest: Replace most mappings by using util.datamapper
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
938 } |