sk_api/v1/
export_request.rs1use super::*;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct ExportRequest {
15 #[serde(rename = "start_ts")]
16 pub start_ts: i64,
17 #[serde(rename = "end_ts")]
18 pub end_ts: i64,
19 #[serde(rename = "export_path")]
20 pub export_path: String,
21 #[serde(rename = "filters")]
22 pub filters: Box<ExportFilters>,
23}
24
25impl ExportRequest {
26 pub fn new(start_ts: i64, end_ts: i64, export_path: String, filters: ExportFilters) -> ExportRequest {
27 ExportRequest {
28 start_ts,
29 end_ts,
30 export_path,
31 filters: Box::new(filters),
32 }
33 }
34}