Map describing protocol-specific definitions for an operation.

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

This schema has 14 direct dependencies and 5 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/operation
/properties/http/allOf/0/then/$ref/asyncapi/bindings/http/0.3.0/operation
/properties/http/allOf/1/then/$ref/asyncapi/bindings/http/0.2.0/operation
/properties/kafka/allOf/0/then/$ref/asyncapi/bindings/kafka/0.5.0/operation
/properties/kafka/allOf/2/then/$ref/asyncapi/bindings/kafka/0.4.0/operation
/properties/kafka/allOf/3/then/$ref/asyncapi/bindings/kafka/0.3.0/operation
/properties/mqtt/allOf/0/then/$ref/asyncapi/bindings/mqtt/0.2.0/operation
/properties/nats/allOf/0/then/$ref/asyncapi/bindings/nats/0.1.0/operation
/properties/sns/allOf/0/then/$ref/asyncapi/bindings/sns/0.1.0/operation
/properties/solace/allOf/0/then/$ref/asyncapi/bindings/solace/0.4.0/operation
/properties/solace/allOf/2/then/$ref/asyncapi/bindings/solace/0.3.0/operation
/properties/solace/allOf/3/then/$ref/asyncapi/bindings/solace/0.2.0/operation
/properties/sqs/allOf/0/then/$ref/asyncapi/bindings/sqs/0.2.0/operation
Indirect/asyncapi/definitions/3.0.0/schema
Indirecthttp://json-schema.org/draft-07/schema
Indirect/asyncapi/definitions/3.0.0/reference
Indirect/asyncapi/definitions/3.0.0/externaldocs
Indirect/asyncapi/definitions/3.0.0/referenceobject

This schema has 13 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/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/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`

/properties/nats/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/nats/properties/bindingVersion/enumenum_to_const

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

/properties/sns/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/sns/properties/bindingVersion/enumenum_to_const

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

/properties/solace/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/sqs/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/sqs/properties/bindingVersion/enumenum_to_const

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