统一id, limit, offset的类型为string | number

This commit is contained in:
YXL 2020-09-13 12:56:47 +08:00
parent 5fd859f4d0
commit 19f71cfd62
119 changed files with 223 additions and 223 deletions

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumRequestConfig extends RequestBaseConfig { export interface AlbumRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumDetailRequestConfig extends RequestBaseConfig { export interface AlbumDetailRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumDetailDynamicRequestConfig extends RequestBaseConfig { export interface AlbumDetailDynamicRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumListRequestConfig extends RequestBaseConfig { export interface AlbumListRequestConfig extends RequestBaseConfig {
limit?: number // 默认 30 limit?: string | number // 默认 30
offset?: number // 默认 0 offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
type: string type: string
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumListStyleRequestConfig extends RequestBaseConfig { export interface AlbumListStyleRequestConfig extends RequestBaseConfig {
limit?: number // 默认 10 limit?: string | number // 默认 10
offset?: number // 默认 0 offset?: string | number // 默认 0
area?: 'Z_H' | 'E_A' | 'KR' | 'JP' // 默认 ALL area?: 'Z_H' | 'E_A' | 'KR' | 'JP' // 默认 ALL
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumNewRequestConfig extends RequestBaseConfig { export interface AlbumNewRequestConfig extends RequestBaseConfig {
limit?: number // 默认 30 limit?: string | number // 默认 30
offset?: number // 默认 0 offset?: string | number // 默认 0
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' // 默认 ALL
} }

View File

@ -3,5 +3,5 @@ import { RequestBaseConfig } from './base'
export interface AlbumSongSaleBoardRequestConfig extends RequestBaseConfig { export interface AlbumSongSaleBoardRequestConfig extends RequestBaseConfig {
albumType: 0 | 1 // 0 为数字专辑,1 为数字单曲 albumType: 0 | 1 // 0 为数字专辑,1 为数字单曲
type: 'daily' | 'week' | 'year' | 'total' type: 'daily' | 'week' | 'year' | 'total'
year?: string // 年份,默认本年。 type 为 year 时有效 year?: string | number // 年份,默认本年。 type 为 year 时有效
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumSubRequestConfig extends RequestBaseConfig { export interface AlbumSubRequestConfig extends RequestBaseConfig {
id: string id: string | number
t: 1 | 0 t: 1 | 0
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface AlbumSubListRequestConfig extends RequestBaseConfig { export interface AlbumSubListRequestConfig extends RequestBaseConfig {
limit: number // 默认: 25 limit: string | number // 默认: 25
offset: number // 默认: 0 offset: string | number // 默认: 0
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistAlbumRequestConfig extends RequestBaseConfig { export interface ArtistAlbumRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number // 默认 30 limit?: string | number // 默认 30
offset?: number // 默认 0 offset?: string | number // 默认 0
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistDescRequestConfig extends RequestBaseConfig { export interface ArtistDescRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -55,7 +55,7 @@ export interface ArtistListRequestConfig extends RequestBaseConfig {
| 'X' | 'X'
| 'Y' | 'Y'
| 'Z' | 'Z'
offset?: number offset?: string | number
limit?: number limit?: string | number
type?: '1' | '2' | '3' type?: '1' | '2' | '3'
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistMVRequestConfig extends RequestBaseConfig { export interface ArtistMVRequestConfig extends RequestBaseConfig {
artistId: string artistId: string | number
limit: number limit: string | number
offset: number offset: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistSongsRequestConfig extends RequestBaseConfig { export interface ArtistSongsRequestConfig extends RequestBaseConfig {
id: string id: string | number
order?: 'hot' | 'time' order?: 'hot' | 'time'
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistSubRequestConfig extends RequestBaseConfig { export interface ArtistSubRequestConfig extends RequestBaseConfig {
artistId: string artistId: string | number
t: 1 | 0 t: 1 | 0
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistSubListRequestConfig extends RequestBaseConfig { export interface ArtistSubListRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistTopSongRequestConfig extends RequestBaseConfig { export interface ArtistTopSongRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ArtistsRequestConfig extends RequestBaseConfig { export interface ArtistsRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -3,6 +3,6 @@ import { RequestBaseConfig } from './base'
export interface CloudSearchRequestConfig extends RequestBaseConfig { export interface CloudSearchRequestConfig extends RequestBaseConfig {
keywords: string keywords: string
type: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014 type: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,10 +1,10 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentRequestConfig extends RequestBaseConfig { export interface CommentRequestConfig extends RequestBaseConfig {
id: string id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 | 6 type: 0 | 1 | 2 | 3 | 4 | 5 | 6
t: 1 | 2 | 0 t: 1 | 2 | 0
threadId?: string threadId?: string
content?: string content?: string | number
commentId?: string commentId?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentAlbumRequestConfig extends RequestBaseConfig { export interface CommentAlbumRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentDjRequestConfig extends RequestBaseConfig { export interface CommentDjRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -2,7 +2,7 @@ import { RequestBaseConfig } from './base'
export interface CommentEventRequestConfig extends RequestBaseConfig { export interface CommentEventRequestConfig extends RequestBaseConfig {
threadId: string threadId: string
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -1,9 +1,9 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentFloorRequestConfig extends RequestBaseConfig { export interface CommentFloorRequestConfig extends RequestBaseConfig {
id: string id: string | number
parentCommentId: string parentCommentId: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 type: 0 | 1 | 2 | 3 | 4 | 5
limit?: number limit?: string | number
time?: number time?: string | number
} }

View File

@ -1,9 +1,9 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentHotRequestConfig extends RequestBaseConfig { export interface CommentHotRequestConfig extends RequestBaseConfig {
id: string id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 type: 0 | 1 | 2 | 3 | 4 | 5
offset?: number offset?: string | number
limit?: number limit?: string | number
before?: number before?: string | number
} }

View File

@ -1,9 +1,9 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentLikeRequestConfig extends RequestBaseConfig { export interface CommentLikeRequestConfig extends RequestBaseConfig {
id: string id: string | number
type: 0 | 1 | 2 | 3 | 4 | 5 type: 0 | 1 | 2 | 3 | 4 | 5
t: 1 | 0 t: 1 | 0
cid: number cid: string | number
threadId?: string threadId?: string
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentMusicRequestConfig extends RequestBaseConfig { export interface CommentMusicRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentMvRequestConfig extends RequestBaseConfig { export interface CommentMvRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentPlaylistRequestConfig extends RequestBaseConfig { export interface CommentPlaylistRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface CommentVideoRequestConfig extends RequestBaseConfig { export interface CommentVideoRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
before?: number before?: string | number
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface DigitalAlbumOrderingRequestConfig extends RequestBaseConfig { export interface DigitalAlbumOrderingRequestConfig extends RequestBaseConfig {
payment: string payment: string
id: string id: string | number
quantity: string quantity: string
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DigitalAlbumPurchasedRequestConfig extends RequestBaseConfig { export interface DigitalAlbumPurchasedRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjDetailRequestConfig extends RequestBaseConfig { export interface DjDetailRequestConfig extends RequestBaseConfig {
rid: string rid: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjHotRequestConfig extends RequestBaseConfig { export interface DjHotRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjPaygiftRequestConfig extends RequestBaseConfig { export interface DjPaygiftRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramRequestConfig extends RequestBaseConfig { export interface DjProgramRequestConfig extends RequestBaseConfig {
rid: string rid: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
asc: 'true' | 1 | 'false' | 0 asc: 'true' | 1 | 'false' | 0
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramDetailRequestConfig extends RequestBaseConfig { export interface DjProgramDetailRequestConfig extends RequestBaseConfig {
id: number id: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramToplistRequestConfig extends RequestBaseConfig { export interface DjProgramToplistRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig { export interface DjProgramToplistHoursRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjRadioHotRequestConfig extends RequestBaseConfig { export interface DjRadioHotRequestConfig extends RequestBaseConfig {
cateId: string cateId: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface DjSubRequestConfig extends RequestBaseConfig { export interface DjSubRequestConfig extends RequestBaseConfig {
t: 1 | 0 t: 1 | 0
rid: string rid: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjSublistRequestConfig extends RequestBaseConfig { export interface DjSublistRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjTodayPerferedRequestConfig extends RequestBaseConfig { export interface DjTodayPerferedRequestConfig extends RequestBaseConfig {
page?: number page?: string | number
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface DjToplistRequestConfig extends RequestBaseConfig { export interface DjToplistRequestConfig extends RequestBaseConfig {
type: 'new' | 'hot' type: 'new' | 'hot'
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistHoursRequestConfig extends RequestBaseConfig { export interface DjToplistHoursRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig { export interface DjToplistNewcomerRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistPayRequestConfig extends RequestBaseConfig { export interface DjToplistPayRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface DjToplistPopularRequestConfig extends RequestBaseConfig { export interface DjToplistPopularRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface EventDelRequestConfig extends RequestBaseConfig { export interface EventDelRequestConfig extends RequestBaseConfig {
evId?: number evId: string | number
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface EventForwardRequestConfig extends RequestBaseConfig { export interface EventForwardRequestConfig extends RequestBaseConfig {
forwords: string forwords: string
evId: string evId: string | number
uid: string uid: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface FmTrashRequestConfig extends RequestBaseConfig { export interface FmTrashRequestConfig extends RequestBaseConfig {
id: string id: string | number
time?: number time?: string | number
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface FollowRequestConfig extends RequestBaseConfig { export interface FollowRequestConfig extends RequestBaseConfig {
t: 0 | 1 t: 0 | 1
id: string id: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface HotTopicRequestConfig extends RequestBaseConfig { export interface HotTopicRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,8 +1,8 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LikeRequestConfig extends RequestBaseConfig { export interface LikeRequestConfig extends RequestBaseConfig {
like?: 'true' | 'false' like?: 'true' | 'false' | boolean
id: string id: string | number
alg?: string alg?: string
time?: number time?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LikelistRequestConfig extends RequestBaseConfig { export interface LikelistRequestConfig extends RequestBaseConfig {
uid: string uid: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface LyricRequestConfig extends RequestBaseConfig { export interface LyricRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgCommentsRequestConfig extends RequestBaseConfig { export interface MsgCommentsRequestConfig extends RequestBaseConfig {
uid: string uid: string | number
before?: string before?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgForwardsRequestConfig extends RequestBaseConfig { export interface MsgForwardsRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgNoticesRequestConfig extends RequestBaseConfig { export interface MsgNoticesRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
lasttime?: number lasttime?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgPrivateRequestConfig extends RequestBaseConfig { export interface MsgPrivateRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig { export interface MsgPrivateHistoryRequestConfig extends RequestBaseConfig {
before?: number before?: string | number
limit?: number limit?: string | number
uid: string uid: string | number
} }

View File

@ -4,6 +4,6 @@ export interface MvAllRequestConfig extends RequestBaseConfig {
area?: string area?: string
type?: string type?: string
order?: string order?: string
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvDetailRequestConfig extends RequestBaseConfig { export interface MvDetailRequestConfig extends RequestBaseConfig {
mvid?: string mvid?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvDetailInfoRequestConfig extends RequestBaseConfig { export interface MvDetailInfoRequestConfig extends RequestBaseConfig {
mvid: string mvid: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig { export interface MvExclusiveRcmdRequestConfig extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface MvFirstRequestConfig extends RequestBaseConfig { export interface MvFirstRequestConfig extends RequestBaseConfig {
area?: string area?: string
limit?: number limit?: string | number
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface MvSubRequestConfig extends RequestBaseConfig { export interface MvSubRequestConfig extends RequestBaseConfig {
t: 0 | 1 t: 0 | 1
mvid: string mvid: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvSublistRequestConfig extends RequestBaseConfig { export interface MvSublistRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface MvUrlRequestConfig extends RequestBaseConfig { export interface MvUrlRequestConfig extends RequestBaseConfig {
id?: string id?: string | number
r?: string r?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PersonalizedRequestConfig extends RequestBaseConfig { export interface PersonalizedRequestConfig extends RequestBaseConfig {
limit?: number limit?: string | number
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface PersonalizedPrivatecontentListRequestConfig export interface PersonalizedPrivatecontentListRequestConfig
extends RequestBaseConfig { extends RequestBaseConfig {
offset?: number offset?: string | number
limit?: number limit?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDeleteRequestConfig extends RequestBaseConfig { export interface PlaylistDeleteRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistDescUpdateRequestConfig extends RequestBaseConfig {
id: string id: string | number
desc: string desc: string
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistDetailRequestConfig extends RequestBaseConfig { export interface PlaylistDetailRequestConfig extends RequestBaseConfig {
id: string id: string | number
s?: number s?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistNameUpdateRequestConfig extends RequestBaseConfig {
id: string id: string | number
name: string name: string
} }

View File

@ -2,5 +2,5 @@ import { RequestBaseConfig } from './base'
export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig { export interface PlaylistSubscribeRequestConfig extends RequestBaseConfig {
t: 0 | 1 t: 0 | 1
id: string id: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig { export interface PlaylistSubscribersRequestConfig extends RequestBaseConfig {
id?: string id?: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistTagsUpdateRequestConfig extends RequestBaseConfig {
id: string id: string | number
tags: string tags: string
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface PlaylistTracksRequestConfig extends RequestBaseConfig { export interface PlaylistTracksRequestConfig extends RequestBaseConfig {
op: 'add' | 'del' op: 'add' | 'del'
pid: string pid: string | number
tracks: string tracks: string
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface PlaylistUpdateRequestConfig extends RequestBaseConfig { export interface PlaylistUpdateRequestConfig extends RequestBaseConfig {
id: string id: string | number
name: string name: string
desc?: string desc?: string
tags?: string tags?: string

View File

@ -2,8 +2,8 @@ import { RequestBaseConfig } from './base'
export interface PlaymodeIntelligenceListRequestConfig export interface PlaymodeIntelligenceListRequestConfig
extends RequestBaseConfig { extends RequestBaseConfig {
id: string id: string | number
pid: string pid: string | number
sid?: string sid?: string | number
count?: number count?: string | number
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface ProgramRecommendRequestConfig extends RequestBaseConfig { export interface ProgramRecommendRequestConfig extends RequestBaseConfig {
type: string type: string
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RelatedAllvideoRequestConfig extends RequestBaseConfig { export interface RelatedAllvideoRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface RelatedPlaylistRequestConfig extends RequestBaseConfig { export interface RelatedPlaylistRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -3,6 +3,6 @@ import { RequestBaseConfig } from './base'
export interface ResourceLikeRequestConfig extends RequestBaseConfig { export interface ResourceLikeRequestConfig extends RequestBaseConfig {
t: 0 | 1 t: 0 | 1
type: 1 | 4 | 5 | 6 type: 1 | 4 | 5 | 6
id?: string id?: string | number
threadId?: string threadId?: string
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface ScrobbleRequestConfig extends RequestBaseConfig { export interface ScrobbleRequestConfig extends RequestBaseConfig {
id: string id: string | number
sourceid: string sourceid: string | number
time: string time: string | number
} }

View File

@ -3,6 +3,6 @@ import { RequestBaseConfig } from './base'
export interface SearchRequestConfig extends RequestBaseConfig { export interface SearchRequestConfig extends RequestBaseConfig {
keywords: string keywords: string
type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014 type?: 1 | 10 | 100 | 1000 | 1002 | 1004 | 1006 | 1009 | 1014
limit?: string limit?: string | number
offset?: string offset?: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SendPlaylistRequestConfig extends RequestBaseConfig { export interface SendPlaylistRequestConfig extends RequestBaseConfig {
playlist: string playlist: string | number
msg: string msg: string
user_ids: string user_ids: string
} }

View File

@ -2,6 +2,6 @@ import { RequestBaseConfig } from './base'
export interface SendTextRequestConfig extends RequestBaseConfig { export interface SendTextRequestConfig extends RequestBaseConfig {
msg: string msg: string
id: string id: string | number
user_ids: string user_ids: string
} }

View File

@ -3,5 +3,5 @@ import { RequestBaseConfig } from './base'
export interface ShareResourceRequestConfig extends RequestBaseConfig { export interface ShareResourceRequestConfig extends RequestBaseConfig {
type?: 'song' | 'playlist' | 'mv' | 'djprogram' | 'djradio' type?: 'song' | 'playlist' | 'mv' | 'djprogram' | 'djradio'
msg?: string msg?: string
id?: string id?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiArtistRequestConfig extends RequestBaseConfig { export interface SimiArtistRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiMvRequestConfig extends RequestBaseConfig { export interface SimiMvRequestConfig extends RequestBaseConfig {
mvid: string mvid: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiPlaylistRequestConfig extends RequestBaseConfig { export interface SimiPlaylistRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: string offset?: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiSongRequestConfig extends RequestBaseConfig { export interface SimiSongRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,7 +1,7 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SimiUserRequestConfig extends RequestBaseConfig { export interface SimiUserRequestConfig extends RequestBaseConfig {
id: string id: string | number
limit?: number limit?: string | number
offset?: number offset?: string | number
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SongOrderUpdateRequestConfig extends RequestBaseConfig { export interface SongOrderUpdateRequestConfig extends RequestBaseConfig {
pid: string pid: string | number
ids: string ids: string
} }

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface SongUrlRequestConfig extends RequestBaseConfig { export interface SongUrlRequestConfig extends RequestBaseConfig {
id: string id: string | number
br?: number br?: string | number
} }

View File

@ -2,8 +2,8 @@ import { RequestBaseConfig } from './base'
export interface TopAlbumRequestConfig extends RequestBaseConfig { export interface TopAlbumRequestConfig extends RequestBaseConfig {
area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP' area?: 'ALL' | 'ZH' | 'EA' | 'KR' | 'JP'
limit?: number limit?: string | number
offset?: number offset?: string | number
type?: string type?: string
year?: string year?: string
mouth?: string mouth?: string

View File

@ -1,6 +1,6 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface TopArtistsRequestConfig extends RequestBaseConfig { export interface TopArtistsRequestConfig extends RequestBaseConfig {
limit?: string limit?: string | number
offset?: string offset?: string | number
} }

View File

@ -1,5 +1,5 @@
import { RequestBaseConfig } from './base' import { RequestBaseConfig } from './base'
export interface TopListRequestConfig extends RequestBaseConfig { export interface TopListRequestConfig extends RequestBaseConfig {
id: string id: string | number
} }

Some files were not shown because too many files have changed in this diff Show More