Map describing protocol-specific definitions for a message.

Get JSON SchemaBundle
Identifierhttps://schemas.sourcemeta.com/asyncapi/definitions/3.0.0/messagebindingsobject.json
Base DialectDraft7
Dialecthttp://json-schema.org/draft-07/schema#
Health
87%
Size0.007375 MB
Loading schema...

This schema has 12 direct dependencies and 6 indirect dependencies.

OriginDependency
/patternProperties/^x-[\w\d\.\x2d_]+$/$ref/asyncapi/definitions/3.0.0/specificationextension
/properties/amqp/allOf/0/then/$ref/asyncapi/bindings/amqp/0.3.0/message
/properties/anypointmq/allOf/0/then/$ref/asyncapi/bindings/anypointmq/0.0.1/message
/properties/googlepubsub/allOf/0/then/$ref/asyncapi/bindings/googlepubsub/0.2.0/message
/properties/http/allOf/0/then/$ref/asyncapi/bindings/http/0.3.0/message
/properties/http/allOf/1/then/$ref/asyncapi/bindings/http/0.2.0/message
/properties/ibmmq/allOf/0/then/$ref/asyncapi/bindings/ibmmq/0.1.0/message
/properties/jms/allOf/0/then/$ref/asyncapi/bindings/jms/0.0.1/message
/properties/kafka/allOf/0/then/$ref/asyncapi/bindings/kafka/0.5.0/message
/properties/kafka/allOf/2/then/$ref/asyncapi/bindings/kafka/0.4.0/message
/properties/kafka/allOf/3/then/$ref/asyncapi/bindings/kafka/0.3.0/message
/properties/mqtt/allOf/0/then/$ref/asyncapi/bindings/mqtt/0.2.0/message
Indirect/asyncapi/definitions/3.0.0/schema
Indirect/asyncapi/definitions/3.0.0/reference
Indirecthttp://json-schema.org/draft-07/schema
Indirect/asyncapi/definitions/3.0.0/externaldocs
Indirect/asyncapi/definitions/3.0.0/referenceobject
Indirect/asyncapi/definitions/3.0.0/avroschema_v1

This schema has 14 quality errors.

/properties/amqp/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/amqp/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/anypointmq/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/anypointmq/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/googlepubsub/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/googlepubsub/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/http/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/ibmmq/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/ibmmq/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/jms/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/jms/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`

/properties/kafka/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/mqtt/allOf/0/descriptionunnecessary_allof_wrapper_draft

Wrapping keywords other than `$ref` in `allOf` is often unnecessary and may even introduce a minor evaluation performance overhead

/properties/mqtt/properties/bindingVersion/enumenum_to_const

An `enum` of a single value can be expressed as `const`