sk_api/v1/
export_request.rs

1/*
2 * SimKube API
3 *
4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5 *
6 * The version of the OpenAPI document: 1
7 *
8 * Generated by: https://openapi-generator.tech
9 */
10
11use 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}