RestApiv2/internal/parser/model/kinocdn.go

77 lines
3.0 KiB
Go

package model
type vdn struct {
Result bool `json:"result"`
Data []struct {
ID int `json:"id"`
RuTitle string `json:"ru_title"`
OrigTitle string `json:"orig_title"`
ImdbID string `json:"imdb_id"`
KinopoiskID string `json:"kinopoisk_id"`
DefaultMediaID interface{} `json:"default_media_id"`
Created string `json:"created"`
Released string `json:"released"`
Updated string `json:"updated"`
Blocked int `json:"blocked"`
Media []struct {
ID int `json:"id"`
TranslationID int `json:"translation_id"`
ContentID int `json:"content_id"`
ContentType string `json:"content_type"`
TvSeriesID interface{} `json:"tv_series_id"`
SourceQuality string `json:"source_quality"`
MaxQuality int `json:"max_quality"`
Path string `json:"path"`
Duration int `json:"duration"`
Created string `json:"created"`
Accepted string `json:"accepted"`
DeletedAt interface{} `json:"deleted_at"`
Blocked int `json:"blocked"`
CountDownload int `json:"count_download"`
Qualities []struct {
ID int64 `json:"id"`
URL string `json:"url"`
Resolution int `json:"resolution"`
MediaID int `json:"media_id"`
} `json:"qualities"`
Translation struct {
ID int `json:"id"`
Title string `json:"title"`
Priority int `json:"priority"`
IframeSrc string `json:"iframe_src"`
Iframe string `json:"iframe"`
ShortTitle string `json:"short_title"`
SmartTitle string `json:"smart_title"`
ShorterTitle string `json:"shorter_title"`
} `json:"translation"`
} `json:"media"`
PreviewIframeSrc string `json:"preview_iframe_src"`
IframeSrc string `json:"iframe_src"`
Iframe string `json:"iframe"`
Translations []struct {
ID int `json:"id"`
Title string `json:"title"`
Priority int `json:"priority"`
IframeSrc string `json:"iframe_src"`
Iframe string `json:"iframe"`
ShortTitle string `json:"short_title"`
SmartTitle string `json:"smart_title"`
ShorterTitle string `json:"shorter_title"`
} `json:"translations"`
Year string `json:"year"`
ContentType string `json:"content_type"`
} `json:"data"`
CurrentPage int `json:"current_page"`
FirstPageURL string `json:"first_page_url"`
From int `json:"from"`
LastPage int `json:"last_page"`
LastPageURL string `json:"last_page_url"`
NextPageURL string `json:"next_page_url"`
Path string `json:"path"`
PerPage int `json:"per_page"`
PrevPageURL interface{} `json:"prev_page_url"`
To int `json:"to"`
Total int `json:"total"`
TotalCount int `json:"total_count"`
}