swagger/scan/active/
logs.rs1use super::*;
2
3#[derive(Debug, Clone, Serialize, Deserialize, Default, PartialEq, Eq)]
4struct NetInteraction {
5 req: AttackRequest,
6 res: AttackResponse,
7 description: String,
8}
9
10#[derive(Debug, Clone, Serialize, Deserialize, Default, PartialEq, Eq)]
11pub struct AttackLog {
12 log_vec: Vec<NetInteraction>,
13}
14
15impl AttackLog {
16 pub fn push(&mut self, req_in: &AttackRequest, res_in: &AttackResponse, des_in: String) {
17 self.log_vec.push(NetInteraction {
18 req: req_in.clone(),
19 res: res_in.clone(),
20 description: des_in,
21 })
22 }
23}