feat: add klog

This commit is contained in:
2026-04-29 17:57:41 +09:00
commit f9f009fcd2
18 changed files with 3923 additions and 0 deletions

24
types/src/lib.rs Normal file
View File

@@ -0,0 +1,24 @@
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct FileInfo {
pub username: String,
pub filename: String,
pub sha256: String,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct FilesMetaResponse {
pub files: Vec<FileInfo>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct UserFiles {
pub username: String,
pub files: Vec<String>,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct BatchFilesRequest {
pub users: Vec<UserFiles>,
}