use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct DataUsage {
#[serde(rename = "computationId")]
pub computation_id: uuid::Uuid,
#[serde(rename = "count")]
pub count: i64,
#[serde(rename = "data")]
pub data: String,
#[serde(rename = "timestamp")]
pub timestamp: String,
#[serde(rename = "userId")]
pub user_id: uuid::Uuid,
}
impl DataUsage {
pub fn new(computation_id: uuid::Uuid, count: i64, data: String, timestamp: String, user_id: uuid::Uuid) -> DataUsage {
DataUsage {
computation_id,
count,
data,
timestamp,
user_id,
}
}
}