definitions

package
v0.0.0-...-1b9946f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2024 License: Apache-2.0, MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BulkScheduleVideoDownloads

type BulkScheduleVideoDownloads struct {
	VideoIDs []string `json:"videoIDs"`
}

type CancelVideoDownload

type CancelVideoDownload struct {
	VideoID string `json:"videoID"`
}

type ChannelDetails

type ChannelDetails struct {
	ID     string `json:"id"`
	Name   string `json:"name"`
	Avatar string `json:"avatar"`
	Subs   string `json:"subs"`
}

type GetBulkChannelsDetailsRequest

type GetBulkChannelsDetailsRequest struct {
	ChannelIDs []string `json:"channelIDs"`
}

type GetBulkChannelsDetailsResponse

type GetBulkChannelsDetailsResponse struct {
	Channels []*ChannelDetails `json:"channels"`
}

type GetBulkPlaylistsDetailsRequest

type GetBulkPlaylistsDetailsRequest struct {
	PlaylistIDs []string `json:"playlistIDs"`
}

type GetBulkPlaylistsDetailsResponse

type GetBulkPlaylistsDetailsResponse struct {
	Playlists []*PlaylistDetails `json:"playlists"`
}

type GetBulkVideosDetailsRequest

type GetBulkVideosDetailsRequest struct {
	VideoIDs []string `json:"videoIDs"`
}

type GetBulkVideosDetailsResponse

type GetBulkVideosDetailsResponse struct {
	Videos []*VideoDetails `json:"videos"`
}

type GetChannelDetailsRequest

type GetChannelDetailsRequest struct {
	Input string `json:"input"`
	Force bool   `json:"force"`
}

type GetChannelDetailsResponse

type GetChannelDetailsResponse struct {
	Details ChannelDetails `json:"details"`
}

type GetChannelVideoIDsRequest

type GetChannelVideoIDsRequest struct {
	ID string `json:"id"`
}

type GetChannelVideoIDsResponse

type GetChannelVideoIDsResponse struct {
	VideoIDs []string `json:"videoIDs"`
}

type GetPlaylistDetailsRequest

type GetPlaylistDetailsRequest struct {
	Input string `json:"input"`
	Force bool   `json:"force"`
}

type GetPlaylistDetailsResponse

type GetPlaylistDetailsResponse struct {
	Details PlaylistDetails `json:"details"`
}

type GetPlaylistVideoIDsRequest

type GetPlaylistVideoIDsRequest struct {
	ID string `json:"id"`
}

type GetPlaylistVideoIDsResponse

type GetPlaylistVideoIDsResponse struct {
	VideoIDs []string `json:"videoIDs"`
}

type GetVideoDetailsRequest

type GetVideoDetailsRequest struct {
	Input string `json:"input"`
	Force bool   `json:"force"`
}

type GetVideoDetailsResponse

type GetVideoDetailsResponse struct {
	Details VideoDetails `json:"details"`
}

type ListCacheRequest

type ListCacheRequest struct {
	Marker string `json:"marker"`
}

type ListCacheResponse

type ListCacheResponse struct {
	VideoIDs    []string `json:"videoIDs"`
	IsTruncated bool     `json:"isTruncated"`
	NextMarker  string   `json:"nextMarker"`
}

type PlaylistDetails

type PlaylistDetails struct {
	ID        string `json:"id"`
	Title     string `json:"title"`
	Channel   string `json:"channel"`
	ChannelID string `json:"channelID"`
	NumVideos int    `json:"numVideos"`
}

type PurgeVideo

type PurgeVideo struct {
	ID string `json:"id"`
}

type ScheduleVideoDownload

type ScheduleVideoDownload struct {
	VideoID string `json:"videoID"`
}

type VideoDetails

type VideoDetails struct {
	ID          string `json:"id"`
	Title       string `json:"title"`
	Description string `json:"description"`
	Thumbnail   string `json:"thumbnail"`
	UploadDate  string `json:"uploadDate"`
	Uploader    string `json:"uploader"`
	UploaderID  string `json:"uploaderID"`
	Channel     string `json:"channel"`
	ChannelID   string `json:"channelID"`
	Duration    int64  `json:"duration"`
	ViewCount   int64  `json:"viewCount"`
	Width       int    `json:"width"`
	Height      int    `json:"height"`
	FPS         int    `json:"fps"`
}

type VideoDownloads

type VideoDownloads struct {
	VideoIDs []string `json:"videoIDs"`
}

type Void

type Void struct{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL