pub struct QueuesResource {
pub selections: QueueSelectionsResource,
/* private fields */
}Expand description
Queues — /api/v2/queues, with a nested selections sub-resource.
Fields§
§selections: QueueSelectionsResourceQueue selections — /api/v2/queues/{queueId}/selections.
Implementations§
Source§impl QueuesResource
impl QueuesResource
Sourcepub async fn list_all(&self) -> Result<Vec<Queue>, ManagerError>
pub async fn list_all(&self) -> Result<Vec<Queue>, ManagerError>
List all queues (auto-paginated).
Sourcepub async fn list_page(
&self,
page: i32,
per_page: Option<i32>,
) -> Result<Page<Queue>, ManagerError>
pub async fn list_page( &self, page: i32, per_page: Option<i32>, ) -> Result<Page<Queue>, ManagerError>
List one page of queues.
Sourcepub async fn create(
&self,
body: RestCreateQueue,
) -> Result<QueueItemResponse, ManagerError>
pub async fn create( &self, body: RestCreateQueue, ) -> Result<QueueItemResponse, ManagerError>
Create a queue.
Sourcepub async fn get(&self, id: &str) -> Result<QueueItemResponse, ManagerError>
pub async fn get(&self, id: &str) -> Result<QueueItemResponse, ManagerError>
Get a queue by id.
Sourcepub async fn update(
&self,
id: &str,
body: RestUpdateQueue,
) -> Result<QueueItemResponse, ManagerError>
pub async fn update( &self, id: &str, body: RestUpdateQueue, ) -> Result<QueueItemResponse, ManagerError>
Update a queue.
Sourcepub async fn list_triggers(
&self,
queue_id: &str,
) -> Result<QueueTriggerListResponse, ManagerError>
pub async fn list_triggers( &self, queue_id: &str, ) -> Result<QueueTriggerListResponse, ManagerError>
List the triggers attached to a queue.
Sourcepub async fn bulk_update(
&self,
body: QueueBulkUpdateRequest,
) -> Result<QueueListResponse, ManagerError>
pub async fn bulk_update( &self, body: QueueBulkUpdateRequest, ) -> Result<QueueListResponse, ManagerError>
Bulk-update queues; returns the updated queues.
Sourcepub async fn global_selections(
&self,
) -> Result<GlobalQueueSelectionListResponse, ManagerError>
pub async fn global_selections( &self, ) -> Result<GlobalQueueSelectionListResponse, ManagerError>
List queue selections across all queues.
Auto Trait Implementations§
impl !RefUnwindSafe for QueuesResource
impl !UnwindSafe for QueuesResource
impl Freeze for QueuesResource
impl Send for QueuesResource
impl Sync for QueuesResource
impl Unpin for QueuesResource
impl UnsafeUnpin for QueuesResource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more