use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct Note {
pub id: u64,
pub text: String,
pub created_at: String,
#[serde(default, skip_serializing_if = "String::is_empty")]
pub updated_at: String,
#[serde(default, skip_serializing_if = "Vec::is_empty")]
pub tags: Vec<String>,
}
#[derive(Debug, Clone, Default)]
pub struct ListOptions {
pub tag: String,
pub sort: String,
pub limit: usize,
pub full: bool,
}