caesar-transfer/src/transfer_info/transfer_info.rs

29 lines
676 B
Rust

use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct TransferInfoRequest {
pub name: String,
pub message: String,
pub body: TransferInfoBody,
}
#[derive(Debug, Serialize, Deserialize, Clone)]
pub struct TransferInfoBody {
pub keyword: String,
pub files: String,
pub ip: String,
}
impl TransferInfoRequest {
pub fn new() -> Self {
Self {
name: "".to_string(),
message: "".to_string(),
body: TransferInfoBody {
keyword: "".to_string(),
files: "".to_string(),
ip: "".to_string(),
},
}
}
}