openlark_platform/common/
mod.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct AppInfo {
8 pub app_id: String,
10 pub app_name: String,
12 pub description: Option<String>,
14 pub status: String,
16}
17
18#[derive(Debug, Clone, Serialize, Deserialize)]
20pub struct DirectoryItem {
21 pub id: String,
23 pub name: String,
25 pub item_type: String,
27}
28
29#[derive(Debug, Clone, Serialize, Deserialize)]
31pub struct SystemSettings {
32 pub key: String,
34 pub value: String,
36 pub description: Option<String>,
38}
39
40pub mod api_endpoints;
42pub mod api_utils;
43pub mod constants;