use std::time::SystemTime;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct Label {
pub key: String,
pub value: String,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct LabelFilter {
pub key: String,
pub value: Option<String>,
}
#[derive(Debug, Default, Clone, Serialize, Deserialize)]
pub struct TimeRange {
pub start: Option<SystemTime>,
pub end: Option<SystemTime>,
}
#[derive(Clone, Debug, PartialEq, Eq, Hash)]
#[repr(transparent)]
pub struct NextPageToken(pub String);