Versions in this module Expand all Collapse all v1 v1.0.1 Nov 25, 2024 Changes in this version + type Option func(*video) + func WithAutoLevels(autoLevels bool, changed bool) Option + func WithCategory(categoryId string) Option + func WithChannelId(channelId string) Option + func WithChart(chart string) Option + func WithComments(comments string) Option + func WithDescription(description string) Option + func WithEmbeddable(embeddable bool) Option + func WithFile(file string) Option + func WithForKids(forKids bool) Option + func WithHl(hl string) Option + func WithID(id string) Option + func WithLanguage(language string) Option + func WithLicense(license string) Option + func WithLocale(locale string) Option + func WithMaxHeight(maxHeight int64) Option + func WithMaxResults(maxResults int64) Option + func WithMaxWidth(maxWidth int64) Option + func WithNotifySubscribers(notifySubscribers bool) Option + func WithOnBehalfOfContentOwner(onBehalfOfContentOwner string) Option + func WithOnBehalfOfContentOwnerChannel(onBehalfOfContentOwnerChannel string) Option + func WithPlaylistId(playlistId string) Option + func WithPrivacy(privacy string) Option + func WithPublicStatsViewable(publicStatsViewable bool) Option + func WithPublishAt(publishAt string) Option + func WithRating(rating string) Option + func WithReasonId(reasonId string) Option + func WithRegionCode(regionCode string) Option + func WithSecondaryReasonId(secondaryReasonId string) Option + func WithService(svc *youtube.Service) Option + func WithStabilize(stabilize bool, changed bool) Option + func WithTags(tags []string) Option + func WithThumbnail(thumbnail string) Option + func WithTitle(title string) Option + type Video interface + Delete func() + GetRating func() + Insert func(string) + List func([]string, string) + Rate func() + ReportAbuse func() + Update func(string) + func NewVideo(opts ...Option) Video