use serde::{Deserialize, Serialize};
use serde_json::Value as JsonValue;
pub type MetaData = JsonValue;
pub type Guid = String;
#[derive(Deserialize)]
pub struct CreatePayload {
pub meta: MetaData,
}
#[derive(Deserialize)]
pub struct UpdatePayload {
pub token: Guid,
pub meta: Option<MetaData>,
}
#[derive(Deserialize)]
pub struct RemovePayload {
pub token: Guid,
}
#[derive(Serialize)]
pub struct UpdateResponsePayload {
pub token: Guid,
pub meta: MetaData,
}