pub struct DateRangeRequest {
pub begin_date: String,
pub end_date: String,
}Expand description
Date range request for analytics and statistics APIs.
WeChat analytics endpoints typically require begin_date and end_date
in "yyyyMMdd" format.
§Example
use wechat_mp_sdk::api::common::DateRangeRequest;
let req = DateRangeRequest::new("20240101", "20240131");
assert_eq!(req.begin_date, "20240101");
assert_eq!(req.end_date, "20240131");Fields§
§begin_date: StringStart date (inclusive), format: "yyyyMMdd"
end_date: StringEnd date (inclusive), format: "yyyyMMdd"
Implementations§
Trait Implementations§
Source§impl Clone for DateRangeRequest
impl Clone for DateRangeRequest
Source§fn clone(&self) -> DateRangeRequest
fn clone(&self) -> DateRangeRequest
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 DateRangeRequest
impl Debug for DateRangeRequest
Source§impl<'de> Deserialize<'de> for DateRangeRequest
impl<'de> Deserialize<'de> for DateRangeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DateRangeRequest
impl RefUnwindSafe for DateRangeRequest
impl Send for DateRangeRequest
impl Sync for DateRangeRequest
impl Unpin for DateRangeRequest
impl UnsafeUnpin for DateRangeRequest
impl UnwindSafe for DateRangeRequest
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