use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct WorkspaceOffboardPreview {
#[serde(rename = "workspace_id")]
pub workspace_id: String,
#[serde(rename = "username")]
pub username: String,
#[serde(rename = "preview")]
pub preview: Box<models::OffboardPreview>,
}
impl WorkspaceOffboardPreview {
pub fn new(workspace_id: String, username: String, preview: models::OffboardPreview) -> WorkspaceOffboardPreview {
WorkspaceOffboardPreview {
workspace_id,
username,
preview: Box::new(preview),
}
}
}