262 lines
8.5 KiB
PHP
262 lines
8.5 KiB
PHP
<?php
|
|
/*
|
|
* Copyright 2014 Google Inc.
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
|
|
* use this file except in compliance with the License. You may obtain a copy of
|
|
* the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
* License for the specific language governing permissions and limitations under
|
|
* the License.
|
|
*/
|
|
|
|
namespace Google\Service\SA360;
|
|
|
|
class GoogleAdsSearchads360V0CommonAssetUsage extends \Google\Model
|
|
{
|
|
/**
|
|
* No value has been specified.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_UNSPECIFIED = 'UNSPECIFIED';
|
|
/**
|
|
* The received value is not known in this version. This is a response-only
|
|
* value.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_UNKNOWN = 'UNKNOWN';
|
|
/**
|
|
* The asset is used in headline 1.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_1 = 'HEADLINE_1';
|
|
/**
|
|
* The asset is used in headline 2.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_2 = 'HEADLINE_2';
|
|
/**
|
|
* The asset is used in headline 3.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_3 = 'HEADLINE_3';
|
|
/**
|
|
* The asset is used in description 1.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_1 = 'DESCRIPTION_1';
|
|
/**
|
|
* The asset is used in description 2.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_2 = 'DESCRIPTION_2';
|
|
/**
|
|
* The asset was used in a headline. Use this only if there is only one
|
|
* headline in the ad. Otherwise, use the HEADLINE_1, HEADLINE_2 or HEADLINE_3
|
|
* enums
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE = 'HEADLINE';
|
|
/**
|
|
* The asset was used as a headline in portrait image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_IN_PORTRAIT = 'HEADLINE_IN_PORTRAIT';
|
|
/**
|
|
* The asset was used in a long headline (used in MultiAssetResponsiveAd).
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_LONG_HEADLINE = 'LONG_HEADLINE';
|
|
/**
|
|
* The asset was used in a description. Use this only if there is only one
|
|
* description in the ad. Otherwise, use the DESCRIPTION_1 or DESCRIPTION_@
|
|
* enums
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION = 'DESCRIPTION';
|
|
/**
|
|
* The asset was used as description in portrait image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_IN_PORTRAIT = 'DESCRIPTION_IN_PORTRAIT';
|
|
/**
|
|
* The asset was used as business name in portrait image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_BUSINESS_NAME_IN_PORTRAIT = 'BUSINESS_NAME_IN_PORTRAIT';
|
|
/**
|
|
* The asset was used as business name.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_BUSINESS_NAME = 'BUSINESS_NAME';
|
|
/**
|
|
* The asset was used as a marketing image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_MARKETING_IMAGE = 'MARKETING_IMAGE';
|
|
/**
|
|
* The asset was used as a marketing image in portrait image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_MARKETING_IMAGE_IN_PORTRAIT = 'MARKETING_IMAGE_IN_PORTRAIT';
|
|
/**
|
|
* The asset was used as a square marketing image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_SQUARE_MARKETING_IMAGE = 'SQUARE_MARKETING_IMAGE';
|
|
/**
|
|
* The asset was used as a portrait marketing image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_PORTRAIT_MARKETING_IMAGE = 'PORTRAIT_MARKETING_IMAGE';
|
|
/**
|
|
* The asset was used as a logo.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_LOGO = 'LOGO';
|
|
/**
|
|
* The asset was used as a landscape logo.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_LANDSCAPE_LOGO = 'LANDSCAPE_LOGO';
|
|
/**
|
|
* The asset was used as a call-to-action.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_CALL_TO_ACTION = 'CALL_TO_ACTION';
|
|
/**
|
|
* The asset was used as a YouTube video.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_YOU_TUBE_VIDEO = 'YOU_TUBE_VIDEO';
|
|
/**
|
|
* This asset is used as a sitelink.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_SITELINK = 'SITELINK';
|
|
/**
|
|
* This asset is used as a call.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_CALL = 'CALL';
|
|
/**
|
|
* This asset is used as a mobile app.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_MOBILE_APP = 'MOBILE_APP';
|
|
/**
|
|
* This asset is used as a callout.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_CALLOUT = 'CALLOUT';
|
|
/**
|
|
* This asset is used as a structured snippet.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_STRUCTURED_SNIPPET = 'STRUCTURED_SNIPPET';
|
|
/**
|
|
* This asset is used as a price.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_PRICE = 'PRICE';
|
|
/**
|
|
* This asset is used as a promotion.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_PROMOTION = 'PROMOTION';
|
|
/**
|
|
* This asset is used as an image.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_AD_IMAGE = 'AD_IMAGE';
|
|
/**
|
|
* The asset is used as a lead form.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_LEAD_FORM = 'LEAD_FORM';
|
|
/**
|
|
* The asset is used as a business logo.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_BUSINESS_LOGO = 'BUSINESS_LOGO';
|
|
/**
|
|
* The asset is used as a description prefix.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_PREFIX = 'DESCRIPTION_PREFIX';
|
|
/**
|
|
* The asset is used as an app icon.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_ICON = 'APP_ICON';
|
|
/**
|
|
* The asset is used as an app title.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_TITLE = 'APP_TITLE';
|
|
/**
|
|
* The asset is used as an app screenshot.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_SCREENSHOT = 'APP_SCREENSHOT';
|
|
/**
|
|
* The asset is used as an app cover photo.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_COVER_PHOTO = 'APP_COVER_PHOTO';
|
|
/**
|
|
* The asset is used as an app short description.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_SHORT_DESCRIPTION = 'APP_SHORT_DESCRIPTION';
|
|
/**
|
|
* The asset is used as an app developer name.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_APP_DEVELOPER_NAME = 'APP_DEVELOPER_NAME';
|
|
/**
|
|
* A headline asset used as a sitelink in position 1.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_AS_SITELINK_POSITION_ONE = 'HEADLINE_AS_SITELINK_POSITION_ONE';
|
|
/**
|
|
* A headline asset used as a sitelink in position 2.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_HEADLINE_AS_SITELINK_POSITION_TWO = 'HEADLINE_AS_SITELINK_POSITION_TWO';
|
|
/**
|
|
* A description line asset used as a sitelink in position 1.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE = 'DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE';
|
|
/**
|
|
* A description line asset used as a sitelink in position 2.
|
|
*/
|
|
public const SERVED_ASSET_FIELD_TYPE_DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO = 'DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO';
|
|
/**
|
|
* Resource name of the asset.
|
|
*
|
|
* @var string
|
|
*/
|
|
public $asset;
|
|
/**
|
|
* The served field type of the asset.
|
|
*
|
|
* @var string
|
|
*/
|
|
public $servedAssetFieldType;
|
|
|
|
/**
|
|
* Resource name of the asset.
|
|
*
|
|
* @param string $asset
|
|
*/
|
|
public function setAsset($asset)
|
|
{
|
|
$this->asset = $asset;
|
|
}
|
|
/**
|
|
* @return string
|
|
*/
|
|
public function getAsset()
|
|
{
|
|
return $this->asset;
|
|
}
|
|
/**
|
|
* The served field type of the asset.
|
|
*
|
|
* Accepted values: UNSPECIFIED, UNKNOWN, HEADLINE_1, HEADLINE_2, HEADLINE_3,
|
|
* DESCRIPTION_1, DESCRIPTION_2, HEADLINE, HEADLINE_IN_PORTRAIT,
|
|
* LONG_HEADLINE, DESCRIPTION, DESCRIPTION_IN_PORTRAIT,
|
|
* BUSINESS_NAME_IN_PORTRAIT, BUSINESS_NAME, MARKETING_IMAGE,
|
|
* MARKETING_IMAGE_IN_PORTRAIT, SQUARE_MARKETING_IMAGE,
|
|
* PORTRAIT_MARKETING_IMAGE, LOGO, LANDSCAPE_LOGO, CALL_TO_ACTION,
|
|
* YOU_TUBE_VIDEO, SITELINK, CALL, MOBILE_APP, CALLOUT, STRUCTURED_SNIPPET,
|
|
* PRICE, PROMOTION, AD_IMAGE, LEAD_FORM, BUSINESS_LOGO, DESCRIPTION_PREFIX,
|
|
* APP_ICON, APP_TITLE, APP_SCREENSHOT, APP_COVER_PHOTO,
|
|
* APP_SHORT_DESCRIPTION, APP_DEVELOPER_NAME,
|
|
* HEADLINE_AS_SITELINK_POSITION_ONE, HEADLINE_AS_SITELINK_POSITION_TWO,
|
|
* DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE,
|
|
* DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO
|
|
*
|
|
* @param self::SERVED_ASSET_FIELD_TYPE_* $servedAssetFieldType
|
|
*/
|
|
public function setServedAssetFieldType($servedAssetFieldType)
|
|
{
|
|
$this->servedAssetFieldType = $servedAssetFieldType;
|
|
}
|
|
/**
|
|
* @return self::SERVED_ASSET_FIELD_TYPE_*
|
|
*/
|
|
public function getServedAssetFieldType()
|
|
{
|
|
return $this->servedAssetFieldType;
|
|
}
|
|
}
|
|
|
|
// Adding a class alias for backwards compatibility with the previous class name.
|
|
class_alias(GoogleAdsSearchads360V0CommonAssetUsage::class, 'Google_Service_SA360_GoogleAdsSearchads360V0CommonAssetUsage');
|