tencentcloud_cls_sdk_rust/
cls_log_json.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
4#[serde(rename_all = "camelCase")]
5pub struct Logs {
6    pub filename: Option<String>,
7    pub source: Option<String>,
8    pub hostname: Option<String>,
9    pub logs: Vec<Log>,
10}
11
12#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
13#[serde(rename_all = "camelCase")]
14pub struct Log {
15    pub time: i64,
16    pub contents: Vec<Content>,
17}
18
19#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
20#[serde(rename_all = "camelCase")]
21pub struct Content {
22    pub value: String,
23    pub key: String,
24}