Skip to content

OperationBinding

faststream.specification.schema.bindings.main.OperationBinding dataclass #

OperationBinding(
    amqp: OperationBinding | None = None,
    kafka: OperationBinding | None = None,
    sqs: OperationBinding | None = None,
    nats: OperationBinding | None = None,
    redis: OperationBinding | None = None,
    http: OperationBinding | None = None,
)

A class to represent an operation binding.

amqp class-attribute instance-attribute #

amqp: OperationBinding | None = None

kafka class-attribute instance-attribute #

kafka: OperationBinding | None = None

sqs class-attribute instance-attribute #

sqs: OperationBinding | None = None

nats class-attribute instance-attribute #

nats: OperationBinding | None = None

redis class-attribute instance-attribute #

redis: OperationBinding | None = None

http class-attribute instance-attribute #

http: OperationBinding | None = None