Skip to main content

onebot_api/event/
request.rs

1use 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}