use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WorkerEvent {
#[serde(rename = "created_at")]
pub created_at: String,
#[serde(rename = "dataset_id")]
pub dataset_id: uuid::Uuid,
#[serde(rename = "event_data")]
pub event_data: String,
#[serde(rename = "event_type")]
pub event_type: String,
#[serde(rename = "id")]
pub id: uuid::Uuid,
}
impl WorkerEvent {
pub fn new(created_at: String, dataset_id: uuid::Uuid, event_data: String, event_type: String, id: uuid::Uuid) -> WorkerEvent {
WorkerEvent {
created_at,
dataset_id,
event_data,
event_type,
id,
}
}
}