Skip to main content

onebot_api/message/
utils.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Deserialize, Serialize, Debug, Clone)]
4pub enum ImageType {
5	#[serde(rename = "flash")]
6	Flash,
7}
8
9#[derive(Deserialize, Serialize, Debug, Clone)]
10#[serde(untagged)]
11pub enum AtType {
12	#[serde(rename = "all")]
13	All,
14	Id(String),
15}
16
17#[derive(Deserialize, Serialize, Debug, Clone)]
18pub enum ContactType {
19	#[serde(rename = "qq")]
20	QQ,
21	#[serde(rename = "group")]
22	Group,
23}
24
25#[derive(Deserialize, Serialize, Debug, Clone)]
26pub enum MusicType {
27	#[serde(rename = "qq")]
28	QQ,
29	#[serde(rename = "163")]
30	NetEaseCloudMusic,
31	#[serde(rename = "xm")]
32	Xm,
33	#[serde(rename = "custom")]
34	Custom,
35}