pub struct ListActivitiesParams {
pub activity_types: Option<String>,
pub date: Option<String>,
pub until: Option<String>,
pub after: Option<String>,
pub direction: Option<SortDirection>,
pub page_size: Option<u32>,
pub page_token: Option<String>,
}Expand description
Parameters for listing account activities.
Fields§
§activity_types: Option<String>Filter by activity types (comma-separated).
date: Option<String>Filter by date.
until: Option<String>Filter until date.
after: Option<String>Filter after date.
direction: Option<SortDirection>Sort direction.
page_size: Option<u32>Page size.
page_token: Option<String>Page token.
Implementations§
Source§impl ListActivitiesParams
impl ListActivitiesParams
Sourcepub fn new() -> ListActivitiesParams
pub fn new() -> ListActivitiesParams
Create new empty parameters.
Sourcepub fn activity_types(self, types: &str) -> ListActivitiesParams
pub fn activity_types(self, types: &str) -> ListActivitiesParams
Filter by activity types.
Sourcepub fn date(self, date: &str) -> ListActivitiesParams
pub fn date(self, date: &str) -> ListActivitiesParams
Filter by date.
Sourcepub fn until(self, until: &str) -> ListActivitiesParams
pub fn until(self, until: &str) -> ListActivitiesParams
Filter until date.
Sourcepub fn after(self, after: &str) -> ListActivitiesParams
pub fn after(self, after: &str) -> ListActivitiesParams
Filter after date.
Sourcepub fn direction(self, direction: SortDirection) -> ListActivitiesParams
pub fn direction(self, direction: SortDirection) -> ListActivitiesParams
Set sort direction.
Sourcepub fn page_size(self, size: u32) -> ListActivitiesParams
pub fn page_size(self, size: u32) -> ListActivitiesParams
Set page size.
Sourcepub fn page_token(self, token: &str) -> ListActivitiesParams
pub fn page_token(self, token: &str) -> ListActivitiesParams
Set page token.
Trait Implementations§
Source§impl Clone for ListActivitiesParams
impl Clone for ListActivitiesParams
Source§fn clone(&self) -> ListActivitiesParams
fn clone(&self) -> ListActivitiesParams
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 ListActivitiesParams
impl Debug for ListActivitiesParams
Source§impl Default for ListActivitiesParams
impl Default for ListActivitiesParams
Source§fn default() -> ListActivitiesParams
fn default() -> ListActivitiesParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ListActivitiesParams
impl<'de> Deserialize<'de> for ListActivitiesParams
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListActivitiesParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListActivitiesParams, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ListActivitiesParams
impl Serialize for ListActivitiesParams
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ListActivitiesParams
impl RefUnwindSafe for ListActivitiesParams
impl Send for ListActivitiesParams
impl Sync for ListActivitiesParams
impl Unpin for ListActivitiesParams
impl UnwindSafe for ListActivitiesParams
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