#[derive(Debug, Clone, PartialEq, Eq)]
pub enum XiaohongshuRunTask {
HomeFeed {
cursor_score: Option<String>,
num: Option<u32>,
refresh_type: Option<u32>,
note_index: Option<u32>,
category: Option<String>,
search_key: Option<String>,
},
NoteDetail {
note_id: String,
xsec_token: String,
},
NoteComments {
note_id: String,
xsec_token: String,
cursor: Option<String>,
},
UserProfile {
user_id: String,
xsec_token: String,
xsec_source: Option<String>,
},
UserNoteList {
user_id: String,
xsec_token: String,
xsec_source: Option<String>,
cursor: Option<String>,
num: Option<u32>,
},
EmojiList,
Search {
keyword: String,
page: Option<u32>,
page_size: Option<u32>,
sort: Option<crate::platforms::xiaohongshu::XiaohongshuSearchSortType>,
note_type: Option<crate::platforms::xiaohongshu::XiaohongshuSearchNoteType>,
},
}