onebot_api/message/
utils.rs1use 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}