<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/ads/googleads/v23/services/campaign_asset_service.proto

namespace GPBMetadata\Google\Ads\GoogleAds\V23\Services;

class CampaignAssetService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Protobuf\Any::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Http::initOnce();
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x8B\x04\x0A>google/ads/googleads/v23/enums/asset_link_primary_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xA8\x01\x0A\x1AAssetLinkPrimaryStatusEnum\"\x89\x01\x0A\x16AssetLinkPrimaryStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08ELIGIBLE\x10\x02\x12\x0A\x0A\x06PAUSED\x10\x03\x12\x0B\x0A\x07REMOVED\x10\x04\x12\x0B\x0A\x07PENDING\x10\x05\x12\x0B\x0A\x07LIMITED\x10\x06\x12\x10\x0A\x0CNOT_ELIGIBLE\x10\x07B\xF5\x01\x0A\"com.google.ads.googleads.v23.enumsB\x1BAssetLinkPrimaryStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xCB\x04\x0AEgoogle/ads/googleads/v23/enums/asset_link_primary_status_reason.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xDB\x01\x0A AssetLinkPrimaryStatusReasonEnum\"\xB6\x01\x0A\x1CAssetLinkPrimaryStatusReason\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x15\x0A\x11ASSET_LINK_PAUSED\x10\x02\x12\x16\x0A\x12ASSET_LINK_REMOVED\x10\x03\x12\x15\x0A\x11ASSET_DISAPPROVED\x10\x04\x12\x16\x0A\x12ASSET_UNDER_REVIEW\x10\x05\x12\x1A\x0A\x16ASSET_APPROVED_LABELED\x10\x06B\xFB\x01\x0A\"com.google.ads.googleads.v23.enumsB!AssetLinkPrimaryStatusReasonProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xF7\x03\x0A9google/ads/googleads/v23/enums/policy_review_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\x9D\x01\x0A\x16PolicyReviewStatusEnum\"\x82\x01\x0A\x12PolicyReviewStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x16\x0A\x12REVIEW_IN_PROGRESS\x10\x02\x12\x0C\x0A\x08REVIEWED\x10\x03\x12\x10\x0A\x0CUNDER_APPEAL\x10\x04\x12\x16\x0A\x12ELIGIBLE_MAY_SERVE\x10\x05B\xF1\x01\x0A\"com.google.ads.googleads.v23.enumsB\x17PolicyReviewStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xA1\x06\x0AKgoogle/ads/googleads/v23/enums/asset_offline_evaluation_error_reasons.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xA5\x03\x0A&AssetOfflineEvaluationErrorReasonsEnum\"\xFA\x02\x0A\"AssetOfflineEvaluationErrorReasons\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12.\x0A*PRICE_ASSET_DESCRIPTION_REPEATS_ROW_HEADER\x10\x02\x12\"\x0A\x1EPRICE_ASSET_REPETITIVE_HEADERS\x10\x03\x123\x0A/PRICE_ASSET_HEADER_INCOMPATIBLE_WITH_PRICE_TYPE\x10\x04\x129\x0A5PRICE_ASSET_DESCRIPTION_INCOMPATIBLE_WITH_ITEM_HEADER\x10\x05\x12/\x0A+PRICE_ASSET_DESCRIPTION_HAS_PRICE_QUALIFIER\x10\x06\x12\$\x0A PRICE_ASSET_UNSUPPORTED_LANGUAGE\x10\x07\x12\x1B\x0A\x17PRICE_ASSET_OTHER_ERROR\x10\x08B\x81\x02\x0A\"com.google.ads.googleads.v23.enumsB'AssetOfflineEvaluationErrorReasonsProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xEB\x04\x0Aagoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xC7\x01\x0A8PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum\"\x8A\x01\x0A4PolicyTopicEvidenceDestinationNotWorkingDnsErrorType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x16\x0A\x12HOSTNAME_NOT_FOUND\x10\x02\x12\x1C\x0A\x18GOOGLE_CRAWLER_DNS_ISSUE\x10\x03B\x93\x02\x0A\"com.google.ads.googleads.v23.enumsB9PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xF8\x04\x0AXgoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xE4\x01\x0A1PolicyTopicEvidenceDestinationMismatchUrlTypeEnum\"\xAE\x01\x0A-PolicyTopicEvidenceDestinationMismatchUrlType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0F\x0A\x0BDISPLAY_URL\x10\x02\x12\x0D\x0A\x09FINAL_URL\x10\x03\x12\x14\x0A\x10FINAL_MOBILE_URL\x10\x04\x12\x10\x0A\x0CTRACKING_URL\x10\x05\x12\x17\x0A\x13MOBILE_TRACKING_URL\x10\x06B\x8C\x02\x0A\"com.google.ads.googleads.v23.enumsB2PolicyTopicEvidenceDestinationMismatchUrlTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xCA\x03\x0A:google/ads/googleads/v23/enums/response_content_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"o\x0A\x17ResponseContentTypeEnum\"T\x0A\x13ResponseContentType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x16\x0A\x12RESOURCE_NAME_ONLY\x10\x01\x12\x14\x0A\x10MUTABLE_RESOURCE\x10\x02B\xF2\x01\x0A\"com.google.ads.googleads.v23.enumsB\x18ResponseContentTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\x9C\x04\x0A<google/ads/googleads/v23/enums/policy_topic_entry_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xBD\x01\x0A\x18PolicyTopicEntryTypeEnum\"\xA0\x01\x0A\x14PolicyTopicEntryType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0E\x0A\x0APROHIBITED\x10\x02\x12\x0B\x0A\x07LIMITED\x10\x04\x12\x11\x0A\x0DFULLY_LIMITED\x10\x08\x12\x0F\x0A\x0BDESCRIPTIVE\x10\x05\x12\x0E\x0A\x0ABROADENING\x10\x06\x12\x19\x0A\x15AREA_OF_INTEREST_ONLY\x10\x07B\xF3\x01\x0A\"com.google.ads.googleads.v23.enumsB\x19PolicyTopicEntryTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xBD\x04\x0AYgoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_not_working_device.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xA7\x01\x0A2PolicyTopicEvidenceDestinationNotWorkingDeviceEnum\"q\x0A.PolicyTopicEvidenceDestinationNotWorkingDevice\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0B\x0A\x07DESKTOP\x10\x02\x12\x0B\x0A\x07ANDROID\x10\x03\x12\x07\x0A\x03IOS\x10\x04B\x8D\x02\x0A\"com.google.ads.googleads.v23.enumsB3PolicyTopicEvidenceDestinationNotWorkingDeviceProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xDC\x19\x0A,google/ads/googleads/v23/common/policy.proto\x12\x1Fgoogle.ads.googleads.v23.common\x1AXgoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_mismatch_url_type.proto\x1AYgoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_not_working_device.proto\x1Aagoogle/ads/googleads/v23/enums/policy_topic_evidence_destination_not_working_dns_error_type.proto\"n\x0A\x12PolicyViolationKey\x12\x18\x0A\x0Bpolicy_name\x18\x03 \x01(\x09H\x00\x88\x01\x01\x12\x1B\x0A\x0Eviolating_text\x18\x04 \x01(\x09H\x01\x88\x01\x01B\x0E\x0A\x0C_policy_nameB\x11\x0A\x0F_violating_text\"\x97\x01\x0A\x19PolicyValidationParameter\x12\x1F\x0A\x17ignorable_policy_topics\x18\x03 \x03(\x09\x12Y\x0A\x1Cexempt_policy_violation_keys\x18\x02 \x03(\x0B23.google.ads.googleads.v23.common.PolicyViolationKey\"\xA3\x02\x0A\x10PolicyTopicEntry\x12\x12\x0A\x05topic\x18\x05 \x01(\x09H\x00\x88\x01\x01\x12[\x0A\x04type\x18\x02 \x01(\x0E2M.google.ads.googleads.v23.enums.PolicyTopicEntryTypeEnum.PolicyTopicEntryType\x12G\x0A\x09evidences\x18\x03 \x03(\x0B24.google.ads.googleads.v23.common.PolicyTopicEvidence\x12K\x0A\x0Bconstraints\x18\x04 \x03(\x0B26.google.ads.googleads.v23.common.PolicyTopicConstraintB\x08\x0A\x06_topic\"\xAF\x0A\x0A\x13PolicyTopicEvidence\x12X\x0A\x0Cwebsite_list\x18\x03 \x01(\x0B2@.google.ads.googleads.v23.common.PolicyTopicEvidence.WebsiteListH\x00\x12R\x0A\x09text_list\x18\x04 \x01(\x0B2=.google.ads.googleads.v23.common.PolicyTopicEvidence.TextListH\x00\x12\x17\x0A\x0Dlanguage_code\x18\x09 \x01(\x09H\x00\x12i\x0A\x15destination_text_list\x18\x06 \x01(\x0B2H.google.ads.googleads.v23.common.PolicyTopicEvidence.DestinationTextListH\x00\x12h\x0A\x14destination_mismatch\x18\x07 \x01(\x0B2H.google.ads.googleads.v23.common.PolicyTopicEvidence.DestinationMismatchH\x00\x12m\x0A\x17destination_not_working\x18\x08 \x01(\x0B2J.google.ads.googleads.v23.common.PolicyTopicEvidence.DestinationNotWorkingH\x00\x1A\x19\x0A\x08TextList\x12\x0D\x0A\x05texts\x18\x02 \x03(\x09\x1A\x1F\x0A\x0BWebsiteList\x12\x10\x0A\x08websites\x18\x02 \x03(\x09\x1A0\x0A\x13DestinationTextList\x12\x19\x0A\x11destination_texts\x18\x02 \x03(\x09\x1A\xAA\x01\x0A\x13DestinationMismatch\x12\x92\x01\x0A\x09url_types\x18\x01 \x03(\x0E2\x7F.google.ads.googleads.v23.enums.PolicyTopicEvidenceDestinationMismatchUrlTypeEnum.PolicyTopicEvidenceDestinationMismatchUrlType\x1A\xE8\x03\x0A\x15DestinationNotWorking\x12\x19\x0A\x0Cexpanded_url\x18\x07 \x01(\x09H\x01\x88\x01\x01\x12\x92\x01\x0A\x06device\x18\x04 \x01(\x0E2\x81\x01.google.ads.googleads.v23.enums.PolicyTopicEvidenceDestinationNotWorkingDeviceEnum.PolicyTopicEvidenceDestinationNotWorkingDevice\x12#\x0A\x16last_checked_date_time\x18\x08 \x01(\x09H\x02\x88\x01\x01\x12\xA8\x01\x0A\x0Edns_error_type\x18\x01 \x01(\x0E2\x8D\x01.google.ads.googleads.v23.enums.PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeEnum.PolicyTopicEvidenceDestinationNotWorkingDnsErrorTypeH\x00\x12\x19\x0A\x0Fhttp_error_code\x18\x06 \x01(\x03H\x00B\x08\x0A\x06reasonB\x0F\x0A\x0D_expanded_urlB\x19\x0A\x17_last_checked_date_timeB\x07\x0A\x05value\"\x9A\x06\x0A\x15PolicyTopicConstraint\x12o\x0A\x17country_constraint_list\x18\x01 \x01(\x0B2L.google.ads.googleads.v23.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12h\x0A\x13reseller_constraint\x18\x02 \x01(\x0B2I.google.ads.googleads.v23.common.PolicyTopicConstraint.ResellerConstraintH\x00\x12{\x0A#certificate_missing_in_country_list\x18\x03 \x01(\x0B2L.google.ads.googleads.v23.common.PolicyTopicConstraint.CountryConstraintListH\x00\x12\x83\x01\x0A+certificate_domain_mismatch_in_country_list\x18\x04 \x01(\x0B2L.google.ads.googleads.v23.common.PolicyTopicConstraint.CountryConstraintListH\x00\x1A\xB8\x01\x0A\x15CountryConstraintList\x12%\x0A\x18total_targeted_countries\x18\x03 \x01(\x05H\x00\x88\x01\x01\x12[\x0A\x09countries\x18\x02 \x03(\x0B2H.google.ads.googleads.v23.common.PolicyTopicConstraint.CountryConstraintB\x1B\x0A\x19_total_targeted_countries\x1A\x14\x0A\x12ResellerConstraint\x1AI\x0A\x11CountryConstraint\x12\x1E\x0A\x11country_criterion\x18\x02 \x01(\x09H\x00\x88\x01\x01B\x14\x0A\x12_country_criterionB\x07\x0A\x05valueB\xEB\x01\x0A#com.google.ads.googleads.v23.commonB\x0BPolicyProtoP\x01ZEgoogle.golang.org/genproto/googleapis/ads/googleads/v23/common;common\xA2\x02\x03GAA\xAA\x02\x1FGoogle.Ads.GoogleAds.V23.Common\xCA\x02\x1FGoogle\\Ads\\GoogleAds\\V23\\Common\xEA\x02#Google::Ads::GoogleAds::V23::Commonb\x06proto3\x0A\xBF\x03\x0A6google/ads/googleads/v23/enums/asset_link_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"l\x0A\x13AssetLinkStatusEnum\"U\x0A\x0FAssetLinkStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0B\x0A\x07ENABLED\x10\x02\x12\x0B\x0A\x07REMOVED\x10\x03\x12\x0A\x0A\x06PAUSED\x10\x04B\xEE\x01\x0A\"com.google.ads.googleads.v23.enumsB\x14AssetLinkStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xB3\x03\x0A1google/ads/googleads/v23/enums/asset_source.proto\x12\x1Egoogle.ads.googleads.v23.enums\"i\x0A\x0FAssetSourceEnum\"V\x0A\x0BAssetSource\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0E\x0A\x0AADVERTISER\x10\x02\x12\x19\x0A\x15AUTOMATICALLY_CREATED\x10\x03B\xEA\x01\x0A\"com.google.ads.googleads.v23.enumsB\x10AssetSourceProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xFF\x03\x0A;google/ads/googleads/v23/enums/policy_approval_status.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xA1\x01\x0A\x18PolicyApprovalStatusEnum\"\x84\x01\x0A\x14PolicyApprovalStatus\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0F\x0A\x0BDISAPPROVED\x10\x02\x12\x14\x0A\x10APPROVED_LIMITED\x10\x03\x12\x0C\x0A\x08APPROVED\x10\x04\x12\x19\x0A\x15AREA_OF_INTEREST_ONLY\x10\x05B\xF3\x01\x0A\"com.google.ads.googleads.v23.enumsB\x19PolicyApprovalStatusProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\xEA\x0B\x0A2google/ads/googleads/v23/common/asset_policy.proto\x12\x1Fgoogle.ads.googleads.v23.common\x1A>google/ads/googleads/v23/enums/asset_link_primary_status.proto\x1AEgoogle/ads/googleads/v23/enums/asset_link_primary_status_reason.proto\x1AKgoogle/ads/googleads/v23/enums/asset_offline_evaluation_error_reasons.proto\x1A;google/ads/googleads/v23/enums/policy_approval_status.proto\x1A9google/ads/googleads/v23/enums/policy_review_status.proto\"\xB1\x02\x0A\x14AdAssetPolicySummary\x12O\x0A\x14policy_topic_entries\x18\x01 \x03(\x0B21.google.ads.googleads.v23.common.PolicyTopicEntry\x12`\x0A\x0Dreview_status\x18\x02 \x01(\x0E2I.google.ads.googleads.v23.enums.PolicyReviewStatusEnum.PolicyReviewStatus\x12f\x0A\x0Fapproval_status\x18\x03 \x01(\x0E2M.google.ads.googleads.v23.enums.PolicyApprovalStatusEnum.PolicyApprovalStatus\"\xEC\x02\x0A\x1DAssetLinkPrimaryStatusDetails\x12r\x0A\x06reason\x18\x01 \x01(\x0E2].google.ads.googleads.v23.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReasonH\x01\x88\x01\x01\x12f\x0A\x06status\x18\x02 \x01(\x0E2Q.google.ads.googleads.v23.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatusH\x02\x88\x01\x01\x12N\x0A\x11asset_disapproved\x18\x03 \x01(\x0B21.google.ads.googleads.v23.common.AssetDisapprovedH\x00B\x09\x0A\x07detailsB\x09\x0A\x07_reasonB\x09\x0A\x07_status\"\xA8\x01\x0A\x10AssetDisapproved\x12\x93\x01\x0A offline_evaluation_error_reasons\x18\x01 \x03(\x0E2i.google.ads.googleads.v23.enums.AssetOfflineEvaluationErrorReasonsEnum.AssetOfflineEvaluationErrorReasonsB\xF0\x01\x0A#com.google.ads.googleads.v23.commonB\x10AssetPolicyProtoP\x01ZEgoogle.golang.org/genproto/googleapis/ads/googleads/v23/common;common\xA2\x02\x03GAA\xAA\x02\x1FGoogle.Ads.GoogleAds.V23.Common\xCA\x02\x1FGoogle\\Ads\\GoogleAds\\V23\\Common\xEA\x02#Google::Ads::GoogleAds::V23::Commonb\x06proto3\x0A\xB7\x08\x0A5google/ads/googleads/v23/enums/asset_field_type.proto\x12\x1Egoogle.ads.googleads.v23.enums\"\xE5\x05\x0A\x12AssetFieldTypeEnum\"\xCE\x05\x0A\x0EAssetFieldType\x12\x0F\x0A\x0BUNSPECIFIED\x10\x00\x12\x0B\x0A\x07UNKNOWN\x10\x01\x12\x0C\x0A\x08HEADLINE\x10\x02\x12\x0F\x0A\x0BDESCRIPTION\x10\x03\x12\x15\x0A\x11MANDATORY_AD_TEXT\x10\x04\x12\x13\x0A\x0FMARKETING_IMAGE\x10\x05\x12\x10\x0A\x0CMEDIA_BUNDLE\x10\x06\x12\x11\x0A\x0DYOUTUBE_VIDEO\x10\x07\x12\x12\x0A\x0EBOOK_ON_GOOGLE\x10\x08\x12\x0D\x0A\x09LEAD_FORM\x10\x09\x12\x0D\x0A\x09PROMOTION\x10\x0A\x12\x0B\x0A\x07CALLOUT\x10\x0B\x12\x16\x0A\x12STRUCTURED_SNIPPET\x10\x0C\x12\x0C\x0A\x08SITELINK\x10\x0D\x12\x0E\x0A\x0AMOBILE_APP\x10\x0E\x12\x11\x0A\x0DHOTEL_CALLOUT\x10\x0F\x12\x08\x0A\x04CALL\x10\x10\x12\x09\x0A\x05PRICE\x10\x18\x12\x11\x0A\x0DLONG_HEADLINE\x10\x11\x12\x11\x0A\x0DBUSINESS_NAME\x10\x12\x12\x1A\x0A\x16SQUARE_MARKETING_IMAGE\x10\x13\x12\x1C\x0A\x18PORTRAIT_MARKETING_IMAGE\x10\x14\x12\x08\x0A\x04LOGO\x10\x15\x12\x12\x0A\x0ELANDSCAPE_LOGO\x10\x16\x12\x09\x0A\x05VIDEO\x10\x17\x12\x1C\x0A\x18CALL_TO_ACTION_SELECTION\x10\x19\x12\x0C\x0A\x08AD_IMAGE\x10\x1A\x12\x11\x0A\x0DBUSINESS_LOGO\x10\x1B\x12\x12\x0A\x0EHOTEL_PROPERTY\x10\x1C\x12\x1C\x0A\x18DEMAND_GEN_CAROUSEL_CARD\x10\x1E\x12\x14\x0A\x10BUSINESS_MESSAGE\x10\x1F\x12!\x0A\x1DTALL_PORTRAIT_MARKETING_IMAGE\x10 \x12\x1A\x0A\x16RELATED_YOUTUBE_VIDEOS\x10!\x12\x18\x0A\x14LANDING_PAGE_PREVIEW\x10&\x12\x14\x0A\x10LONG_DESCRIPTION\x10'\x12\x12\x0A\x0ECALL_TO_ACTION\x10(B\xED\x01\x0A\"com.google.ads.googleads.v23.enumsB\x13AssetFieldTypeProtoP\x01ZCgoogle.golang.org/genproto/googleapis/ads/googleads/v23/enums;enums\xA2\x02\x03GAA\xAA\x02\x1EGoogle.Ads.GoogleAds.V23.Enums\xCA\x02\x1EGoogle\\Ads\\GoogleAds\\V23\\Enums\xEA\x02\"Google::Ads::GoogleAds::V23::Enumsb\x06proto3\x0A\x97\x0D\x0A7google/ads/googleads/v23/resources/campaign_asset.proto\x12\"google.ads.googleads.v23.resources\x1A5google/ads/googleads/v23/enums/asset_field_type.proto\x1A>google/ads/googleads/v23/enums/asset_link_primary_status.proto\x1AEgoogle/ads/googleads/v23/enums/asset_link_primary_status_reason.proto\x1A6google/ads/googleads/v23/enums/asset_link_status.proto\x1A1google/ads/googleads/v23/enums/asset_source.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\"\xC3\x07\x0A\x0DCampaignAsset\x12E\x0A\x0Dresource_name\x18\x01 \x01(\x09B.\xE0A\x05\xFAA(\x0A&googleads.googleapis.com/CampaignAsset\x12@\x0A\x08campaign\x18\x06 \x01(\x09B)\xE0A\x05\xFAA#\x0A!googleads.googleapis.com/CampaignH\x00\x88\x01\x01\x12:\x0A\x05asset\x18\x07 \x01(\x09B&\xE0A\x05\xFAA \x0A\x1Egoogleads.googleapis.com/AssetH\x01\x88\x01\x01\x12Z\x0A\x0Afield_type\x18\x04 \x01(\x0E2A.google.ads.googleads.v23.enums.AssetFieldTypeEnum.AssetFieldTypeB\x03\xE0A\x05\x12P\x0A\x06source\x18\x08 \x01(\x0E2;.google.ads.googleads.v23.enums.AssetSourceEnum.AssetSourceB\x03\xE0A\x03\x12S\x0A\x06status\x18\x05 \x01(\x0E2C.google.ads.googleads.v23.enums.AssetLinkStatusEnum.AssetLinkStatus\x12n\x0A\x0Eprimary_status\x18\x09 \x01(\x0E2Q.google.ads.googleads.v23.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatusB\x03\xE0A\x03\x12c\x0A\x16primary_status_details\x18\x0A \x03(\x0B2>.google.ads.googleads.v23.common.AssetLinkPrimaryStatusDetailsB\x03\xE0A\x03\x12\x82\x01\x0A\x16primary_status_reasons\x18\x0B \x03(\x0E2].google.ads.googleads.v23.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReasonB\x03\xE0A\x03:y\xEAAv\x0A&googleads.googleapis.com/CampaignAsset\x12Lcustomers/{customer_id}/campaignAssets/{campaign_id}~{asset_id}~{field_type}B\x0B\x0A\x09_campaignB\x08\x0A\x06_assetB\x84\x02\x0A&com.google.ads.googleads.v23.resourcesB\x12CampaignAssetProtoP\x01ZKgoogle.golang.org/genproto/googleapis/ads/googleads/v23/resources;resources\xA2\x02\x03GAA\xAA\x02\"Google.Ads.GoogleAds.V23.Resources\xCA\x02\"Google\\Ads\\GoogleAds\\V23\\Resources\xEA\x02&Google::Ads::GoogleAds::V23::Resourcesb\x06proto3\x0A\xCA\x0E\x0A>google/ads/googleads/v23/services/campaign_asset_service.proto\x12!google.ads.googleads.v23.services\x1A7google/ads/googleads/v23/resources/campaign_asset.proto\x1A\x1Cgoogle/api/annotations.proto\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A google/protobuf/field_mask.proto\x1A\x17google/rpc/status.proto\"\xA7\x02\x0A\x1BMutateCampaignAssetsRequest\x12\x18\x0A\x0Bcustomer_id\x18\x01 \x01(\x09B\x03\xE0A\x02\x12R\x0A\x0Aoperations\x18\x02 \x03(\x0B29.google.ads.googleads.v23.services.CampaignAssetOperationB\x03\xE0A\x02\x12\x17\x0A\x0Fpartial_failure\x18\x03 \x01(\x08\x12\x15\x0A\x0Dvalidate_only\x18\x04 \x01(\x08\x12j\x0A\x15response_content_type\x18\x05 \x01(\x0E2K.google.ads.googleads.v23.enums.ResponseContentTypeEnum.ResponseContentType\"\x9F\x02\x0A\x16CampaignAssetOperation\x12/\x0A\x0Bupdate_mask\x18\x04 \x01(\x0B2\x1A.google.protobuf.FieldMask\x12C\x0A\x06create\x18\x01 \x01(\x0B21.google.ads.googleads.v23.resources.CampaignAssetH\x00\x12C\x0A\x06update\x18\x03 \x01(\x0B21.google.ads.googleads.v23.resources.CampaignAssetH\x00\x12=\x0A\x06remove\x18\x02 \x01(\x09B+\xFAA(\x0A&googleads.googleapis.com/CampaignAssetH\x00B\x0B\x0A\x09operation\"\xA0\x01\x0A\x1CMutateCampaignAssetsResponse\x121\x0A\x15partial_failure_error\x18\x01 \x01(\x0B2\x12.google.rpc.Status\x12M\x0A\x07results\x18\x02 \x03(\x0B2<.google.ads.googleads.v23.services.MutateCampaignAssetResult\"\xAA\x01\x0A\x19MutateCampaignAssetResult\x12B\x0A\x0Dresource_name\x18\x01 \x01(\x09B+\xFAA(\x0A&googleads.googleapis.com/CampaignAsset\x12I\x0A\x0Ecampaign_asset\x18\x02 \x01(\x0B21.google.ads.googleads.v23.resources.CampaignAsset2\xD1\x02\x0A\x14CampaignAssetService\x12\xF1\x01\x0A\x14MutateCampaignAssets\x12>.google.ads.googleads.v23.services.MutateCampaignAssetsRequest\x1A?.google.ads.googleads.v23.services.MutateCampaignAssetsResponse\"X\xDAA\x16customer_id,operations\x82\xD3\xE4\x93\x029\"4/v23/customers/{customer_id=*}/campaignAssets:mutate:\x01*\x1AE\xCAA\x18googleads.googleapis.com\xD2A'https://www.googleapis.com/auth/adwordsB\x85\x02\x0A%com.google.ads.googleads.v23.servicesB\x19CampaignAssetServiceProtoP\x01ZIgoogle.golang.org/genproto/googleapis/ads/googleads/v23/services;services\xA2\x02\x03GAA\xAA\x02!Google.Ads.GoogleAds.V23.Services\xCA\x02!Google\\Ads\\GoogleAds\\V23\\Services\xEA\x02%Google::Ads::GoogleAds::V23::Servicesb\x06proto3"
        , true);
        static::$is_initialized = true;
    }
}

