pub struct GetDailyStatSummaryRequest {
pub days: Option<u16>,
}Fields§
§days: Option<u16>Number of past days to include in the summary (1–365). Defaults to 30 when omitted.
Implementations§
Source§impl GetDailyStatSummaryRequest
impl GetDailyStatSummaryRequest
Sourcepub fn new() -> Self
pub fn new() -> Self
Examples found in repository?
examples/basic.rs (line 37)
8async fn main() {
9 dotenvy::from_path("examples/.env").ok();
10
11 let base_url = std::env::var("RS_BASE_URL").expect("RS_BASE_URL not set");
12 let user = std::env::var("RS_USER").expect("RS_USER not set");
13 let _password = std::env::var("RS_PASS").expect("RS_PASS not set");
14 let key = std::env::var("RS_KEY").expect("RS_KEY not set");
15
16 let client = Client::builder()
17 .base_url(&base_url)
18 .expect("Error when setting base_url")
19 .user_key(&user, &key)
20 // .session_key(&user, &password)
21 .build()
22 .await
23 .expect("Error when building client");
24
25 let search_result = client
26 .search()
27 .do_search(DoSearchRequest::new("909").sort(SortOrder::Asc))
28 .await;
29
30 match search_result {
31 Ok(response) => println!("{:#?}", response),
32 Err(e) => println!("Error: {}", e),
33 }
34
35 let system_result = client
36 .system()
37 .get_daily_stat_summary(GetDailyStatSummaryRequest::new().days(31))
38 .await;
39
40 match system_result {
41 Ok(response) => println!("{:#?}", response),
42 Err(e) => println!("Error: {}", e),
43 }
44
45 let message_result = client
46 .message()
47 .get_user_message(GetUserMessageRequest::new(12))
48 .await;
49
50 match message_result {
51 Ok(response) => println!("{:#?}", response),
52 Err(e) => println!("Error: {}", e),
53 }
54}Sourcepub fn days(self, days: u16) -> Self
pub fn days(self, days: u16) -> Self
Examples found in repository?
examples/basic.rs (line 37)
8async fn main() {
9 dotenvy::from_path("examples/.env").ok();
10
11 let base_url = std::env::var("RS_BASE_URL").expect("RS_BASE_URL not set");
12 let user = std::env::var("RS_USER").expect("RS_USER not set");
13 let _password = std::env::var("RS_PASS").expect("RS_PASS not set");
14 let key = std::env::var("RS_KEY").expect("RS_KEY not set");
15
16 let client = Client::builder()
17 .base_url(&base_url)
18 .expect("Error when setting base_url")
19 .user_key(&user, &key)
20 // .session_key(&user, &password)
21 .build()
22 .await
23 .expect("Error when building client");
24
25 let search_result = client
26 .search()
27 .do_search(DoSearchRequest::new("909").sort(SortOrder::Asc))
28 .await;
29
30 match search_result {
31 Ok(response) => println!("{:#?}", response),
32 Err(e) => println!("Error: {}", e),
33 }
34
35 let system_result = client
36 .system()
37 .get_daily_stat_summary(GetDailyStatSummaryRequest::new().days(31))
38 .await;
39
40 match system_result {
41 Ok(response) => println!("{:#?}", response),
42 Err(e) => println!("Error: {}", e),
43 }
44
45 let message_result = client
46 .message()
47 .get_user_message(GetUserMessageRequest::new(12))
48 .await;
49
50 match message_result {
51 Ok(response) => println!("{:#?}", response),
52 Err(e) => println!("Error: {}", e),
53 }
54}Trait Implementations§
Source§impl Clone for GetDailyStatSummaryRequest
impl Clone for GetDailyStatSummaryRequest
Source§fn clone(&self) -> GetDailyStatSummaryRequest
fn clone(&self) -> GetDailyStatSummaryRequest
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 GetDailyStatSummaryRequest
impl Debug for GetDailyStatSummaryRequest
Source§impl Default for GetDailyStatSummaryRequest
impl Default for GetDailyStatSummaryRequest
Source§fn default() -> GetDailyStatSummaryRequest
fn default() -> GetDailyStatSummaryRequest
Returns the “default value” for a type. Read more
Source§impl<'v_a> ValidateArgs<'v_a> for GetDailyStatSummaryRequest
impl<'v_a> ValidateArgs<'v_a> for GetDailyStatSummaryRequest
impl StructuralPartialEq for GetDailyStatSummaryRequest
Auto Trait Implementations§
impl Freeze for GetDailyStatSummaryRequest
impl RefUnwindSafe for GetDailyStatSummaryRequest
impl Send for GetDailyStatSummaryRequest
impl Sync for GetDailyStatSummaryRequest
impl Unpin for GetDailyStatSummaryRequest
impl UnsafeUnpin for GetDailyStatSummaryRequest
impl UnwindSafe for GetDailyStatSummaryRequest
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