nimbuspulse_client/types/
logs.rs1use std::collections::HashMap;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
6pub struct InstanceLogRequest {
7 pub last_timestamp: Option<String>,
8}
9
10#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
11pub struct GameServerLogRow {
12 pub html: String,
13 pub level: Option<String>,
14 pub module: Option<String>,
15}
16
17#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
18pub struct GameServerLogsResponse {
19 pub html_rows: Vec<GameServerLogRow>,
20 pub last_timestamp: String,
21 pub error_levels: HashMap<String, i32>,
22 pub modules: Vec<String>,
23}