zulip/zerver/openapi
Lauryn Menard aaa627229e api: Update update_message event required fields.
Makes `edit_timestamp` and `user_id` required fields for all
`update_message` events.

Adds `rendering_only` as another required field to signal if
events are only updating the rendered content of the message,
which is currently the case for adding inline url previews.

Updates `test_event.py` so that `do_update_message` and
`do_update_embedded_data` refer to the same testing schema
for `update_message` events, and therefore reflect the same
required fields for the `update_message` event.

The OpenAPI definition for `update_message` events is also
updated to reflect the required field and descriptions of
various properties are updated for the addition of the
`rendering_only` property.
2022-01-26 13:11:26 -08:00
..
__init__.py openapi: Add missing __init__.py; fix type errors hidden by its absence. 2021-07-05 12:20:39 -07:00
curl_param_value_generators.py streams: Add notifications for permission policy changes. 2022-01-21 13:59:34 -08:00
javascript_examples.js eslint: Fix unicorn/no-new-array. 2021-01-25 14:53:19 -08:00
javascript_examples.py python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
markdown_extension.py api_docs: Update regex for generating code example fixture. 2022-01-13 14:20:46 -08:00
openapi.py openapi: Use openapi_core ResponseValidator to validate responses. 2022-01-13 14:34:11 -08:00
python_examples.py openapi: Validate Python example responses against the entire schema. 2022-01-13 14:34:11 -08:00
test_curl_examples.py python: Replace universal_newlines with text. 2022-01-23 22:16:01 -08:00
testing.yaml test_openapi: Make testing.yml a full conformant specification. 2022-01-13 14:34:11 -08:00
zulip.yaml api: Update update_message event required fields. 2022-01-26 13:11:26 -08:00