#[non_exhaustive]pub struct GetTeamMembershipsOptionalParams {
pub page_size: Option<i64>,
pub page_number: Option<i64>,
pub sort: Option<GetTeamMembershipsSort>,
pub filter_keyword: Option<String>,
}
Expand description
GetTeamMembershipsOptionalParams is a struct for passing parameters to the method TeamsAPI::get_team_memberships
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.page_size: Option<i64>
Size for a given page. The maximum allowed value is 100.
page_number: Option<i64>
Specific page number to return.
sort: Option<GetTeamMembershipsSort>
Specifies the order of returned team memberships
filter_keyword: Option<String>
Search query, can be user email or name
Implementations§
Source§impl GetTeamMembershipsOptionalParams
impl GetTeamMembershipsOptionalParams
Sourcepub fn page_size(self, value: i64) -> Self
pub fn page_size(self, value: i64) -> Self
Size for a given page. The maximum allowed value is 100.
Examples found in repository?
examples/v2_teams_GetTeamMemberships_3799131168.rs (line 15)
10async fn main() {
11 let configuration = datadog::Configuration::new();
12 let api = TeamsAPI::with_config(configuration);
13 let response = api.get_team_memberships_with_pagination(
14 "2e06bf2c-193b-41d4-b3c2-afccc080458f".to_string(),
15 GetTeamMembershipsOptionalParams::default().page_size(2),
16 );
17 pin_mut!(response);
18 while let Some(resp) = response.next().await {
19 if let Ok(value) = resp {
20 println!("{:#?}", value);
21 } else {
22 println!("{:#?}", resp.unwrap_err());
23 }
24 }
25}
Sourcepub fn page_number(self, value: i64) -> Self
pub fn page_number(self, value: i64) -> Self
Specific page number to return.
Sourcepub fn sort(self, value: GetTeamMembershipsSort) -> Self
pub fn sort(self, value: GetTeamMembershipsSort) -> Self
Specifies the order of returned team memberships
Sourcepub fn filter_keyword(self, value: String) -> Self
pub fn filter_keyword(self, value: String) -> Self
Search query, can be user email or name
Trait Implementations§
Source§impl Clone for GetTeamMembershipsOptionalParams
impl Clone for GetTeamMembershipsOptionalParams
Source§fn clone(&self) -> GetTeamMembershipsOptionalParams
fn clone(&self) -> GetTeamMembershipsOptionalParams
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 Default for GetTeamMembershipsOptionalParams
impl Default for GetTeamMembershipsOptionalParams
Source§fn default() -> GetTeamMembershipsOptionalParams
fn default() -> GetTeamMembershipsOptionalParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GetTeamMembershipsOptionalParams
impl RefUnwindSafe for GetTeamMembershipsOptionalParams
impl Send for GetTeamMembershipsOptionalParams
impl Sync for GetTeamMembershipsOptionalParams
impl Unpin for GetTeamMembershipsOptionalParams
impl UnwindSafe for GetTeamMembershipsOptionalParams
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