unifly_api/integration/types/
reference.rs1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4use serde_json::Value;
5
6#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
8#[serde(rename_all = "camelCase")]
9pub struct DpiCategoryResponse {
10 #[serde(flatten)]
11 pub fields: HashMap<String, Value>,
12}
13
14#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
16#[serde(rename_all = "camelCase")]
17pub struct DpiApplicationResponse {
18 #[serde(flatten)]
19 pub fields: HashMap<String, Value>,
20}
21
22#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
24#[serde(rename_all = "camelCase")]
25pub struct VpnServerResponse {
26 #[serde(flatten)]
27 pub fields: HashMap<String, Value>,
28}
29
30#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
32#[serde(rename_all = "camelCase")]
33pub struct VpnTunnelResponse {
34 #[serde(flatten)]
35 pub fields: HashMap<String, Value>,
36}
37
38#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
40#[serde(rename_all = "camelCase")]
41pub struct WanResponse {
42 #[serde(flatten)]
43 pub fields: HashMap<String, Value>,
44}
45
46#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
48#[serde(rename_all = "camelCase")]
49pub struct RadiusProfileResponse {
50 #[serde(flatten)]
51 pub fields: HashMap<String, Value>,
52}
53
54#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
56#[serde(rename_all = "camelCase")]
57pub struct CountryResponse {
58 #[serde(flatten)]
59 pub fields: HashMap<String, Value>,
60}