ImageSettings class

Branding properties for images associated with the channel.

Constructors

ImageSettings({LocalizedProperty? backgroundImageUrl, String? bannerExternalUrl, String? bannerImageUrl, String? bannerMobileExtraHdImageUrl, String? bannerMobileHdImageUrl, String? bannerMobileImageUrl, String? bannerMobileLowImageUrl, String? bannerMobileMediumHdImageUrl, String? bannerTabletExtraHdImageUrl, String? bannerTabletHdImageUrl, String? bannerTabletImageUrl, String? bannerTabletLowImageUrl, String? bannerTvHighImageUrl, String? bannerTvImageUrl, String? bannerTvLowImageUrl, String? bannerTvMediumImageUrl, LocalizedProperty? largeBrandedBannerImageImapScript, LocalizedProperty? largeBrandedBannerImageUrl, LocalizedProperty? smallBrandedBannerImageImapScript, LocalizedProperty? smallBrandedBannerImageUrl, String? trackingImageUrl, String? watchIconImageUrl})
ImageSettings.fromJson(Map json_)

Properties

backgroundImageUrl LocalizedProperty?
The URL for the background image shown on the video watch page.
getter/setter pair
bannerExternalUrl String?
This is generated when a ChannelBanner.Insert request has succeeded for the given channel.
getter/setter pair
bannerImageUrl String?
Banner image.
getter/setter pair
bannerMobileExtraHdImageUrl String?
Banner image.
getter/setter pair
bannerMobileHdImageUrl String?
Banner image.
getter/setter pair
bannerMobileImageUrl String?
Banner image.
getter/setter pair
bannerMobileLowImageUrl String?
Banner image.
getter/setter pair
bannerMobileMediumHdImageUrl String?
Banner image.
getter/setter pair
bannerTabletExtraHdImageUrl String?
Banner image.
getter/setter pair
bannerTabletHdImageUrl String?
Banner image.
getter/setter pair
bannerTabletImageUrl String?
Banner image.
getter/setter pair
bannerTabletLowImageUrl String?
Banner image.
getter/setter pair
bannerTvHighImageUrl String?
Banner image.
getter/setter pair
bannerTvImageUrl String?
Banner image.
getter/setter pair
bannerTvLowImageUrl String?
Banner image.
getter/setter pair
bannerTvMediumImageUrl String?
Banner image.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
largeBrandedBannerImageImapScript LocalizedProperty?
The image map script for the large banner image.
getter/setter pair
largeBrandedBannerImageUrl LocalizedProperty?
The URL for the 854px by 70px image that appears below the video player in the expanded video view of the video watch page.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
smallBrandedBannerImageImapScript LocalizedProperty?
The image map script for the small banner image.
getter/setter pair
smallBrandedBannerImageUrl LocalizedProperty?
The URL for the 640px by 70px banner image that appears below the video player in the default view of the video watch page.
getter/setter pair
trackingImageUrl String?
The URL for a 1px by 1px tracking pixel that can be used to collect statistics for views of the channel or video pages.
getter/setter pair
watchIconImageUrl String?
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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