pub struct ListApprovalDelegationsQuery {
pub from_user_id: Option<Uuid>,
pub to_user_id: Option<Uuid>,
pub page: Option<u32>,
pub per_page: Option<u32>,
}Expand description
Query parameters for listing delegations.
Both user filters are honoured for an admin only; a non-admin always sees exactly the delegations they granted or received. Pagination applies to everyone.
Fields§
§from_user_id: Option<Uuid>Only delegations granted by this user.
to_user_id: Option<Uuid>Only delegations received by this user.
page: Option<u32>Page number (1-based, defaults to 1).
per_page: Option<u32>Items per page (defaults to 20, max 100).
Trait Implementations§
Source§impl Debug for ListApprovalDelegationsQuery
impl Debug for ListApprovalDelegationsQuery
Source§impl<'de> Deserialize<'de> for ListApprovalDelegationsQuery
impl<'de> Deserialize<'de> for ListApprovalDelegationsQuery
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ListApprovalDelegationsQuery
impl RefUnwindSafe for ListApprovalDelegationsQuery
impl Send for ListApprovalDelegationsQuery
impl Sync for ListApprovalDelegationsQuery
impl Unpin for ListApprovalDelegationsQuery
impl UnsafeUnpin for ListApprovalDelegationsQuery
impl UnwindSafe for ListApprovalDelegationsQuery
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