use serde::{Deserialize, Serialize};
use crate::packet::message::UIResponse;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Login {
pub first: String,
pub last: String,
pub passwd: String,
pub start: String,
pub channel: String,
pub agree_to_tos: bool,
pub read_critical: bool,
pub url: String,
}
impl UIResponse {
pub fn new_login_event(data: Login) -> Self {
UIResponse::Login(data)
}
}