Skip to main content

RequestQueueMetadataDb

Metadata table for request queues.

Hierarchy

Index

Properties

__tablename__

__tablename__: Undefined

accessed_at

accessed_at: Mapped[datetime]

Last access datetime for usage tracking.

created_at

created_at: Mapped[datetime]

Creation datetime.

had_multiple_clients

had_multiple_clients: Mapped[bool]

Flag indicating if multiple clients have accessed this queue.

handled_request_count

handled_request_count: Mapped[int]

Number of requests processed.

id

id: Undefined

Alias for request_queue_id to match Pydantic expectations.

internal_name

internal_name: Mapped[str]

Internal unique name for a storage instance based on a name or alias.

modified_at

modified_at: Mapped[datetime]

Last modification datetime.

name

name: Mapped[str | None]

Human-readable name. None becomes 'default' in database to enforce uniqueness.

pending_request_count

pending_request_count: Mapped[int]

Number of requests waiting to be processed.

request_queue_id

request_queue_id: Mapped[str]

Unique identifier for the request queue.

requests

requests: Mapped[list[RequestDb]]

state

state: Mapped[RequestQueueStateDb]

total_request_count

total_request_count: Mapped[int]

Total number of requests ever added to this queue.