Struct google_youtube3::Channel [] [src]

pub struct Channel {
    pub status: Option<ChannelStatus>,
    pub invideo_promotion: Option<InvideoPromotion>,
    pub kind: Option<String>,
    pub statistics: Option<ChannelStatistics>,
    pub content_owner_details: Option<ChannelContentOwnerDetails>,
    pub topic_details: Option<ChannelTopicDetails>,
    pub content_details: Option<ChannelContentDetails>,
    pub branding_settings: Option<ChannelBrandingSettings>,
    pub conversion_pings: Option<ChannelConversionPings>,
    pub snippet: Option<ChannelSnippet>,
    pub audit_details: Option<ChannelAuditDetails>,
    pub etag: Option<String>,
    pub id: Option<String>,
    pub localizations: Option<HashMap<String, ChannelLocalization>>,

A channel resource contains information about a YouTube channel.


This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).


The status object encapsulates information about the privacy status of the channel.

The invideoPromotion object encapsulates information about promotion campaign associated with the channel.

Identifies what kind of resource this is. Value: the fixed string "youtube#channel".

The statistics object encapsulates statistics for the channel.

The contentOwnerDetails object encapsulates channel data that is relevant for YouTube Partners linked with the channel.

The topicDetails object encapsulates information about Freebase topics associated with the channel.

The contentDetails object encapsulates information about the channel's content.

The brandingSettings object encapsulates information about the branding of the channel.

The conversionPings object encapsulates information about conversion pings that need to be respected by the channel.

The snippet object contains basic details about the channel, such as its title, description, and thumbnail images.

The auditionDetails object encapsulates channel data that is relevant for YouTube Partners during the audition process.

Etag of this resource.

The ID that YouTube uses to uniquely identify the channel.

Localizations for different languages

Trait Implementations

impl Default for Channel

Returns the "default value" for a type. Read more

impl Clone for Channel

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Channel

Formats the value using the given formatter.

impl RequestValue for Channel

impl Resource for Channel

impl ResponseResult for Channel

impl ToParts for Channel

Return a comma separated list of members that are currently set, i.e. for which self.member.is_some(). The produced string is suitable for use as a parts list that indicates the parts you are sending, and/or the parts you want to see in the server response.