ChannelClient class

Queries related to YouTube channels.

Constructors

ChannelClient(YoutubeHttpClient _httpClient)
Initializes an instance of ChannelClient
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

get(dynamic id) Future<Channel>
Gets the metadata associated with the specified channel. id must be either a ChannelId or a string which is parsed to a ChannelId
getAboutPage(dynamic channelId) Future<ChannelAbout>
Gets the info found on a YouTube Channel About page. id must be either a ChannelId or a string which is parsed to a ChannelId
getAboutPageByUsername(dynamic username) Future<ChannelAbout>
Gets the info found on a YouTube Channel About page. username must be either a Username or a string which is parsed to a Username
getByHandle(dynamic handle) Future<Channel>
getByUsername(dynamic username) Future<Channel>
Gets the metadata associated with the channel of the specified user. username must be either a Username or a string which is parsed to a Username
getByVideo(dynamic videoId) Future<Channel>
Gets the metadata associated with the channel that uploaded the specified video.
getUploads(dynamic channelId) Stream<Video>
Enumerates videos uploaded by the specified channel. If you want a full list of uploads see getUploadsFromPage
getUploadsFromPage(dynamic channelId, {VideoSorting videoSorting = VideoSorting.newest, VideoType videoType = VideoType.normal}) Future<ChannelUploadsList>
Enumerates videos uploaded by the specified channel. This fetches thru all the uploads pages of the channel. The content by default is sorted by time of upload.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited