onebot_api/event/
request.rs1use serde::Deserialize;
2
3#[derive(Deserialize, Debug, Clone)]
4#[serde(tag = "request_type")]
5pub enum RequestEvent {
6 #[serde(rename = "friend")]
7 Friend {
8 user_id: i64,
9 comment: String,
10 flag: String,
11 },
12
13 #[serde(rename = "group")]
14 Group {
15 sub_type: GroupType,
16 group_id: i64,
17 user_id: i64,
18 comment: String,
19 flag: String,
20 },
21}
22
23#[derive(Deserialize, Debug, Clone)]
24pub enum GroupType {
25 #[serde(rename = "add")]
26 Add,
27 #[serde(rename = "invite")]
28 Invite,
29}