Skip to content

Queue

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

Queue(
    name: str,
    durable: bool,
    exclusive: bool,
    auto_delete: bool,
)

name instance-attribute #

name: str

durable instance-attribute #

durable: bool

exclusive instance-attribute #

exclusive: bool

auto_delete instance-attribute #

auto_delete: bool

from_queue classmethod #

from_queue(queue: RabbitQueue) -> 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,
    )