feature/share-libs
ts 25 lines 494 Bytes
Raw
1 import { SongProvider } from "./song-response"
2
3
4 export enum VoteType {
5 UP = 'up',
6 DOWN = 'down'
7 }
8
9 export default interface SongVotesDetailResponse {
10 code: string
11 message: string
12 song_provider: SongProvider
13 votes: SongProviderVote[]
14 }
15
16 export interface SongProviderVote {
17 id: number
18 user_id: number
19 song_provider_id: number
20 vote_type: VoteType
21 voter_username_or_id: string
22 voter_gravatar: string
23 created_at: string
24 updated_at: string
25 }