mycommon_utils/database/common/
client.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Deserialize, Clone, Debug, Serialize)]
4pub struct ClientNetInfo {
5 pub ip: String,
6 pub location: String,
7 pub net_work: String,
8}
9
10#[derive(Deserialize, Clone, Debug, Serialize)]
11pub struct UserAgentInfo {
12 pub browser: String,
13 pub os: String,
14 pub device: String,
15}
16
17#[derive(Deserialize, Clone, Debug, Serialize)]
18pub struct ClientInfo {
19 pub net: ClientNetInfo,
20 pub ua: UserAgentInfo,
21}