GoogleAdsSearchads360V23ResourcesAsset class

Asset is a part of an ad which can be shared across multiple ads.

It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and cannot be removed. To stop an asset from serving, remove the asset from the entity that is using it.

Constructors

GoogleAdsSearchads360V23ResourcesAsset({GoogleAdsSearchads360V23CommonAppDeepLinkAsset? appDeepLinkAsset, GoogleAdsSearchads360V23CommonBookOnGoogleAsset? bookOnGoogleAsset, GoogleAdsSearchads360V23CommonBusinessMessageAsset? businessMessageAsset, GoogleAdsSearchads360V23CommonCallAsset? callAsset, GoogleAdsSearchads360V23CommonCallToActionAsset? callToActionAsset, GoogleAdsSearchads360V23CommonCalloutAsset? calloutAsset, String? creationTime, GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset? demandGenCarouselCardAsset, GoogleAdsSearchads360V23CommonDynamicCustomAsset? dynamicCustomAsset, GoogleAdsSearchads360V23CommonDynamicEducationAsset? dynamicEducationAsset, GoogleAdsSearchads360V23CommonDynamicFlightsAsset? dynamicFlightsAsset, GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset? dynamicHotelsAndRentalsAsset, GoogleAdsSearchads360V23CommonDynamicJobsAsset? dynamicJobsAsset, GoogleAdsSearchads360V23CommonDynamicLocalAsset? dynamicLocalAsset, GoogleAdsSearchads360V23CommonDynamicRealEstateAsset? dynamicRealEstateAsset, GoogleAdsSearchads360V23CommonDynamicTravelAsset? dynamicTravelAsset, String? engineStatus, List<GoogleAdsSearchads360V23ResourcesAssetFieldTypePolicySummary>? fieldTypePolicySummaries, List<String>? finalMobileUrls, String? finalUrlSuffix, List<String>? finalUrls, GoogleAdsSearchads360V23CommonHotelCalloutAsset? hotelCalloutAsset, GoogleAdsSearchads360V23CommonHotelPropertyAsset? hotelPropertyAsset, String? id, GoogleAdsSearchads360V23CommonImageAsset? imageAsset, String? lastModifiedTime, GoogleAdsSearchads360V23CommonLeadFormAsset? leadFormAsset, GoogleAdsSearchads360V23CommonLocationAsset? locationAsset, GoogleAdsSearchads360V23CommonMediaBundleAsset? mediaBundleAsset, GoogleAdsSearchads360V23CommonMobileAppAsset? mobileAppAsset, String? name, String? orientation, GoogleAdsSearchads360V23CommonPageFeedAsset? pageFeedAsset, GoogleAdsSearchads360V23ResourcesAssetPolicySummary? policySummary, GoogleAdsSearchads360V23CommonPriceAsset? priceAsset, GoogleAdsSearchads360V23CommonPromotionAsset? promotionAsset, String? resourceName, GoogleAdsSearchads360V23CommonUnifiedCallAsset? searchAds360CallAsset, GoogleAdsSearchads360V23CommonUnifiedCalloutAsset? searchAds360CalloutAsset, GoogleAdsSearchads360V23CommonUnifiedLocationAsset? searchAds360LocationAsset, GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset? searchAds360PageFeedAsset, GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset? searchAds360SitelinkAsset, GoogleAdsSearchads360V23CommonSitelinkAsset? sitelinkAsset, String? source, String? status, GoogleAdsSearchads360V23CommonStructuredSnippetAsset? structuredSnippetAsset, GoogleAdsSearchads360V23CommonSyntheticContentInfo? syntheticContentInfo, GoogleAdsSearchads360V23CommonTextAsset? textAsset, String? trackingUrlTemplate, String? type, List<GoogleAdsSearchads360V23CommonCustomParameter>? urlCustomParameters, GoogleAdsSearchads360V23CommonYoutubeVideoAsset? youtubeVideoAsset})
GoogleAdsSearchads360V23ResourcesAsset.fromJson(Map json_)

Properties

appDeepLinkAsset GoogleAdsSearchads360V23CommonAppDeepLinkAsset?
An app deep link asset.
getter/setter pair
bookOnGoogleAsset GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo?
A book on google asset.
getter/setter pair
businessMessageAsset GoogleAdsSearchads360V23CommonBusinessMessageAsset?
A business message asset.
getter/setter pair
callAsset GoogleAdsSearchads360V23CommonCallAsset?
A call asset.
getter/setter pair
calloutAsset GoogleAdsSearchads360V23CommonCalloutAsset?
A callout asset.
getter/setter pair
callToActionAsset GoogleAdsSearchads360V23CommonCallToActionAsset?
A call to action asset.
getter/setter pair
creationTime String?
The timestamp when this asset was created.
getter/setter pair
demandGenCarouselCardAsset GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset?
A Demand Gen carousel card asset.
getter/setter pair
dynamicCustomAsset GoogleAdsSearchads360V23CommonDynamicCustomAsset?
A dynamic custom asset.
getter/setter pair
dynamicEducationAsset GoogleAdsSearchads360V23CommonDynamicEducationAsset?
A dynamic education asset.
getter/setter pair
dynamicFlightsAsset GoogleAdsSearchads360V23CommonDynamicFlightsAsset?
A dynamic flights asset.
getter/setter pair
dynamicHotelsAndRentalsAsset GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset?
A dynamic hotels and rentals asset.
getter/setter pair
dynamicJobsAsset GoogleAdsSearchads360V23CommonDynamicJobsAsset?
A dynamic jobs asset.
getter/setter pair
dynamicLocalAsset GoogleAdsSearchads360V23CommonDynamicLocalAsset?
A dynamic local asset.
getter/setter pair
dynamicRealEstateAsset GoogleAdsSearchads360V23CommonDynamicRealEstateAsset?
A dynamic real estate asset.
getter/setter pair
dynamicTravelAsset GoogleAdsSearchads360V23CommonDynamicTravelAsset?
A dynamic travel asset.
getter/setter pair
engineStatus String?
The Engine Status for an asset.
getter/setter pair
fieldTypePolicySummaries List<GoogleAdsSearchads360V23ResourcesAssetFieldTypePolicySummary>?
Policy information for the asset for each FieldType.
getter/setter pair
finalMobileUrls List<String>?
A list of possible final mobile URLs after all cross domain redirects.
getter/setter pair
finalUrls List<String>?
A list of possible final URLs after all cross domain redirects.
getter/setter pair
finalUrlSuffix String?
URL template for appending params to landing page URLs served with parallel tracking.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hotelCalloutAsset GoogleAdsSearchads360V23CommonHotelCalloutAsset?
A hotel callout asset.
getter/setter pair
hotelPropertyAsset GoogleAdsSearchads360V23CommonHotelPropertyAsset?
A hotel property asset.
getter/setter pair
id String?
The ID of the asset.
getter/setter pair
imageAsset GoogleAdsSearchads360V23CommonImageAsset?
An image asset.
getter/setter pair
lastModifiedTime String?
The datetime when this asset was last modified.
getter/setter pair
leadFormAsset GoogleAdsSearchads360V23CommonLeadFormAsset?
A lead form asset.
getter/setter pair
locationAsset GoogleAdsSearchads360V23CommonLocationAsset?
A location asset.
getter/setter pair
mediaBundleAsset GoogleAdsSearchads360V23CommonMediaBundleAsset?
A media bundle asset.
getter/setter pair
mobileAppAsset GoogleAdsSearchads360V23CommonMobileAppAsset?
A mobile app asset.
getter/setter pair
name String?
Optional name of the asset.
getter/setter pair
orientation String?
Orientation of the asset.
getter/setter pair
pageFeedAsset GoogleAdsSearchads360V23CommonPageFeedAsset?
A page feed asset.
getter/setter pair
policySummary GoogleAdsSearchads360V23ResourcesAssetPolicySummary?
Policy information for the asset.
getter/setter pair
priceAsset GoogleAdsSearchads360V23CommonPriceAsset?
A price asset.
getter/setter pair
promotionAsset GoogleAdsSearchads360V23CommonPromotionAsset?
A promotion asset.
getter/setter pair
resourceName String?
The resource name of the asset.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchAds360CallAsset GoogleAdsSearchads360V23CommonUnifiedCallAsset?
A unified call asset.
getter/setter pair
searchAds360CalloutAsset GoogleAdsSearchads360V23CommonUnifiedCalloutAsset?
A unified callout asset.
getter/setter pair
searchAds360LocationAsset GoogleAdsSearchads360V23CommonUnifiedLocationAsset?
A unified location asset.
getter/setter pair
searchAds360PageFeedAsset GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset?
A unified page feed asset.
getter/setter pair
searchAds360SitelinkAsset GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset?
A unified sitelink asset.
getter/setter pair
sitelinkAsset GoogleAdsSearchads360V23CommonSitelinkAsset?
A sitelink asset.
getter/setter pair
source String?
Source of the asset.
getter/setter pair
status String?
The status of the asset.
getter/setter pair
structuredSnippetAsset GoogleAdsSearchads360V23CommonStructuredSnippetAsset?
A structured snippet asset.
getter/setter pair
syntheticContentInfo GoogleAdsSearchads360V23CommonSyntheticContentInfo?
Synthetic content info for the asset.
getter/setter pair
textAsset GoogleAdsSearchads360V23CommonTextAsset?
A text asset.
getter/setter pair
trackingUrlTemplate String?
URL template for constructing a tracking URL.
getter/setter pair
type String?
Type of the asset.
getter/setter pair
urlCustomParameters List<GoogleAdsSearchads360V23CommonCustomParameter>?
A list of mappings to be used for substituting URL custom parameter tags in the tracking_url_template, final_urls, and/or final_mobile_urls.
getter/setter pair
youtubeVideoAsset GoogleAdsSearchads360V23CommonYoutubeVideoAsset?
A YouTube video asset.
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