comparison mod_rest/res/openapi.yaml @ 4959:0989dea9b356

mod_rest: Add various things to openapi spec These are already in xmpp-schema.json
author Kim Alvefur <zash@zash.se>
date Sun, 05 Jun 2022 21:59:17 +0200
parents 2735e29cf94b
children ce9b836f66d5
comparison
equal deleted inserted replaced
4958:2735e29cf94b 4959:0989dea9b356
282 $ref: '#/components/schemas/reference' 282 $ref: '#/components/schemas/reference'
283 markable: 283 markable:
284 $ref: '#/components/schemas/markable' 284 $ref: '#/components/schemas/markable'
285 displayed: 285 displayed:
286 $ref: '#/components/schemas/displayed' 286 $ref: '#/components/schemas/displayed'
287 encryption:
288 $ref: '#/components/schemas/encryption'
287 289
288 error: 290 error:
289 $ref: '#/components/schemas/error' 291 $ref: '#/components/schemas/error'
290 292
291 presence: 293 presence:
799 example: '{"some":"json"}' 801 example: '{"some":"json"}'
800 type: object 802 type: object
801 datatype: 803 datatype:
802 example: urn:example:my-json#payload 804 example: urn:example:my-json#payload
803 type: string 805 type: string
806
807 rsm:
808 title: 'XEP-0059: Result Set Management'
809 xml:
810 name: set
811 namespace: http://jabber.org/protocol/rsm
812 type: object
813 properties:
814 last:
815 type: string
816 max:
817 type: integer
818 index:
819 type: integer
820 count:
821 type: integer
822 before:
823 type: string
824 after:
825 type: string
826 first:
827 type: string
828
829 archive_query:
830 title: 'XEP-0313: Message Archive Management'
831 type: object
832 properties:
833 queryid:
834 xml:
835 attribute: true
836 type: string
837 page:
838 $ref: '#/components/schemas/rsm'
839 form:
840 $ref: '#/components/schemas/dataform'
841 xml:
842 name: query
843 namespace: urn:xmpp:mam:2
844
845 archive_result:
846 title: 'XEP-0313: Message Archive Management'
847 xml:
848 namespace: urn:xmpp:mam:2
849 name: result
850 type: object
851 properties:
852 queryid:
853 type: string
854 xml:
855 attribute: true
856 forward:
857 $ref: '#/components/schemas/forwarded'
858
859 forwarded:
860 title: 'XEP-0297: Stanza Forwarding'
861 xml:
862 name: forwarded
863 namespace: urn:xmpp:forward:0
864 type: object
865 properties:
866 message:
867 $ref: '#/components/schemas/message'
868 delay:
869 $ref: '#/components/schemas/delay'
804 870
805 dataform: 871 dataform:
806 description: Data form 872 description: Data form
807 type: object 873 type: object
808 properties: 874 properties:
1229 size: 1295 size:
1230 type: integer 1296 type: integer
1231 xml: 1297 xml:
1232 attribute: true 1298 attribute: true
1233 1299
1300 encryption:
1301 title: 'XEP-0380: Explicit Message Encryption'
1302 type: string
1303 xml:
1304 x_single_attribute: namespace
1305 name: encryption
1306 namespace: urn:xmpp:eme:0
1307
1234 error: 1308 error:
1235 description: Description of something gone wrong. See the Stanza Errors section in RFC 6120. 1309 description: Description of something gone wrong. See the Stanza Errors section in RFC 6120.
1236 type: object 1310 type: object
1237 properties: 1311 properties:
1238 type: 1312 type: