pub struct PolicyListParams {
pub name: Option<String>,
pub policy_type: Option<String>,
pub is_active: Option<bool>,
pub default_only: Option<bool>,
pub page: Option<u32>,
pub size: Option<u32>,
}Expand description
Query parameters for listing policies
Fields§
§name: Option<String>Filter by policy name
policy_type: Option<String>Filter by policy type
is_active: Option<bool>Filter by active status
default_only: Option<bool>Include only default policies
page: Option<u32>Page number for pagination
size: Option<u32>Number of items per page
Implementations§
Source§impl PolicyListParams
impl PolicyListParams
Sourcepub fn to_query_params(&self) -> Vec<(String, String)>
pub fn to_query_params(&self) -> Vec<(String, String)>
Convert to query parameters for HTTP requests
Trait Implementations§
Source§impl Clone for PolicyListParams
impl Clone for PolicyListParams
Source§fn clone(&self) -> PolicyListParams
fn clone(&self) -> PolicyListParams
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PolicyListParams
impl Debug for PolicyListParams
Source§impl Default for PolicyListParams
impl Default for PolicyListParams
Source§fn default() -> PolicyListParams
fn default() -> PolicyListParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PolicyListParams
impl RefUnwindSafe for PolicyListParams
impl Send for PolicyListParams
impl Sync for PolicyListParams
impl Unpin for PolicyListParams
impl UnwindSafe for PolicyListParams
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