From 139e9a1a3934020af9d1153271c7d24e345f7417 Mon Sep 17 00:00:00 2001 From: a632079 Date: Sat, 5 Sep 2020 15:54:03 +0800 Subject: [PATCH] feat: ts support, all declaration --- module_types/album_sub.d.ts | 2 +- module_types/artist_sub.d.ts | 2 +- module_types/comment_like.d.ts | 2 +- module_types/dj_program.d.ts | 9 ++-- module_types/dj_program_detail.d.ts | 6 +-- module_types/dj_program_toplist.d.ts | 7 +-- module_types/dj_program_toplist_hours.d.ts | 6 +-- module_types/dj_radio_hot.d.ts | 8 +-- module_types/dj_recommend.d.ts | 9 ++-- module_types/dj_recommend_type.d.ts | 49 +++++++++++++++++-- module_types/dj_sub.d.ts | 7 +-- module_types/dj_sublist.d.ts | 7 +-- module_types/dj_today_perfered.d.ts | 6 +-- module_types/dj_toplist.d.ts | 8 +-- module_types/dj_toplist_hours.d.ts | 6 +-- module_types/dj_toplist_newcomer.d.ts | 7 +-- module_types/dj_toplist_pay.d.ts | 6 +-- module_types/dj_toplist_popular.d.ts | 6 +-- module_types/event.d.ts | 7 +-- module_types/event_del.d.ts | 6 +-- module_types/event_forward.d.ts | 8 +-- module_types/fm_trash.d.ts | 7 +-- module_types/follow.d.ts | 7 +-- module_types/history_recommend_songs.d.ts | 4 +- .../history_recommend_songs_detail.d.ts | 7 +-- module_types/homepage_block_page.d.ts | 6 +-- module_types/homepage_dragon_ball.d.ts | 4 +- module_types/hot_topic.d.ts | 7 +-- module_types/like.d.ts | 9 ++-- module_types/likelist.d.ts | 6 +-- module_types/login.d.ts | 8 +-- module_types/login_cellphone.d.ts | 9 ++-- module_types/login_refresh.d.ts | 4 +- module_types/login_status.d.ts | 4 +- module_types/logout.d.ts | 4 +- module_types/lyric.d.ts | 6 +-- module_types/msg_comments.d.ts | 8 +-- module_types/msg_forwards.d.ts | 7 +-- module_types/msg_notices.d.ts | 7 +-- module_types/msg_private.d.ts | 7 +-- module_types/msg_private_history.d.ts | 8 +-- module_types/mv_all.d.ts | 10 ++-- module_types/mv_detail.d.ts | 6 +-- module_types/mv_detail_info.d.ts | 6 +-- module_types/mv_exclusive_rcmd.d.ts | 7 +-- module_types/mv_first.d.ts | 7 +-- module_types/mv_sub.d.ts | 7 +-- module_types/mv_sublist.d.ts | 7 +-- module_types/mv_url.d.ts | 7 +-- module_types/personal_fm.d.ts | 4 +- module_types/personalized.d.ts | 6 +-- module_types/personalized_djprogram.d.ts | 4 +- module_types/personalized_mv.d.ts | 4 +- module_types/personalized_newsong.d.ts | 4 +- module_types/personalized_privatecontent.d.ts | 4 +- .../personalized_privatecontent_list.d.ts | 8 +-- module_types/playlist_catlist.d.ts | 4 +- module_types/playlist_create.d.ts | 7 +-- module_types/playlist_delete.d.ts | 6 +-- module_types/playlist_desc_update.d.ts | 7 +-- module_types/playlist_detail.d.ts | 7 +-- module_types/playlist_hot.d.ts | 4 +- module_types/playlist_name_update.d.ts | 7 +-- module_types/playlist_order_update.d.ts | 6 +-- module_types/playlist_subscribe.d.ts | 7 +-- module_types/playlist_subscribers.d.ts | 8 +-- module_types/playlist_tags_update.d.ts | 7 +-- module_types/playlist_tracks.d.ts | 8 +-- module_types/playlist_update.d.ts | 9 ++-- module_types/playmode_intelligence_list.d.ts | 10 ++-- module_types/program_recommend.d.ts | 8 +-- module_types/rebind.d.ts | 9 ++-- module_types/recommend_resource.d.ts | 4 +- module_types/recommend_songs.d.ts | 4 +- module_types/register_cellphone.d.ts | 9 ++-- module_types/related_allvideo.d.ts | 6 +-- module_types/related_playlist.d.ts | 6 +-- module_types/resource_like.d.ts | 9 ++-- module_types/scrobble.d.ts | 8 +-- module_types/search.d.ts | 9 ++-- module_types/search_default.d.ts | 4 +- module_types/search_hot.d.ts | 4 +- module_types/search_hot_detail.d.ts | 4 +- module_types/search_multimatch.d.ts | 7 +-- module_types/search_suggest.d.ts | 7 +-- module_types/send_playlist.d.ts | 8 +-- module_types/send_text.d.ts | 8 +-- module_types/setting.d.ts | 4 +- module_types/share_resource.d.ts | 8 +-- module_types/simi_artist.d.ts | 6 +-- module_types/simi_mv.d.ts | 6 +-- module_types/simi_playlist.d.ts | 8 +-- module_types/simi_song.d.ts | 8 +-- module_types/simi_user.d.ts | 8 +-- module_types/song_detail.d.ts | 6 +-- module_types/song_order_update.d.ts | 7 +-- module_types/song_url.d.ts | 7 +-- module_types/top_album.d.ts | 11 +++-- module_types/top_artists.d.ts | 7 +-- module_types/top_list.d.ts | 6 +-- module_types/top_mv.d.ts | 8 +-- module_types/top_playlist.d.ts | 9 ++-- module_types/top_playlist_highquality.d.ts | 8 +-- module_types/top_song.d.ts | 6 +-- module_types/toplist.d.ts | 4 +- module_types/toplist_artist.d.ts | 6 +-- module_types/toplist_detail.d.ts | 4 +- module_types/user_audio.d.ts | 6 +-- module_types/user_cloud.d.ts | 7 +-- module_types/user_cloud_del.d.ts | 6 +-- module_types/user_cloud_detail.d.ts | 6 +-- module_types/user_detail.d.ts | 6 +-- module_types/user_dj.d.ts | 8 +-- module_types/user_event.d.ts | 8 +-- module_types/user_followeds.d.ts | 8 +-- module_types/user_follows.d.ts | 8 +-- module_types/user_playlist.d.ts | 8 +-- module_types/user_record.d.ts | 7 +-- module_types/user_subcount.d.ts | 4 +- module_types/user_update.d.ts | 11 +++-- module_types/video_category_list.d.ts | 7 +-- module_types/video_detail.d.ts | 6 +-- module_types/video_detail_info.d.ts | 6 +-- module_types/video_group.d.ts | 7 +-- module_types/video_group_list.d.ts | 4 +- module_types/video_sub.d.ts | 7 +-- module_types/video_timeline_all.d.ts | 6 +-- module_types/video_timeline_recommend.d.ts | 6 +-- module_types/video_url.d.ts | 7 +-- module_types/weblog.d.ts | 6 +-- 130 files changed, 512 insertions(+), 385 deletions(-) diff --git a/module_types/album_sub.d.ts b/module_types/album_sub.d.ts index 7946a3c..b988e8e 100644 --- a/module_types/album_sub.d.ts +++ b/module_types/album_sub.d.ts @@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base' export interface AlbumSubRequestConfig extends RequestBaseConfig { id: string - t: 'sub' | 'unsub' + t: 1 | 0 } diff --git a/module_types/artist_sub.d.ts b/module_types/artist_sub.d.ts index 39f6a65..e79d378 100644 --- a/module_types/artist_sub.d.ts +++ b/module_types/artist_sub.d.ts @@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base' export interface ArtistSubRequestConfig extends RequestBaseConfig { artistId: string - t: 'sub' | 'unsub' + t: 1 | 0 } diff --git a/module_types/comment_like.d.ts b/module_types/comment_like.d.ts index e0b2bae..70c371a 100644 --- a/module_types/comment_like.d.ts +++ b/module_types/comment_like.d.ts @@ -3,7 +3,7 @@ import { RequestBaseConfig } from './base' export interface CommentLikeRequestConfig extends RequestBaseConfig { id: string type: 0 | 1 | 2 | 3 | 4 | 5 - t: 'like' | 'unlike' + t: 1 | 0 cid: number threadId?: string } diff --git a/module_types/dj_program.d.ts b/module_types/dj_program.d.ts index 7cd2083..03bac93 100644 --- a/module_types/dj_program.d.ts +++ b/module_types/dj_program.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface DjProgramRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjProgramRequestConfig extends RequestBaseConfig { + rid: string + limit?: number + offset?: number + asc: 'true' | 1 | 'false' | 0 +} diff --git a/module_types/dj_program_detail.d.ts b/module_types/dj_program_detail.d.ts index b4ab541..3e9af0c 100644 --- a/module_types/dj_program_detail.d.ts +++ b/module_types/dj_program_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjProgramDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjProgramDetailRequestConfig extends RequestBaseConfig { + id: number +} diff --git a/module_types/dj_program_toplist.d.ts b/module_types/dj_program_toplist.d.ts index 398dc53..d86dc97 100644 --- a/module_types/dj_program_toplist.d.ts +++ b/module_types/dj_program_toplist.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface DjProgramToplistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjProgramToplistRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/dj_program_toplist_hours.d.ts b/module_types/dj_program_toplist_hours.d.ts index d41a351..06ba895 100644 --- a/module_types/dj_program_toplist_hours.d.ts +++ b/module_types/dj_program_toplist_hours.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig { + limit?: number +} diff --git a/module_types/dj_radio_hot.d.ts b/module_types/dj_radio_hot.d.ts index de5488a..6cd0bc4 100644 --- a/module_types/dj_radio_hot.d.ts +++ b/module_types/dj_radio_hot.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface DjRadioHotRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjRadioHotRequestConfig extends RequestBaseConfig { + cateId: string + limit?: number + offset?: number +} diff --git a/module_types/dj_recommend.d.ts b/module_types/dj_recommend.d.ts index 257ebc6..3658f8b 100644 --- a/module_types/dj_recommend.d.ts +++ b/module_types/dj_recommend.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface DjRecommendRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjRecommendRequestConfig extends RequestBaseConfig { + rid: string + limit?: number + offset?: number + asc: 0 | 1 | 'true' | 'false' +} diff --git a/module_types/dj_recommend_type.d.ts b/module_types/dj_recommend_type.d.ts index ada471c..582bd5b 100644 --- a/module_types/dj_recommend_type.d.ts +++ b/module_types/dj_recommend_type.d.ts @@ -1,5 +1,46 @@ import { RequestBaseConfig } from './base' - - export interface DjRecommendTypeRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +/* + 有声书 10001 + 知识技能 453050 + 商业财经 453051 + 人文历史 11 + 外语世界 13 + 亲子宝贝 14 + 创作|翻唱 2001 + 音乐故事 2 + 3D|电子 10002 + 相声曲艺 8 + 情感调频 3 + 美文读物 6 + 脱口秀 5 + 广播剧 7 + 二次元 3001 + 明星做主播 1 + 娱乐|影视 4 + 科技科学 453052 + 校园|教育 4001 + 旅途|城市 12 +*/ +export interface DjRecommendTypeRequestConfig extends RequestBaseConfig { + type: + | 10001 + | 453050 + | 453051 + | 11 + | 13 + | 14 + | 2001 + | 2 + | 10002 + | 8 + | 3 + | 6 + | 5 + | 7 + | 3001 + | 1 + | 4 + | 453052 + | 4001 + | 12 +} diff --git a/module_types/dj_sub.d.ts b/module_types/dj_sub.d.ts index 4be9525..1f538a6 100644 --- a/module_types/dj_sub.d.ts +++ b/module_types/dj_sub.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface DjSubRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjSubRequestConfig extends RequestBaseConfig { + t: 1 | 0 + rid: string +} diff --git a/module_types/dj_sublist.d.ts b/module_types/dj_sublist.d.ts index 396b65b..82436f8 100644 --- a/module_types/dj_sublist.d.ts +++ b/module_types/dj_sublist.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface DjSublistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjSublistRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/dj_today_perfered.d.ts b/module_types/dj_today_perfered.d.ts index b0d0bff..a0fe915 100644 --- a/module_types/dj_today_perfered.d.ts +++ b/module_types/dj_today_perfered.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjTodayPerferedRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjTodayPerferedRequestConfig extends RequestBaseConfig { + page?: number +} diff --git a/module_types/dj_toplist.d.ts b/module_types/dj_toplist.d.ts index 08234b8..3af110d 100644 --- a/module_types/dj_toplist.d.ts +++ b/module_types/dj_toplist.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface DjToplistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjToplistRequestConfig extends RequestBaseConfig { + type: 'new' | 'hot' + limit?: number + offset?: number +} diff --git a/module_types/dj_toplist_hours.d.ts b/module_types/dj_toplist_hours.d.ts index b6ded31..7264707 100644 --- a/module_types/dj_toplist_hours.d.ts +++ b/module_types/dj_toplist_hours.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjToplistHoursRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjToplistHoursRequestConfig extends RequestBaseConfig { + limit?: number +} diff --git a/module_types/dj_toplist_newcomer.d.ts b/module_types/dj_toplist_newcomer.d.ts index 1e51058..19ff8a5 100644 --- a/module_types/dj_toplist_newcomer.d.ts +++ b/module_types/dj_toplist_newcomer.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/dj_toplist_pay.d.ts b/module_types/dj_toplist_pay.d.ts index 908164f..33409da 100644 --- a/module_types/dj_toplist_pay.d.ts +++ b/module_types/dj_toplist_pay.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjToplistPayRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjToplistPayRequestConfig extends RequestBaseConfig { + limit?: number +} diff --git a/module_types/dj_toplist_popular.d.ts b/module_types/dj_toplist_popular.d.ts index cc7a141..6b01a84 100644 --- a/module_types/dj_toplist_popular.d.ts +++ b/module_types/dj_toplist_popular.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface DjToplistPopularRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface DjToplistPopularRequestConfig extends RequestBaseConfig { + limit?: number +} diff --git a/module_types/event.d.ts b/module_types/event.d.ts index 429be2e..7818cec 100644 --- a/module_types/event.d.ts +++ b/module_types/event.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface EventRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface EventRequestConfig extends RequestBaseConfig { + pagesize?: number + lasttime?: number +} diff --git a/module_types/event_del.d.ts b/module_types/event_del.d.ts index 224f996..bf2496b 100644 --- a/module_types/event_del.d.ts +++ b/module_types/event_del.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface EventDelRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface EventDelRequestConfig extends RequestBaseConfig { + evId?: number +} diff --git a/module_types/event_forward.d.ts b/module_types/event_forward.d.ts index 0d1e524..fea13a5 100644 --- a/module_types/event_forward.d.ts +++ b/module_types/event_forward.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface EventForwardRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface EventForwardRequestConfig extends RequestBaseConfig { + forwords: string + evId: string + uid: string +} diff --git a/module_types/fm_trash.d.ts b/module_types/fm_trash.d.ts index eb6bae0..aabc476 100644 --- a/module_types/fm_trash.d.ts +++ b/module_types/fm_trash.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface FmTrashRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface FmTrashRequestConfig extends RequestBaseConfig { + id: string + time?: number +} diff --git a/module_types/follow.d.ts b/module_types/follow.d.ts index 6032c0d..0a00bb4 100644 --- a/module_types/follow.d.ts +++ b/module_types/follow.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface FollowRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface FollowRequestConfig extends RequestBaseConfig { + t: 0 | 1 + id: string +} diff --git a/module_types/history_recommend_songs.d.ts b/module_types/history_recommend_songs.d.ts index b8992a4..9f7fee8 100644 --- a/module_types/history_recommend_songs.d.ts +++ b/module_types/history_recommend_songs.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface HistoryRecommendSongsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type HistoryRecommendSongsRequestConfig = RequestBaseConfig diff --git a/module_types/history_recommend_songs_detail.d.ts b/module_types/history_recommend_songs_detail.d.ts index 23773df..982d896 100644 --- a/module_types/history_recommend_songs_detail.d.ts +++ b/module_types/history_recommend_songs_detail.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface HistoryRecommendSongsDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface HistoryRecommendSongsDetailRequestConfig + extends RequestBaseConfig { + date?: string +} diff --git a/module_types/homepage_block_page.d.ts b/module_types/homepage_block_page.d.ts index 47ec9f4..b098928 100644 --- a/module_types/homepage_block_page.d.ts +++ b/module_types/homepage_block_page.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface HomepageBlockPageRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface HomepageBlockPageRequestConfig extends RequestBaseConfig { + refresh: 'true' | 'false' +} diff --git a/module_types/homepage_dragon_ball.d.ts b/module_types/homepage_dragon_ball.d.ts index 275ef37..02dcdf9 100644 --- a/module_types/homepage_dragon_ball.d.ts +++ b/module_types/homepage_dragon_ball.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface HomepageDragonBallRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type HomepageDragonBallRequestConfig = RequestBaseConfig diff --git a/module_types/hot_topic.d.ts b/module_types/hot_topic.d.ts index f555872..985d93f 100644 --- a/module_types/hot_topic.d.ts +++ b/module_types/hot_topic.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface HotTopicRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface HotTopicRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/like.d.ts b/module_types/like.d.ts index 8390697..661eac9 100644 --- a/module_types/like.d.ts +++ b/module_types/like.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface LikeRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface LikeRequestConfig extends RequestBaseConfig { + like?: 'true' | 'false' + id: string + alg?: string + time?: number +} diff --git a/module_types/likelist.d.ts b/module_types/likelist.d.ts index 75d0cc9..0bae3e6 100644 --- a/module_types/likelist.d.ts +++ b/module_types/likelist.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface LikelistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface LikelistRequestConfig extends RequestBaseConfig { + uid: string +} diff --git a/module_types/login.d.ts b/module_types/login.d.ts index 4f014b7..e1d00bf 100644 --- a/module_types/login.d.ts +++ b/module_types/login.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface LoginRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface LoginRequestConfig extends RequestBaseConfig { + email: string + password?: string + md5_password?: string +} diff --git a/module_types/login_cellphone.d.ts b/module_types/login_cellphone.d.ts index 1a363b6..02df0f9 100644 --- a/module_types/login_cellphone.d.ts +++ b/module_types/login_cellphone.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface LoginCellphoneRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface LoginCellphoneRequestConfig extends RequestBaseConfig { + phone: string + countrycode: string + password?: string + md5_password?: string +} diff --git a/module_types/login_refresh.d.ts b/module_types/login_refresh.d.ts index aee339a..99d8358 100644 --- a/module_types/login_refresh.d.ts +++ b/module_types/login_refresh.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface LoginRefreshRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type LoginRefreshRequestConfig = RequestBaseConfig diff --git a/module_types/login_status.d.ts b/module_types/login_status.d.ts index 581af98..e47c2af 100644 --- a/module_types/login_status.d.ts +++ b/module_types/login_status.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface LoginStatusRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type LoginStatusRequestConfig = RequestBaseConfig diff --git a/module_types/logout.d.ts b/module_types/logout.d.ts index 32e70ac..bdf32ac 100644 --- a/module_types/logout.d.ts +++ b/module_types/logout.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface LogoutRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type LogoutRequestConfig = RequestBaseConfig diff --git a/module_types/lyric.d.ts b/module_types/lyric.d.ts index f8a56ce..c040a9a 100644 --- a/module_types/lyric.d.ts +++ b/module_types/lyric.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface LyricRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface LyricRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/msg_comments.d.ts b/module_types/msg_comments.d.ts index 57db4df..8ebabc6 100644 --- a/module_types/msg_comments.d.ts +++ b/module_types/msg_comments.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface MsgCommentsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MsgCommentsRequestConfig extends RequestBaseConfig { + uid: string + before?: string + limit?: number +} diff --git a/module_types/msg_forwards.d.ts b/module_types/msg_forwards.d.ts index 7e180da..d86ad5f 100644 --- a/module_types/msg_forwards.d.ts +++ b/module_types/msg_forwards.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MsgForwardsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MsgForwardsRequestConfig extends RequestBaseConfig { + offset?: number + limit?: number +} diff --git a/module_types/msg_notices.d.ts b/module_types/msg_notices.d.ts index a45f337..dae78eb 100644 --- a/module_types/msg_notices.d.ts +++ b/module_types/msg_notices.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MsgNoticesRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MsgNoticesRequestConfig extends RequestBaseConfig { + limit?: number + lasttime?: number +} diff --git a/module_types/msg_private.d.ts b/module_types/msg_private.d.ts index 1d5e373..7b60959 100644 --- a/module_types/msg_private.d.ts +++ b/module_types/msg_private.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MsgPrivateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MsgPrivateRequestConfig extends RequestBaseConfig { + offset?: number + limit?: number +} diff --git a/module_types/msg_private_history.d.ts b/module_types/msg_private_history.d.ts index c37ef66..8da94cc 100644 --- a/module_types/msg_private_history.d.ts +++ b/module_types/msg_private_history.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig { + before?: number + limit?: number + uid: string +} diff --git a/module_types/mv_all.d.ts b/module_types/mv_all.d.ts index 3b70047..1f4d9fa 100644 --- a/module_types/mv_all.d.ts +++ b/module_types/mv_all.d.ts @@ -1,5 +1,9 @@ import { RequestBaseConfig } from './base' - export interface MvAllRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvAllRequestConfig extends RequestBaseConfig { + area?: string + type?: string + order?: string + offset?: number + limit?: number +} diff --git a/module_types/mv_detail.d.ts b/module_types/mv_detail.d.ts index 9b21d4c..b7f3a2e 100644 --- a/module_types/mv_detail.d.ts +++ b/module_types/mv_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface MvDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvDetailRequestConfig extends RequestBaseConfig { + mvid?: string +} diff --git a/module_types/mv_detail_info.d.ts b/module_types/mv_detail_info.d.ts index 2a26952..a6efa79 100644 --- a/module_types/mv_detail_info.d.ts +++ b/module_types/mv_detail_info.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface MvDetailInfoRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvDetailInfoRequestConfig extends RequestBaseConfig { + mvid: string +} diff --git a/module_types/mv_exclusive_rcmd.d.ts b/module_types/mv_exclusive_rcmd.d.ts index 66da291..c5ecc51 100644 --- a/module_types/mv_exclusive_rcmd.d.ts +++ b/module_types/mv_exclusive_rcmd.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig { + offset?: number + limit?: number +} diff --git a/module_types/mv_first.d.ts b/module_types/mv_first.d.ts index 7760590..5e16d53 100644 --- a/module_types/mv_first.d.ts +++ b/module_types/mv_first.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MvFirstRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvFirstRequestConfig extends RequestBaseConfig { + area?: string + limit?: number +} diff --git a/module_types/mv_sub.d.ts b/module_types/mv_sub.d.ts index 3be96f3..25fc4c0 100644 --- a/module_types/mv_sub.d.ts +++ b/module_types/mv_sub.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MvSubRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvSubRequestConfig extends RequestBaseConfig { + t: 0 | 1 + mvid: string +} diff --git a/module_types/mv_sublist.d.ts b/module_types/mv_sublist.d.ts index 4a95af6..25723c2 100644 --- a/module_types/mv_sublist.d.ts +++ b/module_types/mv_sublist.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MvSublistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvSublistRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/mv_url.d.ts b/module_types/mv_url.d.ts index 07e8533..1ee3853 100644 --- a/module_types/mv_url.d.ts +++ b/module_types/mv_url.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface MvUrlRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface MvUrlRequestConfig extends RequestBaseConfig { + id?: string + r?: string +} diff --git a/module_types/personal_fm.d.ts b/module_types/personal_fm.d.ts index d777ee3..418bd57 100644 --- a/module_types/personal_fm.d.ts +++ b/module_types/personal_fm.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PersonalFmRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PersonalFmRequestConfig = RequestBaseConfig diff --git a/module_types/personalized.d.ts b/module_types/personalized.d.ts index 115c805..725b410 100644 --- a/module_types/personalized.d.ts +++ b/module_types/personalized.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PersonalizedRequestConfig extends RequestBaseConfig { + limit?: number +} diff --git a/module_types/personalized_djprogram.d.ts b/module_types/personalized_djprogram.d.ts index 97742ca..9b58d19 100644 --- a/module_types/personalized_djprogram.d.ts +++ b/module_types/personalized_djprogram.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedDjprogramRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PersonalizedDjprogramRequestConfig = RequestBaseConfig diff --git a/module_types/personalized_mv.d.ts b/module_types/personalized_mv.d.ts index 2aaeee9..ea24f35 100644 --- a/module_types/personalized_mv.d.ts +++ b/module_types/personalized_mv.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedMvRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PersonalizedMvRequestConfig = RequestBaseConfig diff --git a/module_types/personalized_newsong.d.ts b/module_types/personalized_newsong.d.ts index adf62d4..e789fa5 100644 --- a/module_types/personalized_newsong.d.ts +++ b/module_types/personalized_newsong.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedNewsongRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PersonalizedNewsongRequestConfig = RequestBaseConfig diff --git a/module_types/personalized_privatecontent.d.ts b/module_types/personalized_privatecontent.d.ts index 9e564e2..7346abb 100644 --- a/module_types/personalized_privatecontent.d.ts +++ b/module_types/personalized_privatecontent.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedPrivatecontentRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PersonalizedPrivatecontentRequestConfig = RequestBaseConfig diff --git a/module_types/personalized_privatecontent_list.d.ts b/module_types/personalized_privatecontent_list.d.ts index 9bbf804..520bcd6 100644 --- a/module_types/personalized_privatecontent_list.d.ts +++ b/module_types/personalized_privatecontent_list.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface PersonalizedPrivatecontentListRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PersonalizedPrivatecontentListRequestConfig + extends RequestBaseConfig { + offset?: number + limit?: number +} diff --git a/module_types/playlist_catlist.d.ts b/module_types/playlist_catlist.d.ts index c170cc2..b149857 100644 --- a/module_types/playlist_catlist.d.ts +++ b/module_types/playlist_catlist.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PlaylistCatlistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PlaylistCatlistRequestConfig = RequestBaseConfig diff --git a/module_types/playlist_create.d.ts b/module_types/playlist_create.d.ts index 19c9540..3ff0548 100644 --- a/module_types/playlist_create.d.ts +++ b/module_types/playlist_create.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistCreateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistCreateRequestConfig extends RequestBaseConfig { + name: string + privacy: 0 | 10 +} diff --git a/module_types/playlist_delete.d.ts b/module_types/playlist_delete.d.ts index ed832b4..9e488f1 100644 --- a/module_types/playlist_delete.d.ts +++ b/module_types/playlist_delete.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface PlaylistDeleteRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistDeleteRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/playlist_desc_update.d.ts b/module_types/playlist_desc_update.d.ts index 5f8ed0c..561a55c 100644 --- a/module_types/playlist_desc_update.d.ts +++ b/module_types/playlist_desc_update.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig { + id: string + desc: string +} diff --git a/module_types/playlist_detail.d.ts b/module_types/playlist_detail.d.ts index a507a14..93667a4 100644 --- a/module_types/playlist_detail.d.ts +++ b/module_types/playlist_detail.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistDetailRequestConfig extends RequestBaseConfig { + id: string + s?: number +} diff --git a/module_types/playlist_hot.d.ts b/module_types/playlist_hot.d.ts index e5da7ce..984f794 100644 --- a/module_types/playlist_hot.d.ts +++ b/module_types/playlist_hot.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface PlaylistHotRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type PlaylistHotRequestConfig = RequestBaseConfig diff --git a/module_types/playlist_name_update.d.ts b/module_types/playlist_name_update.d.ts index 2226348..ffe30cd 100644 --- a/module_types/playlist_name_update.d.ts +++ b/module_types/playlist_name_update.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig { + id: string + name: string +} diff --git a/module_types/playlist_order_update.d.ts b/module_types/playlist_order_update.d.ts index 8efb247..eaf41f5 100644 --- a/module_types/playlist_order_update.d.ts +++ b/module_types/playlist_order_update.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistOrderUpdateRequestConfig extends RequestBaseConfig { + ids?: string +} diff --git a/module_types/playlist_subscribe.d.ts b/module_types/playlist_subscribe.d.ts index 94a15e4..1dc6809 100644 --- a/module_types/playlist_subscribe.d.ts +++ b/module_types/playlist_subscribe.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig { + t: 0 | 1 + id: string +} diff --git a/module_types/playlist_subscribers.d.ts b/module_types/playlist_subscribers.d.ts index ca03bdb..5ae595a 100644 --- a/module_types/playlist_subscribers.d.ts +++ b/module_types/playlist_subscribers.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig { + id?: string + limit?: number + offset?: number +} diff --git a/module_types/playlist_tags_update.d.ts b/module_types/playlist_tags_update.d.ts index a718304..fade63e 100644 --- a/module_types/playlist_tags_update.d.ts +++ b/module_types/playlist_tags_update.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig { + id: string + tags: string +} diff --git a/module_types/playlist_tracks.d.ts b/module_types/playlist_tracks.d.ts index 7eecdcd..ddfaa65 100644 --- a/module_types/playlist_tracks.d.ts +++ b/module_types/playlist_tracks.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface PlaylistTracksRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistTracksRequestConfig extends RequestBaseConfig { + op: 'add' | 'del' + pid: string + tracks: string +} diff --git a/module_types/playlist_update.d.ts b/module_types/playlist_update.d.ts index a8b01b7..b841bf3 100644 --- a/module_types/playlist_update.d.ts +++ b/module_types/playlist_update.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface PlaylistUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaylistUpdateRequestConfig extends RequestBaseConfig { + id: string + name: string + desc?: string + tags?: string +} diff --git a/module_types/playmode_intelligence_list.d.ts b/module_types/playmode_intelligence_list.d.ts index dcc8f73..ca5da95 100644 --- a/module_types/playmode_intelligence_list.d.ts +++ b/module_types/playmode_intelligence_list.d.ts @@ -1,5 +1,9 @@ import { RequestBaseConfig } from './base' - export interface PlaymodeIntelligenceListRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface PlaymodeIntelligenceListRequestConfig + extends RequestBaseConfig { + id: string + pid: string + sid?: string + count?: number +} diff --git a/module_types/program_recommend.d.ts b/module_types/program_recommend.d.ts index 87aee9b..454e368 100644 --- a/module_types/program_recommend.d.ts +++ b/module_types/program_recommend.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface ProgramRecommendRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface ProgramRecommendRequestConfig extends RequestBaseConfig { + type: string + limit?: number + offset?: number +} diff --git a/module_types/rebind.d.ts b/module_types/rebind.d.ts index 00688db..6c37623 100644 --- a/module_types/rebind.d.ts +++ b/module_types/rebind.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface RebindRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface RebindRequestConfig extends RequestBaseConfig { + captcha: string + phone: string + oldcaptcha: string + ctcode?: string +} diff --git a/module_types/recommend_resource.d.ts b/module_types/recommend_resource.d.ts index 45f2dfa..2452287 100644 --- a/module_types/recommend_resource.d.ts +++ b/module_types/recommend_resource.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface RecommendResourceRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type RecommendResourceRequestConfig = RequestBaseConfig diff --git a/module_types/recommend_songs.d.ts b/module_types/recommend_songs.d.ts index 3d42bbe..2faba2e 100644 --- a/module_types/recommend_songs.d.ts +++ b/module_types/recommend_songs.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface RecommendSongsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type RecommendSongsRequestConfig = RequestBaseConfig diff --git a/module_types/register_cellphone.d.ts b/module_types/register_cellphone.d.ts index 60181da..a04e323 100644 --- a/module_types/register_cellphone.d.ts +++ b/module_types/register_cellphone.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface RegisterCellphoneRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface RegisterCellphoneRequestConfig extends RequestBaseConfig { + captcha: string + phone: string + password: string + nickname: string +} diff --git a/module_types/related_allvideo.d.ts b/module_types/related_allvideo.d.ts index 04f1c84..6f8685b 100644 --- a/module_types/related_allvideo.d.ts +++ b/module_types/related_allvideo.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface RelatedAllvideoRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface RelatedAllvideoRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/related_playlist.d.ts b/module_types/related_playlist.d.ts index 446b6a6..135f98e 100644 --- a/module_types/related_playlist.d.ts +++ b/module_types/related_playlist.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface RelatedPlaylistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface RelatedPlaylistRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/resource_like.d.ts b/module_types/resource_like.d.ts index ad10b06..872d845 100644 --- a/module_types/resource_like.d.ts +++ b/module_types/resource_like.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface ResourceLikeRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface ResourceLikeRequestConfig extends RequestBaseConfig { + t: 0 | 1 + type: 1 | 4 | 5 | 6 + id?: string + threadId?: string +} diff --git a/module_types/scrobble.d.ts b/module_types/scrobble.d.ts index 2349dcf..81ce07e 100644 --- a/module_types/scrobble.d.ts +++ b/module_types/scrobble.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface ScrobbleRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface ScrobbleRequestConfig extends RequestBaseConfig { + id: string + sourceid: string + time: string +} diff --git a/module_types/search.d.ts b/module_types/search.d.ts index 9114219..c73f8a4 100644 --- a/module_types/search.d.ts +++ b/module_types/search.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface SearchRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SearchRequestConfig extends RequestBaseConfig { + keywords: string + type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014 + limit?: string + offset?: string +} diff --git a/module_types/search_default.d.ts b/module_types/search_default.d.ts index 6a901ab..3aa10e5 100644 --- a/module_types/search_default.d.ts +++ b/module_types/search_default.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface SearchDefaultRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type SearchDefaultRequestConfig = RequestBaseConfig diff --git a/module_types/search_hot.d.ts b/module_types/search_hot.d.ts index 5e4eb57..1be19a0 100644 --- a/module_types/search_hot.d.ts +++ b/module_types/search_hot.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface SearchHotRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type SearchHotRequestConfig = RequestBaseConfig diff --git a/module_types/search_hot_detail.d.ts b/module_types/search_hot_detail.d.ts index 92b699d..5bdf465 100644 --- a/module_types/search_hot_detail.d.ts +++ b/module_types/search_hot_detail.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface SearchHotDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type SearchHotDetailRequestConfig = RequestBaseConfig diff --git a/module_types/search_multimatch.d.ts b/module_types/search_multimatch.d.ts index 21f6d47..c552100 100644 --- a/module_types/search_multimatch.d.ts +++ b/module_types/search_multimatch.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface SearchMultimatchRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SearchMultimatchRequestConfig extends RequestBaseConfig { + type?: number + keywords: string +} diff --git a/module_types/search_suggest.d.ts b/module_types/search_suggest.d.ts index acd4a1d..32bc669 100644 --- a/module_types/search_suggest.d.ts +++ b/module_types/search_suggest.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface SearchSuggestRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SearchSuggestRequestConfig extends RequestBaseConfig { + keywords: string + type?: 'mobile' | 'web' +} diff --git a/module_types/send_playlist.d.ts b/module_types/send_playlist.d.ts index 04afcaf..b20674b 100644 --- a/module_types/send_playlist.d.ts +++ b/module_types/send_playlist.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface SendPlaylistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SendPlaylistRequestConfig extends RequestBaseConfig { + playlist: string + msg: string + user_ids: string +} diff --git a/module_types/send_text.d.ts b/module_types/send_text.d.ts index c1e7000..ab53c7a 100644 --- a/module_types/send_text.d.ts +++ b/module_types/send_text.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface SendTextRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SendTextRequestConfig extends RequestBaseConfig { + msg: string + id: string + user_ids: string +} diff --git a/module_types/setting.d.ts b/module_types/setting.d.ts index faaecaf..8011c59 100644 --- a/module_types/setting.d.ts +++ b/module_types/setting.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface SettingRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type SettingRequestConfig = RequestBaseConfig diff --git a/module_types/share_resource.d.ts b/module_types/share_resource.d.ts index 733c036..0b55201 100644 --- a/module_types/share_resource.d.ts +++ b/module_types/share_resource.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface ShareResourceRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface ShareResourceRequestConfig extends RequestBaseConfig { + type?: 'song' | 'playlist' | 'mv' | 'djprogram' | 'djradio' + msg?: string + id?: string +} diff --git a/module_types/simi_artist.d.ts b/module_types/simi_artist.d.ts index 9de9e87..47db746 100644 --- a/module_types/simi_artist.d.ts +++ b/module_types/simi_artist.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface SimiArtistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SimiArtistRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/simi_mv.d.ts b/module_types/simi_mv.d.ts index 3c2699f..3cf7e8d 100644 --- a/module_types/simi_mv.d.ts +++ b/module_types/simi_mv.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface SimiMvRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SimiMvRequestConfig extends RequestBaseConfig { + mvid: string +} diff --git a/module_types/simi_playlist.d.ts b/module_types/simi_playlist.d.ts index 2701ad5..20b26bc 100644 --- a/module_types/simi_playlist.d.ts +++ b/module_types/simi_playlist.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface SimiPlaylistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SimiPlaylistRequestConfig extends RequestBaseConfig { + id: string + limit?: number + offset?: string +} diff --git a/module_types/simi_song.d.ts b/module_types/simi_song.d.ts index 84882c9..f0f7736 100644 --- a/module_types/simi_song.d.ts +++ b/module_types/simi_song.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface SimiSongRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SimiSongRequestConfig extends RequestBaseConfig { + id: string + limit?: number + offset?: number +} diff --git a/module_types/simi_user.d.ts b/module_types/simi_user.d.ts index 5090083..377715f 100644 --- a/module_types/simi_user.d.ts +++ b/module_types/simi_user.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface SimiUserRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SimiUserRequestConfig extends RequestBaseConfig { + id: string + limit?: number + offset?: number +} diff --git a/module_types/song_detail.d.ts b/module_types/song_detail.d.ts index 3eb092d..14b6eb3 100644 --- a/module_types/song_detail.d.ts +++ b/module_types/song_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface SongDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SongDetailRequestConfig extends RequestBaseConfig { + ids: string +} diff --git a/module_types/song_order_update.d.ts b/module_types/song_order_update.d.ts index 237b3ad..71db5ce 100644 --- a/module_types/song_order_update.d.ts +++ b/module_types/song_order_update.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface SongOrderUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SongOrderUpdateRequestConfig extends RequestBaseConfig { + pid: string + ids: string +} diff --git a/module_types/song_url.d.ts b/module_types/song_url.d.ts index 984bd77..f59d37e 100644 --- a/module_types/song_url.d.ts +++ b/module_types/song_url.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface SongUrlRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface SongUrlRequestConfig extends RequestBaseConfig { + id: string + br?: number +} diff --git a/module_types/top_album.d.ts b/module_types/top_album.d.ts index 7ea69a7..fac74fd 100644 --- a/module_types/top_album.d.ts +++ b/module_types/top_album.d.ts @@ -1,5 +1,10 @@ import { RequestBaseConfig } from './base' - export interface TopAlbumRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopAlbumRequestConfig extends RequestBaseConfig { + area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' + limit?: number + offset?: number + type?: string + year?: string + mouth?: string +} diff --git a/module_types/top_artists.d.ts b/module_types/top_artists.d.ts index 55dd8df..6750cc6 100644 --- a/module_types/top_artists.d.ts +++ b/module_types/top_artists.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface TopArtistsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopArtistsRequestConfig extends RequestBaseConfig { + limit?: string + offset?: string +} diff --git a/module_types/top_list.d.ts b/module_types/top_list.d.ts index 088f1b1..f0431cb 100644 --- a/module_types/top_list.d.ts +++ b/module_types/top_list.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface TopListRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopListRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/top_mv.d.ts b/module_types/top_mv.d.ts index 20dfedd..4594ef9 100644 --- a/module_types/top_mv.d.ts +++ b/module_types/top_mv.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface TopMvRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopMvRequestConfig extends RequestBaseConfig { + area?: string + limit?: number + offset?: number +} diff --git a/module_types/top_playlist.d.ts b/module_types/top_playlist.d.ts index f8fa524..1b12857 100644 --- a/module_types/top_playlist.d.ts +++ b/module_types/top_playlist.d.ts @@ -1,5 +1,8 @@ import { RequestBaseConfig } from './base' - export interface TopPlaylistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopPlaylistRequestConfig extends RequestBaseConfig { + cat?: string + order?: 'hot' | 'new' + limit?: number + offset?: number +} diff --git a/module_types/top_playlist_highquality.d.ts b/module_types/top_playlist_highquality.d.ts index a9284aa..74b84cf 100644 --- a/module_types/top_playlist_highquality.d.ts +++ b/module_types/top_playlist_highquality.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface TopPlaylistHighqualityRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopPlaylistHighqualityRequestConfig extends RequestBaseConfig { + cat?: string + before?: number + limit?: number +} diff --git a/module_types/top_song.d.ts b/module_types/top_song.d.ts index 30af7cc..a6276a3 100644 --- a/module_types/top_song.d.ts +++ b/module_types/top_song.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface TopSongRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface TopSongRequestConfig extends RequestBaseConfig { + type: 0 | 7 | 96 | 8 | 16 +} diff --git a/module_types/toplist.d.ts b/module_types/toplist.d.ts index 96bdb5c..87cd7ce 100644 --- a/module_types/toplist.d.ts +++ b/module_types/toplist.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface ToplistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type ToplistRequestConfig = RequestBaseConfig diff --git a/module_types/toplist_artist.d.ts b/module_types/toplist_artist.d.ts index 61a70b8..b533f33 100644 --- a/module_types/toplist_artist.d.ts +++ b/module_types/toplist_artist.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface ToplistArtistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface ToplistArtistRequestConfig extends RequestBaseConfig { + type: number +} diff --git a/module_types/toplist_detail.d.ts b/module_types/toplist_detail.d.ts index b10fd37..cda2396 100644 --- a/module_types/toplist_detail.d.ts +++ b/module_types/toplist_detail.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface ToplistDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type ToplistDetailRequestConfig = RequestBaseConfig diff --git a/module_types/user_audio.d.ts b/module_types/user_audio.d.ts index b5493be..fcd9a68 100644 --- a/module_types/user_audio.d.ts +++ b/module_types/user_audio.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface UserAudioRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserAudioRequestConfig extends RequestBaseConfig { + uid: string +} diff --git a/module_types/user_cloud.d.ts b/module_types/user_cloud.d.ts index 4134482..1497b9c 100644 --- a/module_types/user_cloud.d.ts +++ b/module_types/user_cloud.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface UserCloudRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserCloudRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number +} diff --git a/module_types/user_cloud_del.d.ts b/module_types/user_cloud_del.d.ts index a00c0b1..a9e460a 100644 --- a/module_types/user_cloud_del.d.ts +++ b/module_types/user_cloud_del.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface UserCloudDelRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserCloudDelRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/user_cloud_detail.d.ts b/module_types/user_cloud_detail.d.ts index ff5df5a..acf7cc5 100644 --- a/module_types/user_cloud_detail.d.ts +++ b/module_types/user_cloud_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface UserCloudDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserCloudDetailRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/user_detail.d.ts b/module_types/user_detail.d.ts index ce857f8..cabd7d7 100644 --- a/module_types/user_detail.d.ts +++ b/module_types/user_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface UserDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserDetailRequestConfig extends RequestBaseConfig { + uid: string +} diff --git a/module_types/user_dj.d.ts b/module_types/user_dj.d.ts index 47f3e9e..638710a 100644 --- a/module_types/user_dj.d.ts +++ b/module_types/user_dj.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface UserDjRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserDjRequestConfig extends RequestBaseConfig { + limit?: number + offset?: number + uid: string +} diff --git a/module_types/user_event.d.ts b/module_types/user_event.d.ts index e2eeba8..a3c4534 100644 --- a/module_types/user_event.d.ts +++ b/module_types/user_event.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface UserEventRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserEventRequestConfig extends RequestBaseConfig { + lasttime?: number + limit?: number + uid: string +} diff --git a/module_types/user_followeds.d.ts b/module_types/user_followeds.d.ts index 02484d7..b5d365f 100644 --- a/module_types/user_followeds.d.ts +++ b/module_types/user_followeds.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface UserFollowedsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserFollowedsRequestConfig extends RequestBaseConfig { + uid: string + lasttime?: number + limit?: number +} diff --git a/module_types/user_follows.d.ts b/module_types/user_follows.d.ts index 1d32455..917c9d2 100644 --- a/module_types/user_follows.d.ts +++ b/module_types/user_follows.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface UserFollowsRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserFollowsRequestConfig extends RequestBaseConfig { + uid: string + offset?: number + limit?: number +} diff --git a/module_types/user_playlist.d.ts b/module_types/user_playlist.d.ts index 2242a9a..320a9a2 100644 --- a/module_types/user_playlist.d.ts +++ b/module_types/user_playlist.d.ts @@ -1,5 +1,7 @@ import { RequestBaseConfig } from './base' - export interface UserPlaylistRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserPlaylistRequestConfig extends RequestBaseConfig { + uid: number + limit?: number + offset?: number +} diff --git a/module_types/user_record.d.ts b/module_types/user_record.d.ts index 0ab4367..bbe4973 100644 --- a/module_types/user_record.d.ts +++ b/module_types/user_record.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface UserRecordRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserRecordRequestConfig extends RequestBaseConfig { + uid: string + type: 1 | 0 +} diff --git a/module_types/user_subcount.d.ts b/module_types/user_subcount.d.ts index 6e2d462..6441b3c 100644 --- a/module_types/user_subcount.d.ts +++ b/module_types/user_subcount.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface UserSubcountRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type UserSubcountRequestConfig = RequestBaseConfig diff --git a/module_types/user_update.d.ts b/module_types/user_update.d.ts index a73b3a6..ea85016 100644 --- a/module_types/user_update.d.ts +++ b/module_types/user_update.d.ts @@ -1,5 +1,10 @@ import { RequestBaseConfig } from './base' - export interface UserUpdateRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface UserUpdateRequestConfig extends RequestBaseConfig { + birthday: string + city: string + gender: string + nickname: string + province: string + signature: string +} diff --git a/module_types/video_category_list.d.ts b/module_types/video_category_list.d.ts index 70a6654..92ee94d 100644 --- a/module_types/video_category_list.d.ts +++ b/module_types/video_category_list.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface VideoCategoryListRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoCategoryListRequestConfig extends RequestBaseConfig { + offset?: number + limit?: number +} diff --git a/module_types/video_detail.d.ts b/module_types/video_detail.d.ts index ccede5a..610c10c 100644 --- a/module_types/video_detail.d.ts +++ b/module_types/video_detail.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface VideoDetailRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoDetailRequestConfig extends RequestBaseConfig { + id: string +} diff --git a/module_types/video_detail_info.d.ts b/module_types/video_detail_info.d.ts index d89e69d..2eca79a 100644 --- a/module_types/video_detail_info.d.ts +++ b/module_types/video_detail_info.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface VideoDetailInfoRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoDetailInfoRequestConfig extends RequestBaseConfig { + vid: string +} diff --git a/module_types/video_group.d.ts b/module_types/video_group.d.ts index 3137544..fc15ec6 100644 --- a/module_types/video_group.d.ts +++ b/module_types/video_group.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface VideoGroupRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoGroupRequestConfig extends RequestBaseConfig { + id: string + offset?: number +} diff --git a/module_types/video_group_list.d.ts b/module_types/video_group_list.d.ts index d63657c..e13f889 100644 --- a/module_types/video_group_list.d.ts +++ b/module_types/video_group_list.d.ts @@ -1,5 +1,3 @@ import { RequestBaseConfig } from './base' - export interface VideoGroupListRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export type VideoGroupListRequestConfig = RequestBaseConfig diff --git a/module_types/video_sub.d.ts b/module_types/video_sub.d.ts index aaed0da..70822f0 100644 --- a/module_types/video_sub.d.ts +++ b/module_types/video_sub.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface VideoSubRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoSubRequestConfig extends RequestBaseConfig { + t?: 1 | 0 + id: string +} diff --git a/module_types/video_timeline_all.d.ts b/module_types/video_timeline_all.d.ts index 541e859..e1c2bc4 100644 --- a/module_types/video_timeline_all.d.ts +++ b/module_types/video_timeline_all.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface VideoTimelineAllRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoTimelineAllRequestConfig extends RequestBaseConfig { + offset?: number +} diff --git a/module_types/video_timeline_recommend.d.ts b/module_types/video_timeline_recommend.d.ts index 760f213..308c118 100644 --- a/module_types/video_timeline_recommend.d.ts +++ b/module_types/video_timeline_recommend.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface VideoTimelineRecommendRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoTimelineRecommendRequestConfig extends RequestBaseConfig { + offset?: number +} diff --git a/module_types/video_url.d.ts b/module_types/video_url.d.ts index 7591cb2..73698ab 100644 --- a/module_types/video_url.d.ts +++ b/module_types/video_url.d.ts @@ -1,5 +1,6 @@ import { RequestBaseConfig } from './base' - export interface VideoUrlRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface VideoUrlRequestConfig extends RequestBaseConfig { + id: string + res?: number +} diff --git a/module_types/weblog.d.ts b/module_types/weblog.d.ts index 4ad85b8..f228e01 100644 --- a/module_types/weblog.d.ts +++ b/module_types/weblog.d.ts @@ -1,5 +1,5 @@ import { RequestBaseConfig } from './base' - export interface WeblogRequestConfig extends RequestBaseConfig { - } - \ No newline at end of file +export interface WeblogRequestConfig extends RequestBaseConfig { + data?: { [index: string]: unknown } +}