Ensure example messages pass validation in javascript
These now all pass. What's changed:
- cd tests-js/docker && docker compose up (runs the tests against the js validator)
- Removed some fields that were empty in sample messages
- Updated the schemas so each
message_type
field is an enum of 1 value (ensures the validator knows how to use the right payload definition) - Updated the header.destination fields to match the spec. We might need to rethink this for things like the configuration message
- This is validating with
noAdditionalProperties:false
- I need to update the javascript adapter to match.