export * from './interface' import { ActivateInitProfileRequestConfig, AlbumRequestConfig, AlbumDetailRequestConfig, AlbumDetailDynamicRequestConfig, AlbumListRequestConfig, AlbumListStyleRequestConfig, AlbumNewRequestConfig, AlbumNewestRequestConfig, AlbumSongSaleBoardRequestConfig, AlbumSubRequestConfig, AlbumSubListRequestConfig, ArtistAlbumRequestConfig, ArtistDescRequestConfig, ArtistListRequestConfig, ArtistMVRequestConfig, ArtistSongsRequestConfig, ArtistSubRequestConfig, ArtistSubListRequestConfig, ArtistTopSongRequestConfig, ArtistsRequestConfig, // AvatarUploadRequestConfig, BannerRequestConfig, BatchRequestConfig, CaptchaSentRequestConfig, CaptchaVerifyRequestConfig, CellphoneExistenceCheckRequestConfig, CheckMusicRequestConfig, CloudSearchRequestConfig, CommentRequestConfig, CommentAlbumRequestConfig, CommentDjRequestConfig, CommentEventRequestConfig, CommentFloorRequestConfig, CommentHotRequestConfig, CommentHotwallListRequestConfig, CommentLikeRequestConfig, CommentMusicRequestConfig, CommentMvRequestConfig, CommentPlaylistRequestConfig, CommentVideoRequestConfig, CountriesCodeListRequestConfig, DailySigninRequestConfig, DigitalAlbumOrderingRequestConfig, DigitalAlbumPurchasedRequestConfig, DjBannerRequestConfig, DjCategoryExcludehotRequestConfig, DjCategoryRecommendRequestConfig, DjCatelistRequestConfig, DjDetailRequestConfig, DjHotRequestConfig, DjPaygiftRequestConfig, DjProgramRequestConfig, DjProgramDetailRequestConfig, DjProgramToplistRequestConfig, DjProgramToplistHoursRequestConfig, DjRadioHotRequestConfig, DjRecommendRequestConfig, DjRecommendTypeRequestConfig, DjSubRequestConfig, DjSublistRequestConfig, DjTodayPerferedRequestConfig, DjToplistRequestConfig, DjToplistHoursRequestConfig, DjToplistNewcomerRequestConfig, DjToplistPayRequestConfig, DjToplistPopularRequestConfig, EventRequestConfig, EventDelRequestConfig, EventForwardRequestConfig, FmTrashRequestConfig, FollowRequestConfig, HistoryRecommendSongsRequestConfig, HistoryRecommendSongsDetailRequestConfig, HomepageBlockPageRequestConfig, HomepageDragonBallRequestConfig, HotTopicRequestConfig, LikeRequestConfig, LikelistRequestConfig, LoginRequestConfig, LoginCellphoneRequestConfig, LoginRefreshRequestConfig, LoginStatusRequestConfig, LogoutRequestConfig, LyricRequestConfig, MsgCommentsRequestConfig, MsgForwardsRequestConfig, MsgNoticesRequestConfig, MsgPrivateRequestConfig, MsgPrivateHistoryRequestConfig, MvAllRequestConfig, MvDetailRequestConfig, MvDetailInfoRequestConfig, MvExclusiveRcmdRequestConfig, MvFirstRequestConfig, MvSubRequestConfig, MvSublistRequestConfig, MvUrlRequestConfig, PersonalFmRequestConfig, PersonalizedRequestConfig, PersonalizedDjprogramRequestConfig, PersonalizedMvRequestConfig, PersonalizedNewsongRequestConfig, PersonalizedPrivatecontentRequestConfig, PersonalizedPrivatecontentListRequestConfig, PlaylistCatlistRequestConfig, // PlaylistCoverUpdateRequestConfig, PlaylistCreateRequestConfig, PlaylistDeleteRequestConfig, PlaylistDescUpdateRequestConfig, PlaylistDetailRequestConfig, PlaylistHotRequestConfig, PlaylistNameUpdateRequestConfig, PlaylistOrderUpdateRequestConfig, PlaylistSubscribeRequestConfig, PlaylistSubscribersRequestConfig, PlaylistTagsUpdateRequestConfig, PlaylistTracksRequestConfig, PlaylistUpdateRequestConfig, PlaymodeIntelligenceListRequestConfig, ProgramRecommendRequestConfig, RebindRequestConfig, RecommendResourceRequestConfig, RecommendSongsRequestConfig, RegisterCellphoneRequestConfig, RelatedAllvideoRequestConfig, RelatedPlaylistRequestConfig, ResourceLikeRequestConfig, ScrobbleRequestConfig, SearchRequestConfig, SearchDefaultRequestConfig, SearchHotRequestConfig, SearchHotDetailRequestConfig, SearchMultimatchRequestConfig, SearchSuggestRequestConfig, SendPlaylistRequestConfig, SendTextRequestConfig, SettingRequestConfig, ShareResourceRequestConfig, SimiArtistRequestConfig, SimiMvRequestConfig, SimiPlaylistRequestConfig, SimiSongRequestConfig, SimiUserRequestConfig, SongDetailRequestConfig, SongOrderUpdateRequestConfig, SongUrlRequestConfig, TopAlbumRequestConfig, TopArtistsRequestConfig, TopListRequestConfig, TopMvRequestConfig, TopPlaylistRequestConfig, TopPlaylistHighqualityRequestConfig, TopSongRequestConfig, ToplistRequestConfig, ToplistArtistRequestConfig, ToplistDetailRequestConfig, UserAudioRequestConfig, UserCloudRequestConfig, UserCloudDelRequestConfig, UserCloudDetailRequestConfig, UserDetailRequestConfig, UserDjRequestConfig, UserEventRequestConfig, UserFollowedsRequestConfig, UserFollowsRequestConfig, UserPlaylistRequestConfig, UserRecordRequestConfig, UserSubcountRequestConfig, UserUpdateRequestConfig, VideoCategoryListRequestConfig, VideoDetailRequestConfig, VideoDetailInfoRequestConfig, VideoGroupRequestConfig, VideoGroupListRequestConfig, VideoSubRequestConfig, VideoTimelineAllRequestConfig, VideoTimelineRecommendRequestConfig, VideoUrlRequestConfig, WeblogRequestConfig, APIBaseResponse, } from './interface' // Start export interface Response { status: number // The Http Response Code body: T // API Response body cookie: string[] } interface SDKInstance { activate_init_profile: ( params: ActivateInitProfileRequestConfig, ) => Promise> album: (params: AlbumRequestConfig) => Promise> album_detail: ( params: AlbumDetailRequestConfig, ) => Promise> album_detail_dynamic: ( params: AlbumDetailDynamicRequestConfig, ) => Promise> album_list: ( params: AlbumListRequestConfig, ) => Promise> album_list_style: ( params: AlbumListStyleRequestConfig, ) => Promise> album_new: ( params: AlbumNewRequestConfig, ) => Promise> album_newest: ( params: AlbumNewestRequestConfig, ) => Promise> album_songsaleboard: ( params: AlbumSongSaleBoardRequestConfig, ) => Promise> album_sub: ( params: AlbumSubRequestConfig, ) => Promise> album_sublist: ( params: AlbumSubListRequestConfig, ) => Promise> artist_album: ( params: ArtistAlbumRequestConfig, ) => Promise> artist_desc: ( params: ArtistDescRequestConfig, ) => Promise> artist_list: ( params: ArtistListRequestConfig, ) => Promise> artist_mv: ( params: ArtistMVRequestConfig, ) => Promise> artist_songs: ( params: ArtistSongsRequestConfig, ) => Promise> artist_sub: ( params: ArtistSubRequestConfig, ) => Promise> artist_sublist: ( params: ArtistSubListRequestConfig, ) => Promise> artist_top_song: ( params: ArtistTopSongRequestConfig, ) => Promise> artists: (params: ArtistsRequestConfig) => Promise> // avatar_upload: ( // params: AvatarUploadRequestConfig, //) => Promise> banner: (params: BannerRequestConfig) => Promise> batch: (params: BatchRequestConfig) => Promise> captcha_sent: ( params: CaptchaSentRequestConfig, ) => Promise> captcha_verify: ( params: CaptchaVerifyRequestConfig, ) => Promise> cellphone_existence_check: ( params: CellphoneExistenceCheckRequestConfig, ) => Promise> check_music: ( params: CheckMusicRequestConfig, ) => Promise> cloudsearch: ( params: CloudSearchRequestConfig, ) => Promise> comment: (params: CommentRequestConfig) => Promise> comment_album: ( params: CommentAlbumRequestConfig, ) => Promise> comment_dj: ( params: CommentDjRequestConfig, ) => Promise> comment_event: ( params: CommentEventRequestConfig, ) => Promise> comment_floor: ( params: CommentFloorRequestConfig, ) => Promise> comment_hot: ( params: CommentHotRequestConfig, ) => Promise> comment_hotwall_list: ( params: CommentHotwallListRequestConfig, ) => Promise> comment_like: ( params: CommentLikeRequestConfig, ) => Promise> comment_music: ( params: CommentMusicRequestConfig, ) => Promise> comment_mv: ( params: CommentMvRequestConfig, ) => Promise> comment_playlist: ( params: CommentPlaylistRequestConfig, ) => Promise> comment_video: ( params: CommentVideoRequestConfig, ) => Promise> countries_code_list: ( params: CountriesCodeListRequestConfig, ) => Promise> daily_signin: ( params: DailySigninRequestConfig, ) => Promise> digitalAlbum_ordering: ( params: DigitalAlbumOrderingRequestConfig, ) => Promise> digitalAlbum_purchased: ( params: DigitalAlbumPurchasedRequestConfig, ) => Promise> dj_banner: ( params: DjBannerRequestConfig, ) => Promise> dj_category_excludehot: ( params: DjCategoryExcludehotRequestConfig, ) => Promise> dj_category_recommend: ( params: DjCategoryRecommendRequestConfig, ) => Promise> dj_catelist: ( params: DjCatelistRequestConfig, ) => Promise> dj_detail: ( params: DjDetailRequestConfig, ) => Promise> dj_hot: (params: DjHotRequestConfig) => Promise> dj_paygift: ( params: DjPaygiftRequestConfig, ) => Promise> dj_program: ( params: DjProgramRequestConfig, ) => Promise> dj_program_detail: ( params: DjProgramDetailRequestConfig, ) => Promise> dj_program_toplist: ( params: DjProgramToplistRequestConfig, ) => Promise> dj_program_toplist_hours: ( params: DjProgramToplistHoursRequestConfig, ) => Promise> dj_radio_hot: ( params: DjRadioHotRequestConfig, ) => Promise> dj_recommend: ( params: DjRecommendRequestConfig, ) => Promise> dj_recommend_type: ( params: DjRecommendTypeRequestConfig, ) => Promise> dj_sub: (params: DjSubRequestConfig) => Promise> dj_sublist: ( params: DjSublistRequestConfig, ) => Promise> dj_today_perfered: ( params: DjTodayPerferedRequestConfig, ) => Promise> dj_toplist: ( params: DjToplistRequestConfig, ) => Promise> dj_toplist_hours: ( params: DjToplistHoursRequestConfig, ) => Promise> dj_toplist_newcomer: ( params: DjToplistNewcomerRequestConfig, ) => Promise> dj_toplist_pay: ( params: DjToplistPayRequestConfig, ) => Promise> dj_toplist_popular: ( params: DjToplistPopularRequestConfig, ) => Promise> event: (params: EventRequestConfig) => Promise> event_del: ( params: EventDelRequestConfig, ) => Promise> event_forward: ( params: EventForwardRequestConfig, ) => Promise> fm_trash: (params: FmTrashRequestConfig) => Promise> follow: (params: FollowRequestConfig) => Promise> history_recommend_songs: ( params: HistoryRecommendSongsRequestConfig, ) => Promise> history_recommend_songs_detail: ( params: HistoryRecommendSongsDetailRequestConfig, ) => Promise> homepage_block_page: ( params: HomepageBlockPageRequestConfig, ) => Promise> homepage_dragon_ball: ( params: HomepageDragonBallRequestConfig, ) => Promise> hot_topic: ( params: HotTopicRequestConfig, ) => Promise> like: (params: LikeRequestConfig) => Promise> likelist: ( params: LikelistRequestConfig, ) => Promise> login: (params: LoginRequestConfig) => Promise> login_cellphone: ( params: LoginCellphoneRequestConfig, ) => Promise> login_refresh: ( params: LoginRefreshRequestConfig, ) => Promise> login_status: ( params: LoginStatusRequestConfig, ) => Promise> logout: (params: LogoutRequestConfig) => Promise> lyric: (params: LyricRequestConfig) => Promise> msg_comments: ( params: MsgCommentsRequestConfig, ) => Promise> msg_forwards: ( params: MsgForwardsRequestConfig, ) => Promise> msg_notices: ( params: MsgNoticesRequestConfig, ) => Promise> msg_private: ( params: MsgPrivateRequestConfig, ) => Promise> msg_private_history: ( params: MsgPrivateHistoryRequestConfig, ) => Promise> mv_all: (params: MvAllRequestConfig) => Promise> mv_detail: ( params: MvDetailRequestConfig, ) => Promise> mv_detail_info: ( params: MvDetailInfoRequestConfig, ) => Promise> mv_exclusive_rcmd: ( params: MvExclusiveRcmdRequestConfig, ) => Promise> mv_first: (params: MvFirstRequestConfig) => Promise> mv_sub: (params: MvSubRequestConfig) => Promise> mv_sublist: ( params: MvSublistRequestConfig, ) => Promise> mv_url: (params: MvUrlRequestConfig) => Promise> personal_fm: ( params: PersonalFmRequestConfig, ) => Promise> personalized: ( params: PersonalizedRequestConfig, ) => Promise> personalized_djprogram: ( params: PersonalizedDjprogramRequestConfig, ) => Promise> personalized_mv: ( params: PersonalizedMvRequestConfig, ) => Promise> personalized_newsong: ( params: PersonalizedNewsongRequestConfig, ) => Promise> personalized_privatecontent: ( params: PersonalizedPrivatecontentRequestConfig, ) => Promise> personalized_privatecontent_list: ( params: PersonalizedPrivatecontentListRequestConfig, ) => Promise> playlist_catlist: ( params: PlaylistCatlistRequestConfig, ) => Promise> // playlist_cover_update: ( // params: PlaylistCoverUpdateRequestConfig, // ) => Promise> playlist_create: ( params: PlaylistCreateRequestConfig, ) => Promise> playlist_delete: ( params: PlaylistDeleteRequestConfig, ) => Promise> playlist_desc_update: ( params: PlaylistDescUpdateRequestConfig, ) => Promise> playlist_detail: ( params: PlaylistDetailRequestConfig, ) => Promise> playlist_hot: ( params: PlaylistHotRequestConfig, ) => Promise> playlist_name_update: ( params: PlaylistNameUpdateRequestConfig, ) => Promise> playlist_order_update: ( params: PlaylistOrderUpdateRequestConfig, ) => Promise> playlist_subscribe: ( params: PlaylistSubscribeRequestConfig, ) => Promise> playlist_subscribers: ( params: PlaylistSubscribersRequestConfig, ) => Promise> playlist_tags_update: ( params: PlaylistTagsUpdateRequestConfig, ) => Promise> playlist_tracks: ( params: PlaylistTracksRequestConfig, ) => Promise> playlist_update: ( params: PlaylistUpdateRequestConfig, ) => Promise> playmode_intelligence_list: ( params: PlaymodeIntelligenceListRequestConfig, ) => Promise> program_recommend: ( params: ProgramRecommendRequestConfig, ) => Promise> rebind: (params: RebindRequestConfig) => Promise> recommend_resource: ( params: RecommendResourceRequestConfig, ) => Promise> recommend_songs: ( params: RecommendSongsRequestConfig, ) => Promise> register_cellphone: ( params: RegisterCellphoneRequestConfig, ) => Promise> related_allvideo: ( params: RelatedAllvideoRequestConfig, ) => Promise> related_playlist: ( params: RelatedPlaylistRequestConfig, ) => Promise> resource_like: ( params: ResourceLikeRequestConfig, ) => Promise> scrobble: ( params: ScrobbleRequestConfig, ) => Promise> search: (params: SearchRequestConfig) => Promise> search_default: ( params: SearchDefaultRequestConfig, ) => Promise> search_hot: ( params: SearchHotRequestConfig, ) => Promise> search_hot_detail: ( params: SearchHotDetailRequestConfig, ) => Promise> search_multimatch: ( params: SearchMultimatchRequestConfig, ) => Promise> search_suggest: ( params: SearchSuggestRequestConfig, ) => Promise> send_playlist: ( params: SendPlaylistRequestConfig, ) => Promise> send_text: ( params: SendTextRequestConfig, ) => Promise> setting: (params: SettingRequestConfig) => Promise> share_resource: ( params: ShareResourceRequestConfig, ) => Promise> simi_artist: ( params: SimiArtistRequestConfig, ) => Promise> simi_mv: (params: SimiMvRequestConfig) => Promise> simi_playlist: ( params: SimiPlaylistRequestConfig, ) => Promise> simi_song: ( params: SimiSongRequestConfig, ) => Promise> simi_user: ( params: SimiUserRequestConfig, ) => Promise> song_detail: ( params: SongDetailRequestConfig, ) => Promise> song_order_update: ( params: SongOrderUpdateRequestConfig, ) => Promise> song_url: (params: SongUrlRequestConfig) => Promise> top_album: ( params: TopAlbumRequestConfig, ) => Promise> top_artists: ( params: TopArtistsRequestConfig, ) => Promise> top_list: (params: TopListRequestConfig) => Promise> top_mv: (params: TopMvRequestConfig) => Promise> top_playlist: ( params: TopPlaylistRequestConfig, ) => Promise> top_playlist_highquality: ( params: TopPlaylistHighqualityRequestConfig, ) => Promise> top_song: (params: TopSongRequestConfig) => Promise> toplist: (params: ToplistRequestConfig) => Promise> toplist_artist: ( params: ToplistArtistRequestConfig, ) => Promise> toplist_detail: ( params: ToplistDetailRequestConfig, ) => Promise> user_audio: ( params: UserAudioRequestConfig, ) => Promise> user_cloud: ( params: UserCloudRequestConfig, ) => Promise> user_cloud_del: ( params: UserCloudDelRequestConfig, ) => Promise> user_cloud_detail: ( params: UserCloudDetailRequestConfig, ) => Promise> user_detail: ( params: UserDetailRequestConfig, ) => Promise> user_dj: (params: UserDjRequestConfig) => Promise> user_event: ( params: UserEventRequestConfig, ) => Promise> user_followeds: ( params: UserFollowedsRequestConfig, ) => Promise> user_follows: ( params: UserFollowsRequestConfig, ) => Promise> user_playlist: ( params: UserPlaylistRequestConfig, ) => Promise> user_record: ( params: UserRecordRequestConfig, ) => Promise> user_subcount: ( params: UserSubcountRequestConfig, ) => Promise> user_update: ( params: UserUpdateRequestConfig, ) => Promise> video_category_list: ( params: VideoCategoryListRequestConfig, ) => Promise> video_detail: ( params: VideoDetailRequestConfig, ) => Promise> video_detail_info: ( params: VideoDetailInfoRequestConfig, ) => Promise> video_group: ( params: VideoGroupRequestConfig, ) => Promise> video_group_list: ( params: VideoGroupListRequestConfig, ) => Promise> video_sub: ( params: VideoSubRequestConfig, ) => Promise> video_timeline_all: ( params: VideoTimelineAllRequestConfig, ) => Promise> video_timeline_recommend: ( params: VideoTimelineRecommendRequestConfig, ) => Promise> video_url: ( params: VideoUrlRequestConfig, ) => Promise> weblog: (params: WeblogRequestConfig) => Promise> } declare const SDK: SDKInstance export default SDK