scouter_server/api/
schema.rs1use chrono::NaiveDateTime;
2use serde::Deserialize;
3use serde::Serialize;
4
5#[derive(Serialize, Deserialize, Debug, Clone)]
6pub struct ServiceDriftRequest {
7 pub name: String,
8 pub repository: String,
9 pub version: String,
10 pub time_window: String,
11 pub max_data_points: i32,
12}
13
14#[derive(Serialize, Deserialize, Debug, Clone)]
15pub struct DriftRecordRequest {
16 pub created_at: Option<NaiveDateTime>,
17 pub name: String,
18 pub repository: String,
19 pub feature: String,
20 pub value: f64,
21 pub version: String,
22}