YesPlayMusic/packages/shared/api/AppleMusic.ts
2023-01-28 11:54:57 +08:00

34 lines
602 B
TypeScript

interface FetchAppleMusicAlbumParams {
neteaseId: number | string
lang?: 'zh-CN' | 'en-US'
}
interface FetchAppleMusicAlbumResponse {
id: number
neteaseId: number
name: string
artistName: string
editorialVideo: string
artwork: string
editorialNote: {
en_US: string
zh_CN: string
}
}
interface FetchAppleMusicArtistParams {
neteaseId: number | string
lang?: 'zh-CN' | 'en-US'
}
interface FetchAppleMusicArtistResponse {
id: number
neteaseId: number
editorialVideo: string
artwork: string
name: string
artistBio: {
en_US: string
zh_CN: string
}
}