use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TrashItem {
#[serde(rename = "id")]
pub id: i64,
#[serde(rename = "workspace_id")]
pub workspace_id: String,
#[serde(rename = "item_kind")]
pub item_kind: String,
#[serde(rename = "item_path")]
pub item_path: String,
#[serde(rename = "deleted_by")]
pub deleted_by: String,
#[serde(rename = "deleted_at")]
pub deleted_at: String,
#[serde(rename = "expires_at")]
pub expires_at: String,
}
impl TrashItem {
pub fn new(id: i64, workspace_id: String, item_kind: String, item_path: String, deleted_by: String, deleted_at: String, expires_at: String) -> TrashItem {
TrashItem {
id,
workspace_id,
item_kind,
item_path,
deleted_by,
deleted_at,
expires_at,
}
}
}