scouter_server/api/
schema.rs

1use 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}