Skip to content

Queue

faststream.specification.schema.bindings.amqp.Queue dataclass #

Queue(name, durable, exclusive, auto_delete)

name instance-attribute #

name

durable instance-attribute #

durable

exclusive instance-attribute #

exclusive

auto_delete instance-attribute #

auto_delete

from_queue classmethod #

from_queue(queue)
Source code in faststream/specification/schema/bindings/amqp.py
@classmethod
def from_queue(cls, queue: "RabbitQueue") -> "Queue":
    return cls(
        name=queue.name,
        durable=queue.durable,
        exclusive=queue.exclusive,
        auto_delete=queue.auto_delete,
    )