use serde::{Deserialize, Serialize};
use serde_json::Value;
use crate::types::item_metadata::ItemMetadata;
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct ZoteroObject {
pub key: String,
pub version: u64,
#[serde(default)]
pub data: Value,
}
impl ZoteroObject {
pub fn to_item_metadata(&self) -> ItemMetadata {
ItemMetadata::from(self)
}
}