Mercurial > prosody-modules
comparison mod_rest/README.markdown @ 3826:21ffca4d3aae
mod_rest: Document most of JSON mappings
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 02 Jan 2020 10:08:48 +0100 |
| parents | d3757e089433 |
| children | 7d909976ca88 |
comparison
equal
deleted
inserted
replaced
| 3825:802087d3155a | 3826:21ffca4d3aae |
|---|---|
| 144 "kind" : "message", | 144 "kind" : "message", |
| 145 "type" : "chat" | 145 "type" : "chat" |
| 146 } | 146 } |
| 147 ``` | 147 ``` |
| 148 | 148 |
| 149 Mapping of various XMPP stanza payloads to JSON. | 149 Further JSON object keys as follows: |
| 150 | |
| 151 #### Messages | |
| 152 | |
| 153 `body` | |
| 154 : Human-readable message text. | |
| 155 | |
| 156 `subject` | |
| 157 : Message subject or MUC topic. | |
| 158 | |
| 159 `html` | |
| 160 : HTML. | |
| 161 | |
| 162 `oob_url` | |
| 163 : URL of an out-of-band resource, often used for images. | |
| 164 | |
| 165 #### Presence | |
| 166 | |
| 167 `show` | |
| 168 : [Online | |
| 169 status](https://xmpp.org/rfcs/rfc6121.html#presence-syntax-children-show), | |
| 170 `away`, `dnd` etc. | |
| 171 | |
| 172 `status` | |
| 173 : Human-readable status message. | |
| 174 | |
| 175 `join` | |
| 176 : Boolean. Join a group chat. | |
| 177 | |
| 178 #### Info-Queries | |
| 179 | |
| 180 Only one type of payload can be included in an `iq`. | |
| 181 | |
| 182 `ping` | |
| 183 : Send a ping. Get a pong. Maybe. | |
| 184 | |
| 185 `disco` | |
| 186 : Retrieve service discovery information about an entity. | |
| 150 | 187 |
| 151 ### XML | 188 ### XML |
| 152 | 189 |
| 153 ``` {.xml} | 190 ``` {.xml} |
| 154 <message type="" id="" to="" from="" xml:lang=""> | 191 <message type="" id="" to="" from="" xml:lang=""> |
