Skip to content

ChannelBinding

faststream.specification.schema.bindings.ChannelBinding dataclass #

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

A class to represent channel bindings.

amqp class-attribute instance-attribute #

amqp: ChannelBinding | None = None

kafka class-attribute instance-attribute #

kafka: ChannelBinding | None = None

sqs class-attribute instance-attribute #

sqs: ChannelBinding | None = None

nats class-attribute instance-attribute #

nats: ChannelBinding | None = None

redis class-attribute instance-attribute #

redis: ChannelBinding | None = None