use crate::sns::report::SnsListSort;
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct SnsListRequest {
pub network: String,
pub source_endpoint: String,
pub now_unix_secs: u64,
pub all_lifecycles: bool,
pub sort: SnsListSort,
}
impl SnsListRequest {
#[must_use]
pub fn new(
network: impl Into<String>,
source_endpoint: impl Into<String>,
now_unix_secs: u64,
) -> Self {
Self {
network: network.into(),
source_endpoint: source_endpoint.into(),
now_unix_secs,
all_lifecycles: false,
sort: SnsListSort::default(),
}
}
}