use serde::{Deserialize, Serialize};
use crate::entity::server;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct ServerVO {
pub addr: String,
pub enable: bool,
pub limitation_set: String,
}
impl From<server::Model> for ServerVO {
fn from(value: server::Model) -> Self {
Self {
addr: value.addr,
enable: value.enable,
limitation_set: value.limitation_set,
}
}
}
impl Into<server::Model> for ServerVO {
fn into(self) -> server::Model {
server::Model {
addr: self.addr,
enable: self.enable,
limitation_set: self.limitation_set,
}
}
}