mycommon_utils/database/common/
client.rs

1use 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}