pub struct ListSignalsFilter {
pub name: Option<String>,
pub key: Option<String>,
pub page: Option<u32>,
pub per_page: Option<u32>,
}Expand description
Filtering options for IronflowClient::list_signals.
§Examples
use ironflow_sdk::client::ListSignalsFilter;
let filter = ListSignalsFilter {
name: Some("ci.pipeline_finished".to_string()),
key: Some("4f2a9c1".to_string()),
..Default::default()
};
assert!(filter.page.is_none());Fields§
§name: Option<String>Only signals with this exact name.
key: Option<String>Only signals with this exact key.
page: Option<u32>Page number (1-based).
per_page: Option<u32>Items per page (max 100).
Trait Implementations§
Source§impl Clone for ListSignalsFilter
impl Clone for ListSignalsFilter
Source§impl Debug for ListSignalsFilter
impl Debug for ListSignalsFilter
Source§impl Default for ListSignalsFilter
impl Default for ListSignalsFilter
Auto Trait Implementations§
impl Freeze for ListSignalsFilter
impl RefUnwindSafe for ListSignalsFilter
impl Send for ListSignalsFilter
impl Sync for ListSignalsFilter
impl Unpin for ListSignalsFilter
impl UnsafeUnpin for ListSignalsFilter
impl UnwindSafe for ListSignalsFilter
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