blob: a332da432be00c4fa3d11c0d9568fc8e5779125f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
package object
// PodcastsItem struct.
type PodcastsItem struct {
OwnerID int `json:"owner_id"`
}
// PodcastsCategory struct.
type PodcastsCategory struct {
ID int `json:"id"`
Title string `json:"title"`
Cover []BaseImage `json:"cover"`
}
// PodcastsEpisode struct.
type PodcastsEpisode struct {
ID int `json:"id"`
OwnerID int `json:"owner_id"`
Artist string `json:"artist"`
Title string `json:"title"`
Duration int `json:"duration"`
Date int `json:"date"`
URL string `json:"url"`
LyricsID int `json:"lyrics_id"`
NoSearch int `json:"no_search"`
TrackCode string `json:"track_code"`
IsHq BaseBoolInt `json:"is_hq"`
IsFocusTrack BaseBoolInt `json:"is_focus_track"`
IsExplicit BaseBoolInt `json:"is_explicit"`
ShortVideosAllowed BaseBoolInt `json:"short_videos_allowed"`
StoriesAllowed BaseBoolInt `json:"stories_allowed"`
StoriesCoverAllowed BaseBoolInt `json:"stories_cover_allowed"`
PodcastInfo PodcastsPodcastInfo `json:"podcast_info"`
}
// PodcastsPodcastInfo struct.
type PodcastsPodcastInfo struct {
Cover struct {
Sizes []BaseImage `json:"cover"`
}
Plays int `json:"plays"`
IsFavorite BaseBoolInt `json:"is_favorite"`
Description string `json:"description"`
Position int `json:"position"`
}
|