#[derive(Debug, Clone, PartialEq, Eq)]
pub enum BilibiliRunTask {
VideoInfo {
bvid: String,
},
VideoStream {
aid: u64,
cid: u64,
},
VideoDanmaku {
cid: u64,
segment_index: Option<u32>,
},
Comments {
oid: u64,
comment_type: u32,
number: Option<u32>,
mode: Option<u32>,
},
CommentReplies {
oid: u64,
comment_type: u32,
root: u64,
number: Option<u32>,
},
UserCard {
host_mid: u64,
},
UserDynamicList {
host_mid: u64,
},
UserSpaceInfo {
host_mid: u64,
},
UploaderTotalViews {
host_mid: u64,
},
DynamicDetail {
dynamic_id: String,
},
DynamicCard {
dynamic_id: String,
},
BangumiInfo {
bangumi_id: String,
},
BangumiStream {
ep_id: String,
cid: u64,
},
LiveRoomInfo {
room_id: u64,
},
LiveRoomInit {
room_id: u64,
},
LoginStatus,
LoginQrcode,
QrcodeStatus {
qrcode_key: String,
},
EmojiList,
AvToBv {
aid: u64,
},
BvToAv {
bvid: String,
},
ArticleContent {
article_id: String,
},
ArticleCards {
ids: Vec<String>,
},
ArticleInfo {
article_id: String,
},
ArticleListInfo {
list_id: String,
},
CaptchaFromVoucher {
v_voucher: String,
csrf: Option<String>,
},
ValidateCaptcha {
challenge: String,
token: String,
validate: String,
seccode: String,
csrf: Option<String>,
},
}