use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct GuestActivity {
#[serde(rename = "email")]
pub email: String,
#[serde(rename = "workspaces")]
pub workspaces: Vec<String>,
#[serde(rename = "first_seen")]
pub first_seen: String,
#[serde(rename = "last_seen")]
pub last_seen: String,
}
impl GuestActivity {
pub fn new(email: String, workspaces: Vec<String>, first_seen: String, last_seen: String) -> GuestActivity {
GuestActivity {
email,
workspaces,
first_seen,
last_seen,
}
}
}