import {z} from 'zod' export type GoogleAdsSearchads360V23ResourcesAdGroupAdLabel = {adGroupAd?: string | undefined, label?: string | undefined, ownerCustomerId?: unknown | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupAdLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupAdLabel | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonAdAppDeepLinkAsset = {asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicConstraintCountryConstraint = {countryCriterion?: string | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicConstraintCountryConstraintList = {countries?: Array | undefined, totalTargetedCountries?: number | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicConstraintResellerConstraint = Record; export type GoogleAdsSearchads360V23CommonPolicyTopicConstraint = {certificateDomainMismatchInCountryList?: GoogleAdsSearchads360V23CommonPolicyTopicConstraintCountryConstraintList | undefined, certificateMissingInCountryList?: GoogleAdsSearchads360V23CommonPolicyTopicConstraintCountryConstraintList | undefined, countryConstraintList?: GoogleAdsSearchads360V23CommonPolicyTopicConstraintCountryConstraintList | undefined, resellerConstraint?: GoogleAdsSearchads360V23CommonPolicyTopicConstraintResellerConstraint | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationMismatch = {urlTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'DISPLAY_URL' | 'FINAL_URL' | 'FINAL_MOBILE_URL' | 'TRACKING_URL' | 'MOBILE_TRACKING_URL'>) | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationNotWorking = {device?: ('UNSPECIFIED' | 'UNKNOWN' | 'DESKTOP' | 'ANDROID' | 'IOS') | undefined, dnsErrorType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HOSTNAME_NOT_FOUND' | 'GOOGLE_CRAWLER_DNS_ISSUE') | undefined, expandedUrl?: string | undefined, httpErrorCode?: unknown | undefined, lastCheckedDateTime?: string | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationTextList = {destinationTexts?: Array | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidenceTextList = {texts?: Array | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidenceWebsiteList = {websites?: Array | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEvidence = {destinationMismatch?: GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationMismatch | undefined, destinationNotWorking?: GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationNotWorking | undefined, destinationTextList?: GoogleAdsSearchads360V23CommonPolicyTopicEvidenceDestinationTextList | undefined, languageCode?: string | undefined, textList?: GoogleAdsSearchads360V23CommonPolicyTopicEvidenceTextList | undefined, websiteList?: GoogleAdsSearchads360V23CommonPolicyTopicEvidenceWebsiteList | undefined}; export type GoogleAdsSearchads360V23CommonPolicyTopicEntry = {constraints?: Array | undefined, evidences?: Array | undefined, topic?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'PROHIBITED' | 'LIMITED' | 'FULLY_LIMITED' | 'DESCRIPTIVE' | 'BROADENING' | 'AREA_OF_INTEREST_ONLY') | undefined}; export type GoogleAdsSearchads360V23CommonAdAssetPolicySummary = {approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISAPPROVED' | 'APPROVED_LIMITED' | 'APPROVED' | 'AREA_OF_INTEREST_ONLY') | undefined, policyTopicEntries?: Array | undefined, reviewStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'REVIEW_IN_PROGRESS' | 'REVIEWED' | 'UNDER_APPEAL' | 'ELIGIBLE_MAY_SERVE') | undefined}; export type GoogleAdsSearchads360V23CommonAdTextAsset = {assetPerformanceLabel?: ('UNSPECIFIED' | 'UNKNOWN' | 'PENDING' | 'LEARNING' | 'LOW' | 'GOOD' | 'BEST' | 'NOT_APPLICABLE') | undefined, pinnedField?: ('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' | 'HEADLINE_AS_SITELINK_POSITION_ONE' | 'HEADLINE_AS_SITELINK_POSITION_TWO' | 'DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_ONE' | 'DESCRIPTION_LINE_HEADLINE_AS_SITELINK_POSITION_TWO') | undefined, policySummaryInfo?: GoogleAdsSearchads360V23CommonAdAssetPolicySummary | undefined, text?: string | undefined}; export type GoogleAdsSearchads360V23CommonAdMediaBundleAsset = {asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonAdImageAsset = {asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonAdVideoAssetLinkFeatureControl = {allowYoutubeComments?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonAdVideoAssetInfo = {adVideoAssetFeatureControl?: GoogleAdsSearchads360V23CommonAdVideoAssetLinkFeatureControl | undefined}; export type GoogleAdsSearchads360V23CommonAdVideoAsset = {adVideoAssetInfo?: GoogleAdsSearchads360V23CommonAdVideoAssetInfo | undefined, asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonAppAdInfo = {appDeepLink?: GoogleAdsSearchads360V23CommonAdAppDeepLinkAsset | undefined, descriptions?: Array | undefined, headlines?: Array | undefined, html5MediaBundles?: Array | undefined, images?: Array | undefined, mandatoryAdText?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, youtubeVideos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonAppEngagementAdInfo = {descriptions?: Array | undefined, headlines?: Array | undefined, images?: Array | undefined, videos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonAppPreRegistrationAdInfo = {descriptions?: Array | undefined, headlines?: Array | undefined, images?: Array | undefined, youtubeVideos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonAdDemandGenCarouselCardAsset = {asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonDemandGenCarouselAdInfo = {businessName?: string | undefined, callToActionText?: string | undefined, carouselCards?: Array | undefined, description?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, headline?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, logoImage?: GoogleAdsSearchads360V23CommonAdImageAsset | undefined}; export type GoogleAdsSearchads360V23CommonDemandGenMultiAssetAdInfo = {businessName?: string | undefined, callToActionText?: string | undefined, descriptions?: Array | undefined, headlines?: Array | undefined, logoImages?: Array | undefined, marketingImages?: Array | undefined, portraitMarketingImages?: Array | undefined, squareMarketingImages?: Array | undefined, tallPortraitMarketingImages?: Array | undefined}; export type GoogleAdsSearchads360V23CommonAdCallToActionAsset = {asset?: string | undefined}; export type GoogleAdsSearchads360V23CommonDemandGenProductAdInfo = {breadcrumb1?: string | undefined, breadcrumb2?: string | undefined, businessName?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, callToAction?: GoogleAdsSearchads360V23CommonAdCallToActionAsset | undefined, description?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, headline?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, logoImage?: GoogleAdsSearchads360V23CommonAdImageAsset | undefined}; export type GoogleAdsSearchads360V23CommonDemandGenVideoResponsiveAdInfo = {breadcrumb1?: string | undefined, breadcrumb2?: string | undefined, businessName?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, callToActions?: Array | undefined, companionBanners?: Array | undefined, descriptions?: Array | undefined, headlines?: Array | undefined, logoImages?: Array | undefined, longHeadlines?: Array | undefined, videos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonDisplayUploadAdInfo = {displayUploadProductType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HTML5_UPLOAD_AD' | 'DYNAMIC_HTML5_EDUCATION_AD' | 'DYNAMIC_HTML5_FLIGHT_AD' | 'DYNAMIC_HTML5_HOTEL_RENTAL_AD' | 'DYNAMIC_HTML5_JOB_AD' | 'DYNAMIC_HTML5_LOCAL_AD' | 'DYNAMIC_HTML5_REAL_ESTATE_AD' | 'DYNAMIC_HTML5_CUSTOM_AD' | 'DYNAMIC_HTML5_TRAVEL_AD' | 'DYNAMIC_HTML5_HOTEL_AD') | undefined, mediaBundle?: GoogleAdsSearchads360V23CommonAdMediaBundleAsset | undefined}; export type GoogleAdsSearchads360V23CommonExpandedDynamicSearchAdInfo = {description?: string | undefined, description2?: string | undefined}; export type GoogleAdsSearchads360V23CommonExpandedTextAdInfo = {description?: string | undefined, description2?: string | undefined, headlinePart1?: string | undefined, headlinePart2?: string | undefined, headlinePart3?: string | undefined, path1?: string | undefined, path2?: string | undefined}; export type GoogleAdsSearchads360V23CommonFinalAppUrl = {osType?: ('UNSPECIFIED' | 'UNKNOWN' | 'IOS' | 'ANDROID') | undefined, url?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelAdInfo = Record; export type GoogleAdsSearchads360V23CommonImageAdInfo = {adIdToCopyImageFrom?: unknown | undefined, data?: string | undefined, imageAsset?: GoogleAdsSearchads360V23CommonAdImageAsset | undefined, imageUrl?: string | undefined, mimeType?: ('UNSPECIFIED' | 'UNKNOWN' | 'IMAGE_JPEG' | 'IMAGE_GIF' | 'IMAGE_PNG' | 'FLASH' | 'TEXT_HTML' | 'PDF' | 'MSWORD' | 'MSEXCEL' | 'RTF' | 'AUDIO_WAV' | 'AUDIO_MP3' | 'HTML5_AD_ZIP') | undefined, name?: string | undefined, pixelHeight?: unknown | undefined, pixelWidth?: unknown | undefined, previewImageUrl?: string | undefined, previewPixelHeight?: unknown | undefined, previewPixelWidth?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonLegacyAppInstallAdInfo = {appId?: string | undefined, appStore?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPLE_APP_STORE' | 'GOOGLE_PLAY' | 'WINDOWS_STORE' | 'WINDOWS_PHONE_STORE' | 'CN_APP_STORE') | undefined, description1?: string | undefined, description2?: string | undefined, headline?: string | undefined}; export type GoogleAdsSearchads360V23CommonLegacyResponsiveDisplayAdInfo = {accentColor?: string | undefined, allowFlexibleColor?: boolean | undefined, businessName?: string | undefined, callToActionText?: string | undefined, description?: string | undefined, formatSetting?: ('UNSPECIFIED' | 'UNKNOWN' | 'ALL_FORMATS' | 'NON_NATIVE' | 'NATIVE') | undefined, logoImage?: string | undefined, longHeadline?: string | undefined, mainColor?: string | undefined, marketingImage?: string | undefined, pricePrefix?: string | undefined, promoText?: string | undefined, shortHeadline?: string | undefined, squareLogoImage?: string | undefined, squareMarketingImage?: string | undefined}; export type GoogleAdsSearchads360V23CommonLocalAdInfo = {callToActions?: Array | undefined, descriptions?: Array | undefined, headlines?: Array | undefined, logoImages?: Array | undefined, marketingImages?: Array | undefined, path1?: string | undefined, path2?: string | undefined, videos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonSearchAds360ProductAdInfo = Record; export type GoogleAdsSearchads360V23CommonResponsiveDisplayAdControlSpec = {enableAssetEnhancements?: boolean | undefined, enableAutogenVideo?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonResponsiveDisplayAdInfo = {accentColor?: string | undefined, allowFlexibleColor?: boolean | undefined, businessName?: string | undefined, callToActionText?: string | undefined, controlSpec?: GoogleAdsSearchads360V23CommonResponsiveDisplayAdControlSpec | undefined, descriptions?: Array | undefined, formatSetting?: ('UNSPECIFIED' | 'UNKNOWN' | 'ALL_FORMATS' | 'NON_NATIVE' | 'NATIVE') | undefined, headlines?: Array | undefined, logoImages?: Array | undefined, longHeadline?: GoogleAdsSearchads360V23CommonAdTextAsset | undefined, mainColor?: string | undefined, marketingImages?: Array | undefined, pricePrefix?: string | undefined, promoText?: string | undefined, squareLogoImages?: Array | undefined, squareMarketingImages?: Array | undefined, youtubeVideos?: Array | undefined}; export type GoogleAdsSearchads360V23CommonResponsiveSearchAdInfo = {descriptions?: Array | undefined, headlines?: Array | undefined, path1?: string | undefined, path2?: string | undefined}; export type GoogleAdsSearchads360V23CommonSearchAds360ExpandedDynamicSearchAdInfo = {adTrackingId?: unknown | undefined, description1?: string | undefined, description2?: string | undefined}; export type GoogleAdsSearchads360V23CommonSearchAds360ExpandedTextAdInfo = {adTrackingId?: unknown | undefined, description1?: string | undefined, description2?: string | undefined, headline?: string | undefined, headline2?: string | undefined, headline3?: string | undefined, path1?: string | undefined, path2?: string | undefined}; export type GoogleAdsSearchads360V23CommonSearchAds360ResponsiveSearchAdInfo = {adTrackingId?: unknown | undefined, descriptions?: Array | undefined, headlines?: Array | undefined, path1?: string | undefined, path2?: string | undefined}; export type GoogleAdsSearchads360V23CommonSearchAds360TextAdInfo = {adTrackingId?: unknown | undefined, description1?: string | undefined, description2?: string | undefined, displayMobileUrl?: string | undefined, displayUrl?: string | undefined, headline?: string | undefined}; export type GoogleAdsSearchads360V23CommonShoppingComparisonListingAdInfo = {headline?: string | undefined}; export type GoogleAdsSearchads360V23CommonShoppingProductAdInfo = Record; export type GoogleAdsSearchads360V23CommonShoppingSmartAdInfo = Record; export type GoogleAdsSearchads360V23CommonSmartCampaignAdInfo = {descriptions?: Array | undefined, headlines?: Array | undefined}; export type GoogleAdsSearchads360V23CommonSyntheticContentAttestation = {source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER_ATTESTED' | 'GOOGLE_GENERATED_ADVERTISER_REVIEWED' | 'GOOGLE_GENERATED_FULLY_AUTOMATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'NOT_SYNTHETIC' | 'IS_SYNTHETIC') | undefined}; export type GoogleAdsSearchads360V23CommonSyntheticContentInfo = {advertiserAttestation?: GoogleAdsSearchads360V23CommonSyntheticContentAttestation | undefined, systemAttestation?: GoogleAdsSearchads360V23CommonSyntheticContentAttestation | undefined}; export type GoogleAdsSearchads360V23CommonTextAdInfo = {description1?: string | undefined, description2?: string | undefined, headline?: string | undefined}; export type GoogleAdsSearchads360V23CommonTravelAdInfo = Record; export type GoogleAdsSearchads360V23CommonUrlCollection = {finalMobileUrls?: Array | undefined, finalUrls?: Array | undefined, trackingUrlTemplate?: string | undefined, urlCollectionId?: string | undefined}; export type GoogleAdsSearchads360V23CommonCustomParameter = {key?: string | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAd = {addedByGoogleAds?: boolean | undefined, appAd?: GoogleAdsSearchads360V23CommonAppAdInfo | undefined, appEngagementAd?: GoogleAdsSearchads360V23CommonAppEngagementAdInfo | undefined, appPreRegistrationAd?: GoogleAdsSearchads360V23CommonAppPreRegistrationAdInfo | undefined, demandGenCarouselAd?: GoogleAdsSearchads360V23CommonDemandGenCarouselAdInfo | undefined, demandGenMultiAssetAd?: GoogleAdsSearchads360V23CommonDemandGenMultiAssetAdInfo | undefined, demandGenProductAd?: GoogleAdsSearchads360V23CommonDemandGenProductAdInfo | undefined, demandGenVideoResponsiveAd?: GoogleAdsSearchads360V23CommonDemandGenVideoResponsiveAdInfo | undefined, devicePreference?: ('UNSPECIFIED' | 'UNKNOWN' | 'MOBILE' | 'TABLET' | 'DESKTOP' | 'CONNECTED_TV' | 'OTHER') | undefined, displayUploadAd?: GoogleAdsSearchads360V23CommonDisplayUploadAdInfo | undefined, displayUrl?: string | undefined, expandedDynamicSearchAd?: GoogleAdsSearchads360V23CommonExpandedDynamicSearchAdInfo | undefined, expandedTextAd?: GoogleAdsSearchads360V23CommonExpandedTextAdInfo | undefined, finalAppUrls?: Array | undefined, finalMobileUrls?: Array | undefined, finalUrlSuffix?: string | undefined, finalUrls?: Array | undefined, hotelAd?: GoogleAdsSearchads360V23CommonHotelAdInfo | undefined, id?: unknown | undefined, imageAd?: GoogleAdsSearchads360V23CommonImageAdInfo | undefined, legacyAppInstallAd?: GoogleAdsSearchads360V23CommonLegacyAppInstallAdInfo | undefined, legacyResponsiveDisplayAd?: GoogleAdsSearchads360V23CommonLegacyResponsiveDisplayAdInfo | undefined, localAd?: GoogleAdsSearchads360V23CommonLocalAdInfo | undefined, name?: string | undefined, productAd?: GoogleAdsSearchads360V23CommonSearchAds360ProductAdInfo | undefined, resourceName?: string | undefined, responsiveDisplayAd?: GoogleAdsSearchads360V23CommonResponsiveDisplayAdInfo | undefined, responsiveSearchAd?: GoogleAdsSearchads360V23CommonResponsiveSearchAdInfo | undefined, searchAds360ExpandedDynamicSearchAd?: GoogleAdsSearchads360V23CommonSearchAds360ExpandedDynamicSearchAdInfo | undefined, searchAds360ExpandedTextAd?: GoogleAdsSearchads360V23CommonSearchAds360ExpandedTextAdInfo | undefined, searchAds360ResponsiveSearchAd?: GoogleAdsSearchads360V23CommonSearchAds360ResponsiveSearchAdInfo | undefined, searchAds360TextAd?: GoogleAdsSearchads360V23CommonSearchAds360TextAdInfo | undefined, shoppingComparisonListingAd?: GoogleAdsSearchads360V23CommonShoppingComparisonListingAdInfo | undefined, shoppingProductAd?: GoogleAdsSearchads360V23CommonShoppingProductAdInfo | undefined, shoppingSmartAd?: GoogleAdsSearchads360V23CommonShoppingSmartAdInfo | undefined, smartCampaignAd?: GoogleAdsSearchads360V23CommonSmartCampaignAdInfo | undefined, syntheticContentInfo?: GoogleAdsSearchads360V23CommonSyntheticContentInfo | undefined, systemManagedResourceSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_VARIATIONS') | undefined, textAd?: GoogleAdsSearchads360V23CommonTextAdInfo | undefined, trackingUrlTemplate?: string | undefined, travelAd?: GoogleAdsSearchads360V23CommonTravelAdInfo | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'TEXT_AD' | 'EXPANDED_TEXT_AD' | 'EXPANDED_DYNAMIC_SEARCH_AD' | 'HOTEL_AD' | 'SHOPPING_SMART_AD' | 'SHOPPING_PRODUCT_AD' | 'VIDEO_AD' | 'IMAGE_AD' | 'RESPONSIVE_SEARCH_AD' | 'LEGACY_RESPONSIVE_DISPLAY_AD' | 'APP_AD' | 'LEGACY_APP_INSTALL_AD' | 'RESPONSIVE_DISPLAY_AD' | 'LOCAL_AD' | 'HTML5_UPLOAD_AD' | 'DYNAMIC_HTML5_AD' | 'APP_ENGAGEMENT_AD' | 'SHOPPING_COMPARISON_LISTING_AD' | 'VIDEO_BUMPER_AD' | 'VIDEO_NON_SKIPPABLE_IN_STREAM_AD' | 'VIDEO_TRUEVIEW_IN_STREAM_AD' | 'VIDEO_RESPONSIVE_AD' | 'SMART_CAMPAIGN_AD' | 'CALL_AD' | 'APP_PRE_REGISTRATION_AD' | 'DEMAND_GEN_MULTI_ASSET_AD' | 'DEMAND_GEN_CAROUSEL_AD' | 'TRAVEL_AD' | 'DEMAND_GEN_VIDEO_RESPONSIVE_AD' | 'DEMAND_GEN_PRODUCT_AD' | 'MULTIMEDIA_AD') | undefined, urlCollections?: Array | undefined, urlCustomParameters?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAdAssetAutomationSetting = {assetAutomationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPTED_IN' | 'OPTED_OUT') | undefined, assetAutomationType?: ('UNSPECIFIED' | 'UNKNOWN' | 'TEXT_ASSET_AUTOMATION' | 'GENERATE_VERTICAL_YOUTUBE_VIDEOS' | 'GENERATE_SHORTER_YOUTUBE_VIDEOS' | 'GENERATE_LANDING_PAGE_PREVIEW' | 'GENERATE_LANDING_PAGE_TEXT' | 'GENERATE_ENHANCED_YOUTUBE_VIDEOS' | 'GENERATE_IMAGE_ENHANCEMENT' | 'GENERATE_IMAGE_EXTRACTION' | 'GENERATE_DESIGN_VERSIONS_FOR_IMAGES' | 'FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION' | 'GENERATE_VIDEOS_FROM_OTHER_ASSETS') | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAdPolicySummary = {approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISAPPROVED' | 'APPROVED_LIMITED' | 'APPROVED' | 'AREA_OF_INTEREST_ONLY') | undefined, policyTopicEntries?: Array | undefined, reviewStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'REVIEW_IN_PROGRESS' | 'REVIEWED' | 'UNDER_APPEAL' | 'ELIGIBLE_MAY_SERVE') | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAd = {actionItems?: Array | undefined, ad?: GoogleAdsSearchads360V23ResourcesAd | undefined, adGroup?: string | undefined, adGroupAdAssetAutomationSettings?: Array | undefined, adStrength?: ('UNSPECIFIED' | 'UNKNOWN' | 'PENDING' | 'NO_ADS' | 'POOR' | 'AVERAGE' | 'GOOD' | 'EXCELLENT') | undefined, creationTime?: string | undefined, effectiveLabels?: Array | undefined, engineId?: string | undefined, engineStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_GROUP_AD_ELIGIBLE' | 'AD_GROUP_AD_INAPPROPRIATE_FOR_CAMPAIGN' | 'AD_GROUP_AD_MOBILE_URL_UNDER_REVIEW' | 'AD_GROUP_AD_PARTIALLY_INVALID' | 'AD_GROUP_AD_TO_BE_ACTIVATED' | 'AD_GROUP_AD_NOT_REVIEWED' | 'AD_GROUP_AD_ON_HOLD' | 'AD_GROUP_AD_PAUSED' | 'AD_GROUP_AD_REMOVED' | 'AD_GROUP_AD_PENDING_REVIEW' | 'AD_GROUP_AD_UNDER_REVIEW' | 'AD_GROUP_AD_APPROVED' | 'AD_GROUP_AD_DISAPPROVED' | 'AD_GROUP_AD_SERVING' | 'AD_GROUP_AD_ACCOUNT_PAUSED' | 'AD_GROUP_AD_CAMPAIGN_PAUSED' | 'AD_GROUP_AD_AD_GROUP_PAUSED') | undefined, labels?: Array | undefined, lastModifiedTime?: string | undefined, policySummary?: GoogleAdsSearchads360V23ResourcesAdGroupAdPolicySummary | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_REMOVED' | 'CAMPAIGN_PAUSED' | 'CAMPAIGN_PENDING' | 'CAMPAIGN_ENDED' | 'AD_GROUP_PAUSED' | 'AD_GROUP_REMOVED' | 'AD_GROUP_AD_PAUSED' | 'AD_GROUP_AD_REMOVED' | 'AD_GROUP_AD_DISAPPROVED' | 'AD_GROUP_AD_UNDER_REVIEW' | 'AD_GROUP_AD_POOR_QUALITY' | 'AD_GROUP_AD_NO_ADS' | 'AD_GROUP_AD_APPROVED_LABELED' | 'AD_GROUP_AD_AREA_OF_INTEREST_ONLY' | 'AD_GROUP_AD_UNDER_APPEAL'>) | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23CommonPolicyViolationKey = {policyName?: string | undefined, violatingText?: string | undefined}; export type GoogleAdsSearchads360V23CommonPolicyValidationParameter = {exemptPolicyViolationKeys?: Array | undefined, ignorablePolicyTopics?: Array | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupAdOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupAd | undefined, policyValidationParameter?: GoogleAdsSearchads360V23CommonPolicyValidationParameter | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdGroupAd | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonAssetDisapproved = {offlineEvaluationErrorReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'PRICE_ASSET_DESCRIPTION_REPEATS_ROW_HEADER' | 'PRICE_ASSET_REPETITIVE_HEADERS' | 'PRICE_ASSET_HEADER_INCOMPATIBLE_WITH_PRICE_TYPE' | 'PRICE_ASSET_DESCRIPTION_INCOMPATIBLE_WITH_ITEM_HEADER' | 'PRICE_ASSET_DESCRIPTION_HAS_PRICE_QUALIFIER' | 'PRICE_ASSET_UNSUPPORTED_LANGUAGE' | 'PRICE_ASSET_OTHER_ERROR'>) | undefined}; export type GoogleAdsSearchads360V23CommonAssetLinkPrimaryStatusDetails = {assetDisapproved?: GoogleAdsSearchads360V23CommonAssetDisapproved | undefined, reason?: ('UNSPECIFIED' | 'UNKNOWN' | 'ASSET_LINK_PAUSED' | 'ASSET_LINK_REMOVED' | 'ASSET_DISAPPROVED' | 'ASSET_UNDER_REVIEW' | 'ASSET_APPROVED_LABELED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAsset = {adGroup?: string | undefined, asset?: string | undefined, fieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined, primaryStatusDetails?: Array | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'ASSET_LINK_PAUSED' | 'ASSET_LINK_REMOVED' | 'ASSET_DISAPPROVED' | 'ASSET_UNDER_REVIEW' | 'ASSET_APPROVED_LABELED'>) | undefined, resourceName?: string | undefined, source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupAsset | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdGroupAsset | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonDeviceInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'MOBILE' | 'TABLET' | 'DESKTOP' | 'CONNECTED_TV' | 'OTHER') | undefined}; export type GoogleAdsSearchads360V23CommonHotelAdvanceBookingWindowInfo = {maxDays?: unknown | undefined, minDays?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonHotelCheckInDateRangeInfo = {endDate?: string | undefined, startDate?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelCheckInDayInfo = {dayOfWeek?: ('UNSPECIFIED' | 'UNKNOWN' | 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY') | undefined}; export type GoogleAdsSearchads360V23CommonHotelDateSelectionTypeInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'DEFAULT_SELECTION' | 'USER_SELECTED') | undefined}; export type GoogleAdsSearchads360V23CommonHotelLengthOfStayInfo = {maxNights?: unknown | undefined, minNights?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupBidModifier = {adGroup?: string | undefined, baseAdGroup?: string | undefined, bidModifier?: number | undefined, bidModifierSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN' | 'AD_GROUP') | undefined, criterionId?: unknown | undefined, device?: GoogleAdsSearchads360V23CommonDeviceInfo | undefined, hotelAdvanceBookingWindow?: GoogleAdsSearchads360V23CommonHotelAdvanceBookingWindowInfo | undefined, hotelCheckInDateRange?: GoogleAdsSearchads360V23CommonHotelCheckInDateRangeInfo | undefined, hotelCheckInDay?: GoogleAdsSearchads360V23CommonHotelCheckInDayInfo | undefined, hotelDateSelectionType?: GoogleAdsSearchads360V23CommonHotelDateSelectionTypeInfo | undefined, hotelLengthOfStay?: GoogleAdsSearchads360V23CommonHotelLengthOfStayInfo | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupBidModifierOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupBidModifier | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdGroupBidModifier | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonCustomizerValue = {stringValue?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'TEXT' | 'NUMBER' | 'PRICE' | 'PERCENT') | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCriterionCustomizer = {adGroupCriterion?: string | undefined, customizerAttribute?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, value?: GoogleAdsSearchads360V23CommonCustomizerValue | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupCriterionCustomizerOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupCriterionCustomizer | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCriterionLabel = {adGroupCriterion?: string | undefined, label?: string | undefined, ownerCustomerId?: unknown | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupCriterionLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupCriterionLabel | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonAgeRangeInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'AGE_RANGE_18_24' | 'AGE_RANGE_25_34' | 'AGE_RANGE_35_44' | 'AGE_RANGE_45_54' | 'AGE_RANGE_55_64' | 'AGE_RANGE_65_UP' | 'AGE_RANGE_UNDETERMINED') | undefined}; export type GoogleAdsSearchads360V23CommonAppPaymentModelInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'PAID') | undefined}; export type GoogleAdsSearchads360V23CommonAudienceInfo = {audience?: string | undefined}; export type GoogleAdsSearchads360V23CommonBrandListInfo = {sharedSet?: string | undefined}; export type GoogleAdsSearchads360V23CommonCombinedAudienceInfo = {combinedAudience?: string | undefined}; export type GoogleAdsSearchads360V23CommonCustomAffinityInfo = {customAffinity?: string | undefined}; export type GoogleAdsSearchads360V23CommonCustomAudienceInfo = {customAudience?: string | undefined}; export type GoogleAdsSearchads360V23CommonCustomIntentInfo = {customIntent?: string | undefined}; export type GoogleAdsSearchads360V23CommonExtendedDemographicInfo = {extendedDemographicId?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonGenderInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'MALE' | 'FEMALE' | 'UNDETERMINED') | undefined}; export type GoogleAdsSearchads360V23CommonIncomeRangeInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'INCOME_RANGE_0_50' | 'INCOME_RANGE_50_60' | 'INCOME_RANGE_60_70' | 'INCOME_RANGE_70_80' | 'INCOME_RANGE_80_90' | 'INCOME_RANGE_90_UP' | 'INCOME_RANGE_UNDETERMINED') | undefined}; export type GoogleAdsSearchads360V23CommonKeywordInfo = {matchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXACT' | 'PHRASE' | 'BROAD') | undefined, text?: string | undefined}; export type GoogleAdsSearchads360V23CommonLanguageInfo = {languageConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonLifeEventInfo = {lifeEventId?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonActivityCityInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonActivityCountryInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonActivityIdInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonActivityRatingInfo = {value?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonActivityStateInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelCityInfo = {cityCriterion?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelClassInfo = {value?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonHotelCountryRegionInfo = {countryRegionCriterion?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelIdInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelStateInfo = {stateCriterion?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductBrandInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductCategoryInfo = {categoryId?: unknown | undefined, level?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEVEL1' | 'LEVEL2' | 'LEVEL3' | 'LEVEL4' | 'LEVEL5') | undefined}; export type GoogleAdsSearchads360V23CommonProductChannelInfo = {channel?: ('UNSPECIFIED' | 'UNKNOWN' | 'ONLINE' | 'LOCAL') | undefined}; export type GoogleAdsSearchads360V23CommonProductChannelExclusivityInfo = {channelExclusivity?: ('UNSPECIFIED' | 'UNKNOWN' | 'SINGLE_CHANNEL' | 'MULTI_CHANNEL') | undefined}; export type GoogleAdsSearchads360V23CommonProductConditionInfo = {condition?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEW' | 'REFURBISHED' | 'USED') | undefined}; export type GoogleAdsSearchads360V23CommonProductCustomAttributeInfo = {index?: ('UNSPECIFIED' | 'UNKNOWN' | 'INDEX0' | 'INDEX1' | 'INDEX2' | 'INDEX3' | 'INDEX4') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductGroupingInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductItemIdInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductLabelsInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductLegacyConditionInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductTypeInfo = {level?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEVEL1' | 'LEVEL2' | 'LEVEL3' | 'LEVEL4' | 'LEVEL5') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23CommonProductTypeFullInfo = {value?: string | undefined}; export type GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo = Record; export type GoogleAdsSearchads360V23CommonListingDimensionInfo = {activityCity?: GoogleAdsSearchads360V23CommonActivityCityInfo | undefined, activityCountry?: GoogleAdsSearchads360V23CommonActivityCountryInfo | undefined, activityId?: GoogleAdsSearchads360V23CommonActivityIdInfo | undefined, activityRating?: GoogleAdsSearchads360V23CommonActivityRatingInfo | undefined, activityState?: GoogleAdsSearchads360V23CommonActivityStateInfo | undefined, hotelCity?: GoogleAdsSearchads360V23CommonHotelCityInfo | undefined, hotelClass?: GoogleAdsSearchads360V23CommonHotelClassInfo | undefined, hotelCountryRegion?: GoogleAdsSearchads360V23CommonHotelCountryRegionInfo | undefined, hotelId?: GoogleAdsSearchads360V23CommonHotelIdInfo | undefined, hotelState?: GoogleAdsSearchads360V23CommonHotelStateInfo | undefined, productBrand?: GoogleAdsSearchads360V23CommonProductBrandInfo | undefined, productCategory?: GoogleAdsSearchads360V23CommonProductCategoryInfo | undefined, productChannel?: GoogleAdsSearchads360V23CommonProductChannelInfo | undefined, productChannelExclusivity?: GoogleAdsSearchads360V23CommonProductChannelExclusivityInfo | undefined, productCondition?: GoogleAdsSearchads360V23CommonProductConditionInfo | undefined, productCustomAttribute?: GoogleAdsSearchads360V23CommonProductCustomAttributeInfo | undefined, productGrouping?: GoogleAdsSearchads360V23CommonProductGroupingInfo | undefined, productItemId?: GoogleAdsSearchads360V23CommonProductItemIdInfo | undefined, productLabels?: GoogleAdsSearchads360V23CommonProductLabelsInfo | undefined, productLegacyCondition?: GoogleAdsSearchads360V23CommonProductLegacyConditionInfo | undefined, productType?: GoogleAdsSearchads360V23CommonProductTypeInfo | undefined, productTypeFull?: GoogleAdsSearchads360V23CommonProductTypeFullInfo | undefined, unknownListingDimension?: GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo | undefined}; export type GoogleAdsSearchads360V23CommonListingDimensionPath = {dimensions?: Array | undefined}; export type GoogleAdsSearchads360V23CommonListingGroupInfo = {caseValue?: GoogleAdsSearchads360V23CommonListingDimensionInfo | undefined, parentAdGroupCriterion?: string | undefined, path?: GoogleAdsSearchads360V23CommonListingDimensionPath | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'SUBDIVISION' | 'UNIT') | undefined}; export type GoogleAdsSearchads360V23CommonLocationInfo = {geoTargetConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonMobileAppCategoryInfo = {mobileAppCategoryConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonMobileApplicationInfo = {appId?: string | undefined, name?: string | undefined}; export type GoogleAdsSearchads360V23CommonParentalStatusInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'PARENT' | 'NOT_A_PARENT' | 'UNDETERMINED') | undefined}; export type GoogleAdsSearchads360V23CommonPlacementInfo = {url?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCriterionPositionEstimates = {estimatedAddClicksAtFirstPositionCpc?: unknown | undefined, estimatedAddCostAtFirstPositionCpc?: unknown | undefined, firstPageCpcMicros?: unknown | undefined, firstPositionCpcMicros?: unknown | undefined, topOfPageCpcMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCriterionQualityInfo = {creativeQualityScore?: ('UNSPECIFIED' | 'UNKNOWN' | 'BELOW_AVERAGE' | 'AVERAGE' | 'ABOVE_AVERAGE') | undefined, postClickQualityScore?: ('UNSPECIFIED' | 'UNKNOWN' | 'BELOW_AVERAGE' | 'AVERAGE' | 'ABOVE_AVERAGE') | undefined, qualityScore?: number | undefined, searchPredictedCtr?: ('UNSPECIFIED' | 'UNKNOWN' | 'BELOW_AVERAGE' | 'AVERAGE' | 'ABOVE_AVERAGE') | undefined}; export type GoogleAdsSearchads360V23CommonTopicInfo = {path?: Array | undefined, topicConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserInterestInfo = {userInterestCategory?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserListInfo = {userList?: string | undefined}; export type GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleListInfo = {sharedSet?: string | undefined}; export type GoogleAdsSearchads360V23CommonVideoLineupInfo = {videoLineupId?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonWebpageConditionInfo = {argument?: string | undefined, operand?: ('UNSPECIFIED' | 'UNKNOWN' | 'URL' | 'CATEGORY' | 'PAGE_TITLE' | 'PAGE_CONTENT' | 'CUSTOM_LABEL') | undefined, operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'EQUALS' | 'CONTAINS') | undefined}; export type GoogleAdsSearchads360V23CommonWebpageSampleInfo = {sampleUrls?: Array | undefined}; export type GoogleAdsSearchads360V23CommonWebpageInfo = {conditions?: Array | undefined, coveragePercentage?: number | undefined, criterionName?: string | undefined, sample?: GoogleAdsSearchads360V23CommonWebpageSampleInfo | undefined}; export type GoogleAdsSearchads360V23CommonYouTubeChannelInfo = {channelId?: string | undefined}; export type GoogleAdsSearchads360V23CommonYouTubeVideoInfo = {videoId?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCriterion = {adGroup?: string | undefined, ageRange?: GoogleAdsSearchads360V23CommonAgeRangeInfo | undefined, appPaymentModel?: GoogleAdsSearchads360V23CommonAppPaymentModelInfo | undefined, approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPROVED' | 'DISAPPROVED' | 'PENDING_REVIEW' | 'UNDER_REVIEW') | undefined, audience?: GoogleAdsSearchads360V23CommonAudienceInfo | undefined, bidModifier?: number | undefined, brandList?: GoogleAdsSearchads360V23CommonBrandListInfo | undefined, combinedAudience?: GoogleAdsSearchads360V23CommonCombinedAudienceInfo | undefined, cpcBidMicros?: unknown | undefined, cpmBidMicros?: unknown | undefined, cpvBidMicros?: unknown | undefined, creationTime?: string | undefined, criterionId?: unknown | undefined, customAffinity?: GoogleAdsSearchads360V23CommonCustomAffinityInfo | undefined, customAudience?: GoogleAdsSearchads360V23CommonCustomAudienceInfo | undefined, customIntent?: GoogleAdsSearchads360V23CommonCustomIntentInfo | undefined, disapprovalReasons?: Array | undefined, displayName?: string | undefined, effectiveCpcBidMicros?: unknown | undefined, effectiveCpcBidSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, effectiveCpmBidMicros?: unknown | undefined, effectiveCpmBidSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, effectiveCpvBidMicros?: unknown | undefined, effectiveCpvBidSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, effectiveLabels?: Array | undefined, effectivePercentCpcBidMicros?: unknown | undefined, effectivePercentCpcBidSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, engineId?: string | undefined, engineStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_GROUP_CRITERION_ELIGIBLE' | 'AD_GROUP_CRITERION_INAPPROPRIATE_FOR_CAMPAIGN' | 'AD_GROUP_CRITERION_INVALID_MOBILE_SEARCH' | 'AD_GROUP_CRITERION_INVALID_PC_SEARCH' | 'AD_GROUP_CRITERION_INVALID_SEARCH' | 'AD_GROUP_CRITERION_LOW_SEARCH_VOLUME' | 'AD_GROUP_CRITERION_MOBILE_URL_UNDER_REVIEW' | 'AD_GROUP_CRITERION_PARTIALLY_INVALID' | 'AD_GROUP_CRITERION_TO_BE_ACTIVATED' | 'AD_GROUP_CRITERION_UNDER_REVIEW' | 'AD_GROUP_CRITERION_NOT_REVIEWED' | 'AD_GROUP_CRITERION_ON_HOLD' | 'AD_GROUP_CRITERION_PENDING_REVIEW' | 'AD_GROUP_CRITERION_PAUSED' | 'AD_GROUP_CRITERION_REMOVED' | 'AD_GROUP_CRITERION_APPROVED' | 'AD_GROUP_CRITERION_DISAPPROVED' | 'AD_GROUP_CRITERION_SERVING' | 'AD_GROUP_CRITERION_ACCOUNT_PAUSED') | undefined, extendedDemographic?: GoogleAdsSearchads360V23CommonExtendedDemographicInfo | undefined, finalMobileUrls?: Array | undefined, finalUrlSuffix?: string | undefined, finalUrls?: Array | undefined, gender?: GoogleAdsSearchads360V23CommonGenderInfo | undefined, incomeRange?: GoogleAdsSearchads360V23CommonIncomeRangeInfo | undefined, keyword?: GoogleAdsSearchads360V23CommonKeywordInfo | undefined, labels?: Array | undefined, language?: GoogleAdsSearchads360V23CommonLanguageInfo | undefined, lastModifiedTime?: string | undefined, lifeEvent?: GoogleAdsSearchads360V23CommonLifeEventInfo | undefined, listingGroup?: GoogleAdsSearchads360V23CommonListingGroupInfo | undefined, location?: GoogleAdsSearchads360V23CommonLocationInfo | undefined, mobileAppCategory?: GoogleAdsSearchads360V23CommonMobileAppCategoryInfo | undefined, mobileApplication?: GoogleAdsSearchads360V23CommonMobileApplicationInfo | undefined, negative?: boolean | undefined, parentalStatus?: GoogleAdsSearchads360V23CommonParentalStatusInfo | undefined, percentCpcBidMicros?: unknown | undefined, placement?: GoogleAdsSearchads360V23CommonPlacementInfo | undefined, positionEstimates?: GoogleAdsSearchads360V23ResourcesAdGroupCriterionPositionEstimates | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'NOT_ELIGIBLE') | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_PENDING' | 'CAMPAIGN_CRITERION_NEGATIVE' | 'CAMPAIGN_PAUSED' | 'CAMPAIGN_REMOVED' | 'CAMPAIGN_ENDED' | 'AD_GROUP_PAUSED' | 'AD_GROUP_REMOVED' | 'AD_GROUP_CRITERION_DISAPPROVED' | 'AD_GROUP_CRITERION_RARELY_SERVED' | 'AD_GROUP_CRITERION_LOW_QUALITY' | 'AD_GROUP_CRITERION_UNDER_REVIEW' | 'AD_GROUP_CRITERION_PENDING_REVIEW' | 'AD_GROUP_CRITERION_BELOW_FIRST_PAGE_BID' | 'AD_GROUP_CRITERION_NEGATIVE' | 'AD_GROUP_CRITERION_RESTRICTED' | 'AD_GROUP_CRITERION_PAUSED' | 'AD_GROUP_CRITERION_PAUSED_DUE_TO_LOW_ACTIVITY' | 'AD_GROUP_CRITERION_REMOVED'>) | undefined, qualityInfo?: GoogleAdsSearchads360V23ResourcesAdGroupCriterionQualityInfo | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined, systemServingStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'RARELY_SERVED') | undefined, topic?: GoogleAdsSearchads360V23CommonTopicInfo | undefined, trackingUrlTemplate?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'PLACEMENT' | 'MOBILE_APP_CATEGORY' | 'MOBILE_APPLICATION' | 'DEVICE' | 'LOCATION' | 'LISTING_GROUP' | 'AD_SCHEDULE' | 'AGE_RANGE' | 'GENDER' | 'INCOME_RANGE' | 'PARENTAL_STATUS' | 'YOUTUBE_VIDEO' | 'YOUTUBE_CHANNEL' | 'USER_LIST' | 'PROXIMITY' | 'TOPIC' | 'LISTING_SCOPE' | 'LANGUAGE' | 'IP_BLOCK' | 'CONTENT_LABEL' | 'CARRIER' | 'USER_INTEREST' | 'WEBPAGE' | 'OPERATING_SYSTEM_VERSION' | 'APP_PAYMENT_MODEL' | 'MOBILE_DEVICE' | 'CUSTOM_AFFINITY' | 'CUSTOM_INTENT' | 'LOCATION_GROUP' | 'CUSTOM_AUDIENCE' | 'COMBINED_AUDIENCE' | 'KEYWORD_THEME' | 'AUDIENCE' | 'NEGATIVE_KEYWORD_LIST' | 'LOCAL_SERVICE_ID' | 'SEARCH_THEME' | 'BRAND' | 'BRAND_LIST' | 'LIFE_EVENT' | 'WEBPAGE_LIST' | 'VIDEO_LINEUP' | 'PLACEMENT_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE') | undefined, urlCustomParameters?: Array | undefined, userInterest?: GoogleAdsSearchads360V23CommonUserInterestInfo | undefined, userList?: GoogleAdsSearchads360V23CommonUserListInfo | undefined, verticalAdsItemGroupRuleList?: GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleListInfo | undefined, videoLineup?: GoogleAdsSearchads360V23CommonVideoLineupInfo | undefined, webpage?: GoogleAdsSearchads360V23CommonWebpageInfo | undefined, youtubeChannel?: GoogleAdsSearchads360V23CommonYouTubeChannelInfo | undefined, youtubeVideo?: GoogleAdsSearchads360V23CommonYouTubeVideoInfo | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupCriterionOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupCriterion | undefined, exemptPolicyViolationKeys?: Array | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdGroupCriterion | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupCustomizer = {adGroup?: string | undefined, customizerAttribute?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, value?: GoogleAdsSearchads360V23CommonCustomizerValue | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupCustomizerOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupCustomizer | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupLabel = {adGroup?: string | undefined, label?: string | undefined, ownerCustomerId?: unknown | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroupLabel | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAiMaxAdGroupSetting = {disableSearchTermMatching?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupAudienceSetting = {useAudienceGrouped?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettingsDemandGenChannelControlsDemandGenSelectedChannels = {discover?: boolean | undefined, display?: boolean | undefined, gmail?: boolean | undefined, youtubeInFeed?: boolean | undefined, youtubeInStream?: boolean | undefined, youtubeShorts?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettingsDemandGenChannelControls = {channelConfig?: ('UNSPECIFIED' | 'UNKNOWN' | 'CHANNEL_STRATEGY' | 'SELECTED_CHANNELS') | undefined, channelStrategy?: ('UNSPECIFIED' | 'UNKNOWN' | 'ALL_CHANNELS' | 'ALL_OWNED_AND_OPERATED_CHANNELS') | undefined, selectedChannels?: GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettingsDemandGenChannelControlsDemandGenSelectedChannels | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettings = {channelControls?: GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettingsDemandGenChannelControls | undefined}; export type GoogleAdsSearchads360V23CommonTargetRestriction = {bidOnly?: boolean | undefined, targetingDimension?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'AUDIENCE' | 'TOPIC' | 'GENDER' | 'AGE_RANGE' | 'PLACEMENT' | 'PARENTAL_STATUS' | 'INCOME_RANGE') | undefined}; export type GoogleAdsSearchads360V23CommonTargetRestrictionOperation = {operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADD' | 'REMOVE') | undefined, value?: GoogleAdsSearchads360V23CommonTargetRestriction | undefined}; export type GoogleAdsSearchads360V23CommonTargetingSetting = {targetRestrictionOperations?: Array | undefined, targetRestrictions?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroupVerticalAdsFormatSetting = {disableTextAds?: boolean | undefined, enableBookingLinks?: boolean | undefined, enableVerticalPromotionAds?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesAdGroup = {adRotationMode?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPTIMIZE' | 'ROTATE_FOREVER') | undefined, aiMaxAdGroupSetting?: GoogleAdsSearchads360V23ResourcesAdGroupAiMaxAdGroupSetting | undefined, audienceSetting?: GoogleAdsSearchads360V23ResourcesAdGroupAudienceSetting | undefined, baseAdGroup?: string | undefined, campaign?: string | undefined, cpcBidMicros?: unknown | undefined, cpmBidMicros?: unknown | undefined, cpvBidMicros?: unknown | undefined, creationTime?: string | undefined, demandGenAdGroupSettings?: GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettings | undefined, displayCustomBidDimension?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'AUDIENCE' | 'TOPIC' | 'GENDER' | 'AGE_RANGE' | 'PLACEMENT' | 'PARENTAL_STATUS' | 'INCOME_RANGE') | undefined, effectiveCpcBidMicros?: unknown | undefined, effectiveLabels?: Array | undefined, effectiveTargetCpaMicros?: unknown | undefined, effectiveTargetCpaSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, effectiveTargetCpc?: unknown | undefined, effectiveTargetCpcSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, effectiveTargetRoas?: number | undefined, effectiveTargetRoasSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BIDDING_STRATEGY' | 'AD_GROUP' | 'AD_GROUP_CRITERION') | undefined, endDate?: string | undefined, engineId?: string | undefined, engineStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_GROUP_ELIGIBLE' | 'AD_GROUP_EXPIRED' | 'AD_GROUP_REMOVED' | 'AD_GROUP_DRAFT' | 'AD_GROUP_PAUSED' | 'AD_GROUP_SERVING' | 'AD_GROUP_SUBMITTED' | 'CAMPAIGN_PAUSED' | 'ACCOUNT_PAUSED') | undefined, excludeDemographicExpansion?: boolean | undefined, excludedParentAssetFieldTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION'>) | undefined, excludedParentAssetSetTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'PAGE_FEED' | 'DYNAMIC_EDUCATION' | 'MERCHANT_CENTER_FEED' | 'DYNAMIC_REAL_ESTATE' | 'DYNAMIC_CUSTOM' | 'DYNAMIC_HOTELS_AND_RENTALS' | 'DYNAMIC_FLIGHTS' | 'DYNAMIC_TRAVEL' | 'DYNAMIC_LOCAL' | 'DYNAMIC_JOBS' | 'LOCATION_SYNC' | 'BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP' | 'CHAIN_DYNAMIC_LOCATION_GROUP' | 'STATIC_LOCATION_GROUP' | 'HOTEL_PROPERTY' | 'TRAVEL_FEED'>) | undefined, finalUrlSuffix?: string | undefined, fixedCpmMicros?: unknown | undefined, id?: unknown | undefined, labels?: Array | undefined, languageCode?: string | undefined, lastModifiedTime?: string | undefined, name?: string | undefined, optimizedTargetingEnabled?: boolean | undefined, percentCpcBidMicros?: unknown | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'NOT_ELIGIBLE' | 'LIMITED') | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_REMOVED' | 'CAMPAIGN_PAUSED' | 'CAMPAIGN_PENDING' | 'CAMPAIGN_ENDED' | 'AD_GROUP_PAUSED' | 'AD_GROUP_REMOVED' | 'AD_GROUP_INCOMPLETE' | 'KEYWORDS_PAUSED' | 'NO_KEYWORDS' | 'AD_GROUP_ADS_PAUSED' | 'NO_AD_GROUP_ADS' | 'HAS_ADS_DISAPPROVED' | 'HAS_ADS_LIMITED_BY_POLICY' | 'MOST_ADS_UNDER_REVIEW' | 'CAMPAIGN_DRAFT' | 'AD_GROUP_PAUSED_DUE_TO_LOW_ACTIVITY'>) | undefined, resourceName?: string | undefined, startDate?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined, targetCpaMicros?: unknown | undefined, targetCpcMicros?: unknown | undefined, targetCpmMicros?: unknown | undefined, targetCpvMicros?: unknown | undefined, targetRoas?: number | undefined, targetingSetting?: GoogleAdsSearchads360V23CommonTargetingSetting | undefined, trackingUrlTemplate?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'SEARCH_STANDARD' | 'DISPLAY_STANDARD' | 'SHOPPING_PRODUCT_ADS' | 'HOTEL_ADS' | 'SHOPPING_SMART_ADS' | 'VIDEO_BUMPER' | 'VIDEO_TRUE_VIEW_IN_STREAM' | 'VIDEO_TRUE_VIEW_IN_DISPLAY' | 'VIDEO_NON_SKIPPABLE_IN_STREAM' | 'SEARCH_DYNAMIC_ADS' | 'SHOPPING_COMPARISON_LISTING_ADS' | 'PROMOTED_HOTEL_ADS' | 'VIDEO_RESPONSIVE' | 'VIDEO_EFFICIENT_REACH' | 'SMART_CAMPAIGN_ADS' | 'TRAVEL_ADS') | undefined, urlCustomParameters?: Array | undefined, verticalAdsFormatSetting?: GoogleAdsSearchads360V23ResourcesAdGroupVerticalAdsFormatSetting | undefined}; export type GoogleAdsSearchads360V23ServicesAdGroupOperation = {create?: GoogleAdsSearchads360V23ResourcesAdGroup | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdGroup | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ServicesAdOperation = {policyValidationParameter?: GoogleAdsSearchads360V23CommonPolicyValidationParameter | undefined, update?: GoogleAdsSearchads360V23ResourcesAd | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAdParameter = {adGroupCriterion?: string | undefined, insertionText?: string | undefined, parameterIndex?: unknown | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesAdParameterOperation = {create?: GoogleAdsSearchads360V23ResourcesAdParameter | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAdParameter | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonPolicySummary = {approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISAPPROVED' | 'APPROVED_LIMITED' | 'APPROVED' | 'AREA_OF_INTEREST_ONLY') | undefined, policyTopicEntries?: Array | undefined, reviewStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'REVIEW_IN_PROGRESS' | 'REVIEWED' | 'UNDER_APPEAL' | 'ELIGIBLE_MAY_SERVE') | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetGroupAsset = {asset?: string | undefined, assetGroup?: string | undefined, fieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, policySummary?: GoogleAdsSearchads360V23CommonPolicySummary | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined, primaryStatusDetails?: Array | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'ASSET_LINK_PAUSED' | 'ASSET_LINK_REMOVED' | 'ASSET_DISAPPROVED' | 'ASSET_UNDER_REVIEW' | 'ASSET_APPROVED_LABELED'>) | undefined, resourceName?: string | undefined, source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesAssetGroupAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetGroupAsset | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAssetGroupAsset | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductBrand = {value?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCategory = {categoryId?: unknown | undefined, level?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEVEL1' | 'LEVEL2' | 'LEVEL3' | 'LEVEL4' | 'LEVEL5') | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductChannel = {channel?: ('UNSPECIFIED' | 'UNKNOWN' | 'ONLINE' | 'LOCAL') | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCondition = {condition?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEW' | 'REFURBISHED' | 'USED') | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCustomAttribute = {index?: ('UNSPECIFIED' | 'UNKNOWN' | 'INDEX0' | 'INDEX1' | 'INDEX2' | 'INDEX3' | 'INDEX4') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductItemId = {value?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductType = {level?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEVEL1' | 'LEVEL2' | 'LEVEL3' | 'LEVEL4' | 'LEVEL5') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionWebpageCondition = {customLabel?: string | undefined, urlContains?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionWebpage = {conditions?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimension = {productBrand?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductBrand | undefined, productCategory?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCategory | undefined, productChannel?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductChannel | undefined, productCondition?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCondition | undefined, productCustomAttribute?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductCustomAttribute | undefined, productItemId?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductItemId | undefined, productType?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionProductType | undefined, webpage?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionWebpage | undefined}; export type GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionPath = {dimensions?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetGroupListingGroupFilter = {assetGroup?: string | undefined, caseValue?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimension | undefined, id?: unknown | undefined, listingSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'SHOPPING' | 'WEBPAGE') | undefined, parentListingGroupFilter?: string | undefined, path?: GoogleAdsSearchads360V23ResourcesListingGroupFilterDimensionPath | undefined, resourceName?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'SUBDIVISION' | 'UNIT_INCLUDED' | 'UNIT_EXCLUDED') | undefined}; export type GoogleAdsSearchads360V23ServicesAssetGroupListingGroupFilterOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetGroupListingGroupFilter | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAssetGroupListingGroupFilter | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAdStrengthActionItemAddAssetDetails = {assetCount?: number | undefined, assetFieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, videoAspectRatioRequirement?: ('UNSPECIFIED' | 'UNKNOWN' | 'HORIZONTAL' | 'SQUARE' | 'VERTICAL') | undefined}; export type GoogleAdsSearchads360V23ResourcesAdStrengthActionItem = {actionItemType?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADD_ASSET') | undefined, addAssetDetails?: GoogleAdsSearchads360V23ResourcesAdStrengthActionItemAddAssetDetails | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetCoverage = {adStrengthActionItems?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetGroup = {adStrength?: ('UNSPECIFIED' | 'UNKNOWN' | 'PENDING' | 'NO_ADS' | 'POOR' | 'AVERAGE' | 'GOOD' | 'EXCELLENT') | undefined, assetCoverage?: GoogleAdsSearchads360V23ResourcesAssetCoverage | undefined, campaign?: string | undefined, finalMobileUrls?: Array | undefined, finalUrls?: Array | undefined, id?: unknown | undefined, name?: string | undefined, path1?: string | undefined, path2?: string | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'NOT_ELIGIBLE' | 'LIMITED' | 'PENDING') | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'ASSET_GROUP_PAUSED' | 'ASSET_GROUP_REMOVED' | 'CAMPAIGN_REMOVED' | 'CAMPAIGN_PAUSED' | 'CAMPAIGN_PENDING' | 'CAMPAIGN_ENDED' | 'ASSET_GROUP_LIMITED' | 'ASSET_GROUP_DISAPPROVED' | 'ASSET_GROUP_UNDER_REVIEW'>) | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesAssetGroupOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetGroup | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAssetGroup | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonSearchThemeInfo = {text?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetGroupSignal = {approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPROVED' | 'LIMITED' | 'DISAPPROVED' | 'UNDER_REVIEW') | undefined, assetGroup?: string | undefined, audience?: GoogleAdsSearchads360V23CommonAudienceInfo | undefined, disapprovalReasons?: Array | undefined, resourceName?: string | undefined, searchTheme?: GoogleAdsSearchads360V23CommonSearchThemeInfo | undefined}; export type GoogleAdsSearchads360V23ServicesAssetGroupSignalOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetGroupSignal | undefined, exemptPolicyViolationKeys?: Array | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonAppDeepLinkAsset = {appDeepLinkUri?: string | undefined}; export type GoogleAdsSearchads360V23CommonBookOnGoogleAsset = Record; export type GoogleAdsSearchads360V23CommonBusinessMessageCallToActionInfo = {callToActionDescription?: string | undefined, callToActionSelection?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPLY_NOW' | 'BOOK_NOW' | 'CONTACT_US' | 'GET_INFO' | 'GET_OFFER' | 'GET_QUOTE' | 'GET_STARTED' | 'LEARN_MORE') | undefined}; export type GoogleAdsSearchads360V23CommonFacebookMessengerBusinessMessageInfo = {pageName?: string | undefined}; export type GoogleAdsSearchads360V23CommonWhatsappBusinessMessageInfo = {countryCode?: string | undefined, phoneNumber?: string | undefined}; export type GoogleAdsSearchads360V23CommonZaloBusinessMessageInfo = {customName?: string | undefined, oaId?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonBusinessMessageAsset = {callToAction?: GoogleAdsSearchads360V23CommonBusinessMessageCallToActionInfo | undefined, facebookMessengerInfo?: GoogleAdsSearchads360V23CommonFacebookMessengerBusinessMessageInfo | undefined, messageProvider?: ('UNSPECIFIED' | 'UNKNOWN' | 'WHATSAPP' | 'FACEBOOK_MESSENGER' | 'ZALO') | undefined, starterMessage?: string | undefined, whatsappInfo?: GoogleAdsSearchads360V23CommonWhatsappBusinessMessageInfo | undefined, zaloInfo?: GoogleAdsSearchads360V23CommonZaloBusinessMessageInfo | undefined}; export type GoogleAdsSearchads360V23CommonAdScheduleInfo = {dayOfWeek?: ('UNSPECIFIED' | 'UNKNOWN' | 'MONDAY' | 'TUESDAY' | 'WEDNESDAY' | 'THURSDAY' | 'FRIDAY' | 'SATURDAY' | 'SUNDAY') | undefined, endHour?: number | undefined, endMinute?: ('UNSPECIFIED' | 'UNKNOWN' | 'ZERO' | 'FIFTEEN' | 'THIRTY' | 'FORTY_FIVE') | undefined, startHour?: number | undefined, startMinute?: ('UNSPECIFIED' | 'UNKNOWN' | 'ZERO' | 'FIFTEEN' | 'THIRTY' | 'FORTY_FIVE') | undefined}; export type GoogleAdsSearchads360V23CommonCallAsset = {adScheduleTargets?: Array | undefined, callConversionAction?: string | undefined, callConversionReportingState?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISABLED' | 'USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION' | 'USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION') | undefined, countryCode?: string | undefined, phoneNumber?: string | undefined}; export type GoogleAdsSearchads360V23CommonCallToActionAsset = {callToAction?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEARN_MORE' | 'GET_QUOTE' | 'APPLY_NOW' | 'SIGN_UP' | 'CONTACT_US' | 'SUBSCRIBE' | 'DOWNLOAD' | 'BOOK_NOW' | 'SHOP_NOW' | 'BUY_NOW' | 'DONATE_NOW' | 'ORDER_NOW' | 'PLAY_NOW' | 'SEE_MORE' | 'START_NOW' | 'VISIT_SITE' | 'WATCH_NOW') | undefined}; export type GoogleAdsSearchads360V23CommonCalloutAsset = {adScheduleTargets?: Array | undefined, calloutText?: string | undefined, endDate?: string | undefined, startDate?: string | undefined}; export type GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset = {callToActionText?: string | undefined, headline?: string | undefined, marketingImageAsset?: string | undefined, portraitMarketingImageAsset?: string | undefined, squareMarketingImageAsset?: string | undefined}; export type GoogleAdsSearchads360V23CommonDynamicCustomAsset = {androidAppLink?: string | undefined, contextualKeywords?: Array | undefined, formattedPrice?: string | undefined, formattedSalePrice?: string | undefined, id?: string | undefined, id2?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, itemAddress?: string | undefined, itemCategory?: string | undefined, itemDescription?: string | undefined, itemSubtitle?: string | undefined, itemTitle?: string | undefined, price?: string | undefined, salePrice?: string | undefined, similarIds?: Array | undefined}; export type GoogleAdsSearchads360V23CommonDynamicEducationAsset = {address?: string | undefined, androidAppLink?: string | undefined, contextualKeywords?: Array | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, locationId?: string | undefined, programDescription?: string | undefined, programId?: string | undefined, programName?: string | undefined, schoolName?: string | undefined, similarProgramIds?: Array | undefined, subject?: string | undefined, thumbnailImageUrl?: string | undefined}; export type GoogleAdsSearchads360V23CommonDynamicFlightsAsset = {androidAppLink?: string | undefined, customMapping?: string | undefined, destinationId?: string | undefined, destinationName?: string | undefined, flightDescription?: string | undefined, flightPrice?: string | undefined, flightSalePrice?: string | undefined, formattedPrice?: string | undefined, formattedSalePrice?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, originId?: string | undefined, originName?: string | undefined, similarDestinationIds?: Array | undefined}; export type GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset = {address?: string | undefined, androidAppLink?: string | undefined, category?: string | undefined, contextualKeywords?: Array | undefined, description?: string | undefined, destinationName?: string | undefined, formattedPrice?: string | undefined, formattedSalePrice?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, price?: string | undefined, propertyId?: string | undefined, propertyName?: string | undefined, salePrice?: string | undefined, similarPropertyIds?: Array | undefined, starRating?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonDynamicJobsAsset = {address?: string | undefined, androidAppLink?: string | undefined, contextualKeywords?: Array | undefined, description?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, jobCategory?: string | undefined, jobId?: string | undefined, jobSubtitle?: string | undefined, jobTitle?: string | undefined, locationId?: string | undefined, salary?: string | undefined, similarJobIds?: Array | undefined}; export type GoogleAdsSearchads360V23CommonDynamicLocalAsset = {address?: string | undefined, androidAppLink?: string | undefined, category?: string | undefined, contextualKeywords?: Array | undefined, dealId?: string | undefined, dealName?: string | undefined, description?: string | undefined, formattedPrice?: string | undefined, formattedSalePrice?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, price?: string | undefined, salePrice?: string | undefined, similarDealIds?: Array | undefined, subtitle?: string | undefined}; export type GoogleAdsSearchads360V23CommonDynamicRealEstateAsset = {address?: string | undefined, androidAppLink?: string | undefined, cityName?: string | undefined, contextualKeywords?: Array | undefined, description?: string | undefined, formattedPrice?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, listingId?: string | undefined, listingName?: string | undefined, listingType?: string | undefined, price?: string | undefined, propertyType?: string | undefined, similarListingIds?: Array | undefined}; export type GoogleAdsSearchads360V23CommonDynamicTravelAsset = {androidAppLink?: string | undefined, category?: string | undefined, contextualKeywords?: Array | undefined, destinationAddress?: string | undefined, destinationId?: string | undefined, destinationName?: string | undefined, formattedPrice?: string | undefined, formattedSalePrice?: string | undefined, imageUrl?: string | undefined, iosAppLink?: string | undefined, iosAppStoreId?: unknown | undefined, originId?: string | undefined, originName?: string | undefined, price?: string | undefined, salePrice?: string | undefined, similarDestinationIds?: Array | undefined, title?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetPolicySummary = {approvalStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISAPPROVED' | 'APPROVED_LIMITED' | 'APPROVED' | 'AREA_OF_INTEREST_ONLY') | undefined, policyTopicEntries?: Array | undefined, reviewStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'REVIEW_IN_PROGRESS' | 'REVIEWED' | 'UNDER_APPEAL' | 'ELIGIBLE_MAY_SERVE') | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetFieldTypePolicySummary = {assetFieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, assetSource?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, policySummaryInfo?: GoogleAdsSearchads360V23ResourcesAssetPolicySummary | undefined}; export type GoogleAdsSearchads360V23CommonHotelCalloutAsset = {languageCode?: string | undefined, text?: string | undefined}; export type GoogleAdsSearchads360V23CommonHotelPropertyAsset = {hotelAddress?: string | undefined, hotelName?: string | undefined, placeId?: string | undefined}; export type GoogleAdsSearchads360V23CommonImageDimension = {heightPixels?: unknown | undefined, url?: string | undefined, widthPixels?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonImageAsset = {data?: string | undefined, fileSize?: unknown | undefined, fullSize?: GoogleAdsSearchads360V23CommonImageDimension | undefined, mimeType?: ('UNSPECIFIED' | 'UNKNOWN' | 'IMAGE_JPEG' | 'IMAGE_GIF' | 'IMAGE_PNG' | 'FLASH' | 'TEXT_HTML' | 'PDF' | 'MSWORD' | 'MSEXCEL' | 'RTF' | 'AUDIO_WAV' | 'AUDIO_MP3' | 'HTML5_AD_ZIP') | undefined}; export type GoogleAdsSearchads360V23CommonLeadFormSingleChoiceAnswers = {answers?: Array | undefined}; export type GoogleAdsSearchads360V23CommonLeadFormCustomQuestionField = {customQuestionText?: string | undefined, hasLocationAnswer?: boolean | undefined, singleChoiceAnswers?: GoogleAdsSearchads360V23CommonLeadFormSingleChoiceAnswers | undefined}; export type GoogleAdsSearchads360V23CommonWebhookDelivery = {advertiserWebhookUrl?: string | undefined, googleSecret?: string | undefined, payloadSchemaVersion?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonLeadFormDeliveryMethod = {webhook?: GoogleAdsSearchads360V23CommonWebhookDelivery | undefined}; export type GoogleAdsSearchads360V23CommonLeadFormField = {hasLocationAnswer?: boolean | undefined, inputType?: ('UNSPECIFIED' | 'UNKNOWN' | 'FULL_NAME' | 'EMAIL' | 'PHONE_NUMBER' | 'POSTAL_CODE' | 'STREET_ADDRESS' | 'CITY' | 'REGION' | 'COUNTRY' | 'WORK_EMAIL' | 'COMPANY_NAME' | 'WORK_PHONE' | 'JOB_TITLE' | 'GOVERNMENT_ISSUED_ID_CPF_BR' | 'GOVERNMENT_ISSUED_ID_DNI_AR' | 'GOVERNMENT_ISSUED_ID_DNI_PE' | 'GOVERNMENT_ISSUED_ID_RUT_CL' | 'GOVERNMENT_ISSUED_ID_CC_CO' | 'GOVERNMENT_ISSUED_ID_CI_EC' | 'GOVERNMENT_ISSUED_ID_RFC_MX' | 'FIRST_NAME' | 'LAST_NAME' | 'VEHICLE_MODEL' | 'VEHICLE_TYPE' | 'PREFERRED_DEALERSHIP' | 'VEHICLE_PURCHASE_TIMELINE' | 'VEHICLE_OWNERSHIP' | 'VEHICLE_PAYMENT_TYPE' | 'VEHICLE_CONDITION' | 'COMPANY_SIZE' | 'ANNUAL_SALES' | 'YEARS_IN_BUSINESS' | 'JOB_DEPARTMENT' | 'JOB_ROLE' | 'OVER_18_AGE' | 'OVER_19_AGE' | 'OVER_20_AGE' | 'OVER_21_AGE' | 'OVER_22_AGE' | 'OVER_23_AGE' | 'OVER_24_AGE' | 'OVER_25_AGE' | 'OVER_26_AGE' | 'OVER_27_AGE' | 'OVER_28_AGE' | 'OVER_29_AGE' | 'OVER_30_AGE' | 'OVER_31_AGE' | 'OVER_32_AGE' | 'OVER_33_AGE' | 'OVER_34_AGE' | 'OVER_35_AGE' | 'OVER_36_AGE' | 'OVER_37_AGE' | 'OVER_38_AGE' | 'OVER_39_AGE' | 'OVER_40_AGE' | 'OVER_41_AGE' | 'OVER_42_AGE' | 'OVER_43_AGE' | 'OVER_44_AGE' | 'OVER_45_AGE' | 'OVER_46_AGE' | 'OVER_47_AGE' | 'OVER_48_AGE' | 'OVER_49_AGE' | 'OVER_50_AGE' | 'OVER_51_AGE' | 'OVER_52_AGE' | 'OVER_53_AGE' | 'OVER_54_AGE' | 'OVER_55_AGE' | 'OVER_56_AGE' | 'OVER_57_AGE' | 'OVER_58_AGE' | 'OVER_59_AGE' | 'OVER_60_AGE' | 'OVER_61_AGE' | 'OVER_62_AGE' | 'OVER_63_AGE' | 'OVER_64_AGE' | 'OVER_65_AGE' | 'EDUCATION_PROGRAM' | 'EDUCATION_COURSE' | 'PRODUCT' | 'SERVICE' | 'OFFER' | 'CATEGORY' | 'PREFERRED_CONTACT_METHOD' | 'PREFERRED_LOCATION' | 'PREFERRED_CONTACT_TIME' | 'PURCHASE_TIMELINE' | 'YEARS_OF_EXPERIENCE' | 'JOB_INDUSTRY' | 'LEVEL_OF_EDUCATION' | 'PROPERTY_TYPE' | 'REALTOR_HELP_GOAL' | 'PROPERTY_COMMUNITY' | 'PRICE_RANGE' | 'NUMBER_OF_BEDROOMS' | 'FURNISHED_PROPERTY' | 'PETS_ALLOWED_PROPERTY' | 'NEXT_PLANNED_PURCHASE' | 'EVENT_SIGNUP_INTEREST' | 'PREFERRED_SHOPPING_PLACES' | 'FAVORITE_BRAND' | 'TRANSPORTATION_COMMERCIAL_LICENSE_TYPE' | 'EVENT_BOOKING_INTEREST' | 'DESTINATION_COUNTRY' | 'DESTINATION_CITY' | 'DEPARTURE_COUNTRY' | 'DEPARTURE_CITY' | 'DEPARTURE_DATE' | 'RETURN_DATE' | 'NUMBER_OF_TRAVELERS' | 'TRAVEL_BUDGET' | 'TRAVEL_ACCOMMODATION') | undefined, singleChoiceAnswers?: GoogleAdsSearchads360V23CommonLeadFormSingleChoiceAnswers | undefined}; export type GoogleAdsSearchads360V23CommonLeadFormAsset = {backgroundImageAsset?: string | undefined, businessName?: string | undefined, callToActionDescription?: string | undefined, callToActionType?: ('UNSPECIFIED' | 'UNKNOWN' | 'LEARN_MORE' | 'GET_QUOTE' | 'APPLY_NOW' | 'SIGN_UP' | 'CONTACT_US' | 'SUBSCRIBE' | 'DOWNLOAD' | 'BOOK_NOW' | 'GET_OFFER' | 'REGISTER' | 'GET_INFO' | 'REQUEST_DEMO' | 'JOIN_NOW' | 'GET_STARTED') | undefined, customDisclosure?: string | undefined, customQuestionFields?: Array | undefined, deliveryMethods?: Array | undefined, description?: string | undefined, desiredIntent?: ('UNSPECIFIED' | 'UNKNOWN' | 'LOW_INTENT' | 'HIGH_INTENT') | undefined, fields?: Array | undefined, headline?: string | undefined, postSubmitCallToActionType?: ('UNSPECIFIED' | 'UNKNOWN' | 'VISIT_SITE' | 'DOWNLOAD' | 'LEARN_MORE' | 'SHOP_NOW') | undefined, postSubmitDescription?: string | undefined, postSubmitHeadline?: string | undefined, privacyPolicyUrl?: string | undefined}; export type GoogleAdsSearchads360V23CommonBusinessProfileLocation = {labels?: Array | undefined, listingId?: unknown | undefined, storeCode?: string | undefined}; export type GoogleAdsSearchads360V23CommonLocationAsset = {businessProfileLocations?: Array | undefined, locationOwnershipType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BUSINESS_OWNER' | 'AFFILIATE') | undefined, placeId?: string | undefined}; export type GoogleAdsSearchads360V23CommonMediaBundleAsset = {data?: string | undefined}; export type GoogleAdsSearchads360V23CommonMobileAppAsset = {appId?: string | undefined, appStore?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPLE_APP_STORE' | 'GOOGLE_APP_STORE') | undefined, endDate?: string | undefined, linkText?: string | undefined, startDate?: string | undefined}; export type GoogleAdsSearchads360V23CommonPageFeedAsset = {labels?: Array | undefined, pageUrl?: string | undefined}; export type GoogleAdsSearchads360V23CommonMoney = {amountMicros?: unknown | undefined, currencyCode?: string | undefined}; export type GoogleAdsSearchads360V23CommonPriceOffering = {description?: string | undefined, finalMobileUrl?: string | undefined, finalUrl?: string | undefined, header?: string | undefined, price?: GoogleAdsSearchads360V23CommonMoney | undefined, unit?: ('UNSPECIFIED' | 'UNKNOWN' | 'PER_HOUR' | 'PER_DAY' | 'PER_WEEK' | 'PER_MONTH' | 'PER_YEAR' | 'PER_NIGHT') | undefined}; export type GoogleAdsSearchads360V23CommonPriceAsset = {languageCode?: string | undefined, priceOfferings?: Array | undefined, priceQualifier?: ('UNSPECIFIED' | 'UNKNOWN' | 'FROM' | 'UP_TO' | 'AVERAGE') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'BRANDS' | 'EVENTS' | 'LOCATIONS' | 'NEIGHBORHOODS' | 'PRODUCT_CATEGORIES' | 'PRODUCT_TIERS' | 'SERVICES' | 'SERVICE_CATEGORIES' | 'SERVICE_TIERS') | undefined}; export type GoogleAdsSearchads360V23CommonPromotionBarcodeInfo = {barcodeContent?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'AZTEC' | 'CODABAR' | 'CODE39' | 'CODE128' | 'DATA_MATRIX' | 'EAN8' | 'EAN13' | 'ITF' | 'PDF417' | 'UPC_A') | undefined}; export type GoogleAdsSearchads360V23CommonPromotionQrCodeInfo = {qrCodeContent?: string | undefined}; export type GoogleAdsSearchads360V23CommonPromotionAsset = {adScheduleTargets?: Array | undefined, discountModifier?: ('UNSPECIFIED' | 'UNKNOWN' | 'UP_TO') | undefined, endDate?: string | undefined, languageCode?: string | undefined, moneyAmountOff?: GoogleAdsSearchads360V23CommonMoney | undefined, occasion?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEW_YEARS' | 'CHINESE_NEW_YEAR' | 'VALENTINES_DAY' | 'EASTER' | 'MOTHERS_DAY' | 'FATHERS_DAY' | 'LABOR_DAY' | 'BACK_TO_SCHOOL' | 'HALLOWEEN' | 'BLACK_FRIDAY' | 'CYBER_MONDAY' | 'CHRISTMAS' | 'BOXING_DAY' | 'INDEPENDENCE_DAY' | 'NATIONAL_DAY' | 'END_OF_SEASON' | 'WINTER_SALE' | 'SUMMER_SALE' | 'FALL_SALE' | 'SPRING_SALE' | 'RAMADAN' | 'EID_AL_FITR' | 'EID_AL_ADHA' | 'SINGLES_DAY' | 'WOMENS_DAY' | 'HOLI' | 'PARENTS_DAY' | 'ST_NICHOLAS_DAY' | 'CARNIVAL' | 'EPIPHANY' | 'ROSH_HASHANAH' | 'PASSOVER' | 'HANUKKAH' | 'DIWALI' | 'NAVRATRI' | 'SONGKRAN' | 'YEAR_END_GIFT') | undefined, ordersOverAmount?: GoogleAdsSearchads360V23CommonMoney | undefined, percentOff?: unknown | undefined, promotionBarcodeInfo?: GoogleAdsSearchads360V23CommonPromotionBarcodeInfo | undefined, promotionCode?: string | undefined, promotionQrCodeInfo?: GoogleAdsSearchads360V23CommonPromotionQrCodeInfo | undefined, promotionTarget?: string | undefined, redemptionEndDate?: string | undefined, redemptionStartDate?: string | undefined, startDate?: string | undefined, termsAndConditionsText?: string | undefined, termsAndConditionsUri?: string | undefined}; export type GoogleAdsSearchads360V23CommonUnifiedCallAsset = {adScheduleTargets?: Array | undefined, callConversionAction?: string | undefined, callConversionReportingState?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISABLED' | 'USE_ACCOUNT_LEVEL_CALL_CONVERSION_ACTION' | 'USE_RESOURCE_LEVEL_CALL_CONVERSION_ACTION') | undefined, callOnly?: boolean | undefined, callTrackingEnabled?: boolean | undefined, countryCode?: string | undefined, endDate?: string | undefined, phoneNumber?: string | undefined, startDate?: string | undefined, useSearcherTimeZone?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonUnifiedCalloutAsset = {adScheduleTargets?: Array | undefined, calloutText?: string | undefined, endDate?: string | undefined, startDate?: string | undefined, useSearcherTimeZone?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonUnifiedLocationAsset = {businessProfileLocations?: Array | undefined, locationOwnershipType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BUSINESS_OWNER' | 'AFFILIATE') | undefined, placeId?: string | undefined}; export type GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset = {labels?: Array | undefined, pageUrl?: string | undefined}; export type GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset = {adScheduleTargets?: Array | undefined, description1?: string | undefined, description2?: string | undefined, endDate?: string | undefined, linkText?: string | undefined, mobilePreferred?: boolean | undefined, startDate?: string | undefined, trackingId?: unknown | undefined, useSearcherTimeZone?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonSitelinkAsset = {adScheduleTargets?: Array | undefined, description1?: string | undefined, description2?: string | undefined, endDate?: string | undefined, linkText?: string | undefined, startDate?: string | undefined}; export type GoogleAdsSearchads360V23CommonStructuredSnippetAsset = {header?: string | undefined, values?: Array | undefined}; export type GoogleAdsSearchads360V23CommonTextAsset = {text?: string | undefined}; export type GoogleAdsSearchads360V23CommonYoutubeVideoAsset = {youtubeVideoId?: string | undefined, youtubeVideoTitle?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesAsset = {appDeepLinkAsset?: GoogleAdsSearchads360V23CommonAppDeepLinkAsset | undefined, bookOnGoogleAsset?: GoogleAdsSearchads360V23CommonBookOnGoogleAsset | undefined, businessMessageAsset?: GoogleAdsSearchads360V23CommonBusinessMessageAsset | undefined, callAsset?: GoogleAdsSearchads360V23CommonCallAsset | undefined, callToActionAsset?: GoogleAdsSearchads360V23CommonCallToActionAsset | undefined, calloutAsset?: GoogleAdsSearchads360V23CommonCalloutAsset | undefined, creationTime?: string | undefined, demandGenCarouselCardAsset?: GoogleAdsSearchads360V23CommonDemandGenCarouselCardAsset | undefined, dynamicCustomAsset?: GoogleAdsSearchads360V23CommonDynamicCustomAsset | undefined, dynamicEducationAsset?: GoogleAdsSearchads360V23CommonDynamicEducationAsset | undefined, dynamicFlightsAsset?: GoogleAdsSearchads360V23CommonDynamicFlightsAsset | undefined, dynamicHotelsAndRentalsAsset?: GoogleAdsSearchads360V23CommonDynamicHotelsAndRentalsAsset | undefined, dynamicJobsAsset?: GoogleAdsSearchads360V23CommonDynamicJobsAsset | undefined, dynamicLocalAsset?: GoogleAdsSearchads360V23CommonDynamicLocalAsset | undefined, dynamicRealEstateAsset?: GoogleAdsSearchads360V23CommonDynamicRealEstateAsset | undefined, dynamicTravelAsset?: GoogleAdsSearchads360V23CommonDynamicTravelAsset | undefined, engineStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'SERVING' | 'SERVING_LIMITED' | 'DISAPPROVED' | 'DISABLED' | 'REMOVED') | undefined, fieldTypePolicySummaries?: Array | undefined, finalMobileUrls?: Array | undefined, finalUrlSuffix?: string | undefined, finalUrls?: Array | undefined, hotelCalloutAsset?: GoogleAdsSearchads360V23CommonHotelCalloutAsset | undefined, hotelPropertyAsset?: GoogleAdsSearchads360V23CommonHotelPropertyAsset | undefined, id?: unknown | undefined, imageAsset?: GoogleAdsSearchads360V23CommonImageAsset | undefined, lastModifiedTime?: string | undefined, leadFormAsset?: GoogleAdsSearchads360V23CommonLeadFormAsset | undefined, locationAsset?: GoogleAdsSearchads360V23CommonLocationAsset | undefined, mediaBundleAsset?: GoogleAdsSearchads360V23CommonMediaBundleAsset | undefined, mobileAppAsset?: GoogleAdsSearchads360V23CommonMobileAppAsset | undefined, name?: string | undefined, orientation?: ('UNSPECIFIED' | 'UNKNOWN' | 'LANDSCAPE' | 'PORTRAIT' | 'SQUARE') | undefined, pageFeedAsset?: GoogleAdsSearchads360V23CommonPageFeedAsset | undefined, policySummary?: GoogleAdsSearchads360V23ResourcesAssetPolicySummary | undefined, priceAsset?: GoogleAdsSearchads360V23CommonPriceAsset | undefined, promotionAsset?: GoogleAdsSearchads360V23CommonPromotionAsset | undefined, resourceName?: string | undefined, searchAds360CallAsset?: GoogleAdsSearchads360V23CommonUnifiedCallAsset | undefined, searchAds360CalloutAsset?: GoogleAdsSearchads360V23CommonUnifiedCalloutAsset | undefined, searchAds360LocationAsset?: GoogleAdsSearchads360V23CommonUnifiedLocationAsset | undefined, searchAds360PageFeedAsset?: GoogleAdsSearchads360V23CommonUnifiedPageFeedAsset | undefined, searchAds360SitelinkAsset?: GoogleAdsSearchads360V23CommonUnifiedSitelinkAsset | undefined, sitelinkAsset?: GoogleAdsSearchads360V23CommonSitelinkAsset | undefined, source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'ARCHIVED' | 'PENDING_SYSTEM_GENERATED') | undefined, structuredSnippetAsset?: GoogleAdsSearchads360V23CommonStructuredSnippetAsset | undefined, syntheticContentInfo?: GoogleAdsSearchads360V23CommonSyntheticContentInfo | undefined, textAsset?: GoogleAdsSearchads360V23CommonTextAsset | undefined, trackingUrlTemplate?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'YOUTUBE_VIDEO' | 'MEDIA_BUNDLE' | 'IMAGE' | 'TEXT' | 'LEAD_FORM' | 'BOOK_ON_GOOGLE' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'PAGE_FEED' | 'DYNAMIC_EDUCATION' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'CALL_TO_ACTION' | 'DYNAMIC_REAL_ESTATE' | 'DYNAMIC_CUSTOM' | 'DYNAMIC_HOTELS_AND_RENTALS' | 'DYNAMIC_FLIGHTS' | 'DYNAMIC_TRAVEL' | 'DYNAMIC_LOCAL' | 'DYNAMIC_JOBS' | 'LOCATION' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'APP_DEEP_LINK') | undefined, urlCustomParameters?: Array | undefined, youtubeVideoAsset?: GoogleAdsSearchads360V23CommonYoutubeVideoAsset | undefined}; export type GoogleAdsSearchads360V23ServicesAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesAsset | undefined, update?: GoogleAdsSearchads360V23ResourcesAsset | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetSetAsset = {asset?: string | undefined, assetSet?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesAssetSetAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetSetAsset | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonBusinessProfileBusinessNameFilter = {businessName?: string | undefined, filterType?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXACT') | undefined}; export type GoogleAdsSearchads360V23CommonDynamicBusinessProfileLocationGroupFilter = {businessNameFilter?: GoogleAdsSearchads360V23CommonBusinessProfileBusinessNameFilter | undefined, labelFilters?: Array | undefined, listingIdFilters?: Array | undefined}; export type GoogleAdsSearchads360V23CommonBusinessProfileLocationGroup = {dynamicBusinessProfileLocationGroupFilter?: GoogleAdsSearchads360V23CommonDynamicBusinessProfileLocationGroupFilter | undefined}; export type GoogleAdsSearchads360V23CommonChainFilter = {chainId?: unknown | undefined, locationAttributes?: Array | undefined}; export type GoogleAdsSearchads360V23CommonChainLocationGroup = {dynamicChainLocationGroupFilters?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetSetHotelPropertyData = {hotelCenterId?: unknown | undefined, partnerName?: string | undefined}; export type GoogleAdsSearchads360V23CommonBusinessProfileLocationSet = {businessAccountId?: string | undefined, businessNameFilter?: string | undefined, emailAddress?: string | undefined, httpAuthorizationToken?: string | undefined, labelFilters?: Array | undefined, listingIdFilters?: Array | undefined}; export type GoogleAdsSearchads360V23CommonChainSet = {chains?: Array | undefined, relationshipType?: ('UNSPECIFIED' | 'UNKNOWN' | 'AUTO_DEALERS' | 'GENERAL_RETAILERS') | undefined}; export type GoogleAdsSearchads360V23CommonMapsLocationInfo = {placeId?: string | undefined}; export type GoogleAdsSearchads360V23CommonMapsLocationSet = {mapsLocations?: Array | undefined}; export type GoogleAdsSearchads360V23CommonLocationSet = {businessProfileLocationSet?: GoogleAdsSearchads360V23CommonBusinessProfileLocationSet | undefined, chainLocationSet?: GoogleAdsSearchads360V23CommonChainSet | undefined, locationOwnershipType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BUSINESS_OWNER' | 'AFFILIATE') | undefined, mapsLocationSet?: GoogleAdsSearchads360V23CommonMapsLocationSet | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetSetMerchantCenterFeed = {feedLabel?: string | undefined, merchantId?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesAssetSet = {businessProfileLocationGroup?: GoogleAdsSearchads360V23CommonBusinessProfileLocationGroup | undefined, chainLocationGroup?: GoogleAdsSearchads360V23CommonChainLocationGroup | undefined, hotelPropertyData?: GoogleAdsSearchads360V23ResourcesAssetSetHotelPropertyData | undefined, id?: unknown | undefined, locationGroupParentAssetSetId?: unknown | undefined, locationSet?: GoogleAdsSearchads360V23CommonLocationSet | undefined, merchantCenterFeed?: GoogleAdsSearchads360V23ResourcesAssetSetMerchantCenterFeed | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'PAGE_FEED' | 'DYNAMIC_EDUCATION' | 'MERCHANT_CENTER_FEED' | 'DYNAMIC_REAL_ESTATE' | 'DYNAMIC_CUSTOM' | 'DYNAMIC_HOTELS_AND_RENTALS' | 'DYNAMIC_FLIGHTS' | 'DYNAMIC_TRAVEL' | 'DYNAMIC_LOCAL' | 'DYNAMIC_JOBS' | 'LOCATION_SYNC' | 'BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP' | 'CHAIN_DYNAMIC_LOCATION_GROUP' | 'STATIC_LOCATION_GROUP' | 'HOTEL_PROPERTY' | 'TRAVEL_FEED') | undefined}; export type GoogleAdsSearchads360V23ServicesAssetSetOperation = {create?: GoogleAdsSearchads360V23ResourcesAssetSet | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesAssetSet | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonAgeSegment = {maxAge?: number | undefined, minAge?: number | undefined}; export type GoogleAdsSearchads360V23CommonAgeDimension = {ageRanges?: Array | undefined, includeUndetermined?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonCustomAudienceSegment = {customAudience?: string | undefined}; export type GoogleAdsSearchads360V23CommonDetailedDemographicSegment = {detailedDemographic?: string | undefined}; export type GoogleAdsSearchads360V23CommonLifeEventSegment = {lifeEvent?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserInterestSegment = {userInterestCategory?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserListSegment = {userList?: string | undefined}; export type GoogleAdsSearchads360V23CommonAudienceSegment = {customAudience?: GoogleAdsSearchads360V23CommonCustomAudienceSegment | undefined, detailedDemographic?: GoogleAdsSearchads360V23CommonDetailedDemographicSegment | undefined, lifeEvent?: GoogleAdsSearchads360V23CommonLifeEventSegment | undefined, userInterest?: GoogleAdsSearchads360V23CommonUserInterestSegment | undefined, userList?: GoogleAdsSearchads360V23CommonUserListSegment | undefined}; export type GoogleAdsSearchads360V23CommonAudienceSegmentDimension = {segments?: Array | undefined}; export type GoogleAdsSearchads360V23CommonGenderDimension = {genders?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'MALE' | 'FEMALE' | 'UNDETERMINED'>) | undefined, includeUndetermined?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonHouseholdIncomeDimension = {includeUndetermined?: boolean | undefined, incomeRanges?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'INCOME_RANGE_0_50' | 'INCOME_RANGE_50_60' | 'INCOME_RANGE_60_70' | 'INCOME_RANGE_70_80' | 'INCOME_RANGE_80_90' | 'INCOME_RANGE_90_UP' | 'INCOME_RANGE_UNDETERMINED'>) | undefined}; export type GoogleAdsSearchads360V23CommonParentalStatusDimension = {includeUndetermined?: boolean | undefined, parentalStatuses?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'PARENT' | 'NOT_A_PARENT' | 'UNDETERMINED'>) | undefined}; export type GoogleAdsSearchads360V23CommonAudienceDimension = {age?: GoogleAdsSearchads360V23CommonAgeDimension | undefined, audienceSegments?: GoogleAdsSearchads360V23CommonAudienceSegmentDimension | undefined, gender?: GoogleAdsSearchads360V23CommonGenderDimension | undefined, householdIncome?: GoogleAdsSearchads360V23CommonHouseholdIncomeDimension | undefined, parentalStatus?: GoogleAdsSearchads360V23CommonParentalStatusDimension | undefined}; export type GoogleAdsSearchads360V23CommonExclusionSegment = {userList?: GoogleAdsSearchads360V23CommonUserListSegment | undefined}; export type GoogleAdsSearchads360V23CommonAudienceExclusionDimension = {exclusions?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesAudience = {assetGroup?: string | undefined, description?: string | undefined, dimensions?: Array | undefined, exclusionDimension?: GoogleAdsSearchads360V23CommonAudienceExclusionDimension | undefined, id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, scope?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'ASSET_GROUP') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesAudienceOperation = {create?: GoogleAdsSearchads360V23ResourcesAudience | undefined, update?: GoogleAdsSearchads360V23ResourcesAudience | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesBiddingDataExclusion = {advertisingChannelTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'SEARCH' | 'DISPLAY' | 'SHOPPING' | 'HOTEL' | 'VIDEO' | 'MULTI_CHANNEL' | 'LOCAL' | 'SMART' | 'PERFORMANCE_MAX' | 'LOCAL_SERVICES' | 'TRAVEL' | 'DEMAND_GEN' | 'SOCIAL'>) | undefined, campaigns?: Array | undefined, dataExclusionId?: unknown | undefined, description?: string | undefined, devices?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'MOBILE' | 'TABLET' | 'DESKTOP' | 'CONNECTED_TV' | 'OTHER'>) | undefined, endDateTime?: string | undefined, name?: string | undefined, resourceName?: string | undefined, scope?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'CAMPAIGN' | 'CHANNEL') | undefined, startDateTime?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesBiddingDataExclusionOperation = {create?: GoogleAdsSearchads360V23ResourcesBiddingDataExclusion | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesBiddingDataExclusion | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesBiddingSeasonalityAdjustment = {advertisingChannelTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'SEARCH' | 'DISPLAY' | 'SHOPPING' | 'HOTEL' | 'VIDEO' | 'MULTI_CHANNEL' | 'LOCAL' | 'SMART' | 'PERFORMANCE_MAX' | 'LOCAL_SERVICES' | 'TRAVEL' | 'DEMAND_GEN' | 'SOCIAL'>) | undefined, campaigns?: Array | undefined, conversionRateModifier?: number | undefined, description?: string | undefined, devices?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'MOBILE' | 'TABLET' | 'DESKTOP' | 'CONNECTED_TV' | 'OTHER'>) | undefined, endDateTime?: string | undefined, name?: string | undefined, resourceName?: string | undefined, scope?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'CAMPAIGN' | 'CHANNEL') | undefined, seasonalityAdjustmentId?: unknown | undefined, startDateTime?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesBiddingSeasonalityAdjustmentOperation = {create?: GoogleAdsSearchads360V23ResourcesBiddingSeasonalityAdjustment | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesBiddingSeasonalityAdjustment | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonEnhancedCpc = Record; export type GoogleAdsSearchads360V23CommonMaximizeConversionValue = {cpcBidCeilingMicros?: unknown | undefined, cpcBidFloorMicros?: unknown | undefined, targetRoas?: number | undefined, targetRoasTolerancePercentMillis?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonMaximizeConversions = {cpcBidCeilingMicros?: unknown | undefined, cpcBidFloorMicros?: unknown | undefined, targetCpaMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTargetCpa = {cpcBidCeilingMicros?: unknown | undefined, cpcBidFloorMicros?: unknown | undefined, targetCpaMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTargetImpressionShare = {cpcBidCeilingMicros?: unknown | undefined, location?: ('UNSPECIFIED' | 'UNKNOWN' | 'ANYWHERE_ON_PAGE' | 'TOP_OF_PAGE' | 'ABSOLUTE_TOP_OF_PAGE') | undefined, locationFractionMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTargetRoas = {cpcBidCeilingMicros?: unknown | undefined, cpcBidFloorMicros?: unknown | undefined, targetRoas?: number | undefined, targetRoasTolerancePercentMillis?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTargetSpend = {cpcBidCeilingMicros?: unknown | undefined, targetSpendMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesBiddingStrategy = {alignedCampaignBudgetId?: unknown | undefined, campaignCount?: unknown | undefined, currencyCode?: string | undefined, effectiveCurrencyCode?: string | undefined, enhancedCpc?: GoogleAdsSearchads360V23CommonEnhancedCpc | undefined, id?: unknown | undefined, maximizeConversionValue?: GoogleAdsSearchads360V23CommonMaximizeConversionValue | undefined, maximizeConversions?: GoogleAdsSearchads360V23CommonMaximizeConversions | undefined, name?: string | undefined, nonRemovedCampaignCount?: unknown | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, targetCpa?: GoogleAdsSearchads360V23CommonTargetCpa | undefined, targetImpressionShare?: GoogleAdsSearchads360V23CommonTargetImpressionShare | undefined, targetRoas?: GoogleAdsSearchads360V23CommonTargetRoas | undefined, targetSpend?: GoogleAdsSearchads360V23CommonTargetSpend | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'COMMISSION' | 'ENHANCED_CPC' | 'INVALID' | 'MANUAL_CPA' | 'MANUAL_CPC' | 'MANUAL_CPM' | 'MANUAL_CPV' | 'MAXIMIZE_CONVERSIONS' | 'MAXIMIZE_CONVERSION_VALUE' | 'PAGE_ONE_PROMOTED' | 'PERCENT_CPC' | 'TARGET_CPA' | 'TARGET_CPC' | 'TARGET_CPM' | 'TARGET_IMPRESSION_SHARE' | 'TARGET_OUTRANK_SHARE' | 'TARGET_ROAS' | 'TARGET_SPEND') | undefined}; export type GoogleAdsSearchads360V23ServicesBiddingStrategyOperation = {create?: GoogleAdsSearchads360V23ResourcesBiddingStrategy | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesBiddingStrategy | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAsset = {asset?: string | undefined, campaign?: string | undefined, fieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined, primaryStatusDetails?: Array | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'ASSET_LINK_PAUSED' | 'ASSET_LINK_REMOVED' | 'ASSET_DISAPPROVED' | 'ASSET_UNDER_REVIEW' | 'ASSET_APPROVED_LABELED'>) | undefined, resourceName?: string | undefined, source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignAsset | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignAsset | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAssetSet = {assetSet?: string | undefined, campaign?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignAssetSetOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignAssetSet | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonInteractionTypeInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'CALLS') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignBidModifier = {bidModifier?: number | undefined, campaign?: string | undefined, criterionId?: unknown | undefined, interactionType?: GoogleAdsSearchads360V23CommonInteractionTypeInfo | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignBidModifierOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignBidModifier | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignBidModifier | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignBudget = {alignedBiddingStrategyId?: unknown | undefined, amountMicros?: unknown | undefined, deliveryMethod?: ('UNSPECIFIED' | 'UNKNOWN' | 'STANDARD' | 'ACCELERATED') | undefined, explicitlyShared?: boolean | undefined, hasRecommendedBudget?: boolean | undefined, id?: unknown | undefined, name?: string | undefined, period?: ('UNSPECIFIED' | 'UNKNOWN' | 'DAILY' | 'CUSTOM_PERIOD') | undefined, recommendedBudgetAmountMicros?: unknown | undefined, recommendedBudgetEstimatedChangeWeeklyClicks?: unknown | undefined, recommendedBudgetEstimatedChangeWeeklyCostMicros?: unknown | undefined, recommendedBudgetEstimatedChangeWeeklyInteractions?: unknown | undefined, recommendedBudgetEstimatedChangeWeeklyViews?: unknown | undefined, referenceCount?: unknown | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, totalAmountMicros?: unknown | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'STANDARD' | 'FIXED_CPA' | 'SMART_CAMPAIGN' | 'LOCAL_SERVICES') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignBudgetOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignBudget | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignBudget | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignConversionGoal = {biddable?: boolean | undefined, campaign?: string | undefined, category?: ('UNSPECIFIED' | 'UNKNOWN' | 'DEFAULT' | 'PAGE_VIEW' | 'PURCHASE' | 'SIGNUP' | 'DOWNLOAD' | 'ADD_TO_CART' | 'BEGIN_CHECKOUT' | 'SUBSCRIBE_PAID' | 'PHONE_CALL_LEAD' | 'IMPORTED_LEAD' | 'SUBMIT_LEAD_FORM' | 'BOOK_APPOINTMENT' | 'REQUEST_QUOTE' | 'GET_DIRECTIONS' | 'OUTBOUND_CLICK' | 'CONTACT' | 'ENGAGEMENT' | 'STORE_VISIT' | 'STORE_SALE' | 'QUALIFIED_LEAD' | 'CONVERTED_LEAD') | undefined, origin?: ('UNSPECIFIED' | 'UNKNOWN' | 'WEBSITE' | 'GOOGLE_HOSTED' | 'APP' | 'CALL_FROM_ADS' | 'STORE' | 'YOUTUBE_HOSTED' | 'FLOODLIGHT') | undefined, resourceName?: string | undefined, searchAds360Biddable?: boolean | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignConversionGoalOperation = {update?: GoogleAdsSearchads360V23ResourcesCampaignConversionGoal | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonCarrierInfo = {carrierConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonContentLabelInfo = {type?: ('UNSPECIFIED' | 'UNKNOWN' | 'SEXUALLY_SUGGESTIVE' | 'BELOW_THE_FOLD' | 'PARKED_DOMAIN' | 'JUVENILE' | 'PROFANITY' | 'TRAGEDY' | 'VIDEO' | 'VIDEO_RATING_DV_G' | 'VIDEO_RATING_DV_PG' | 'VIDEO_RATING_DV_T' | 'VIDEO_RATING_DV_MA' | 'VIDEO_NOT_YET_RATED' | 'EMBEDDED_VIDEO' | 'LIVE_STREAMING_VIDEO' | 'SOCIAL_ISSUES' | 'BRAND_SUITABILITY_CONTENT_FOR_FAMILIES' | 'BRAND_SUITABILITY_GAMES_FIGHTING' | 'BRAND_SUITABILITY_GAMES_MATURE' | 'BRAND_SUITABILITY_HEALTH_SENSITIVE' | 'BRAND_SUITABILITY_HEALTH_SOURCE_UNDETERMINED' | 'BRAND_SUITABILITY_NEWS_RECENT' | 'BRAND_SUITABILITY_NEWS_SENSITIVE' | 'BRAND_SUITABILITY_NEWS_SOURCE_NOT_FEATURED' | 'BRAND_SUITABILITY_POLITICS' | 'BRAND_SUITABILITY_RELIGION') | undefined}; export type GoogleAdsSearchads360V23CommonIpBlockInfo = {ipAddress?: string | undefined}; export type GoogleAdsSearchads360V23CommonKeywordThemeInfo = {freeFormKeywordTheme?: string | undefined, keywordThemeConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonListingScopeInfo = {dimensions?: Array | undefined}; export type GoogleAdsSearchads360V23CommonLocalServiceIdInfo = {serviceId?: string | undefined}; export type GoogleAdsSearchads360V23CommonLocationGroupInfo = {enableCustomerLevelLocationAssetSet?: boolean | undefined, feedItemSets?: Array | undefined, geoTargetConstants?: Array | undefined, locationGroupAssetSets?: Array | undefined, radius?: unknown | undefined, radiusUnits?: ('UNSPECIFIED' | 'UNKNOWN' | 'METERS' | 'MILES' | 'MILLI_MILES') | undefined}; export type GoogleAdsSearchads360V23CommonMobileDeviceInfo = {mobileDeviceConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonOperatingSystemVersionInfo = {operatingSystemVersionConstant?: string | undefined}; export type GoogleAdsSearchads360V23CommonAddressInfo = {cityName?: string | undefined, countryCode?: string | undefined, postalCode?: string | undefined, provinceCode?: string | undefined, provinceName?: string | undefined, streetAddress?: string | undefined, streetAddress2?: string | undefined}; export type GoogleAdsSearchads360V23CommonGeoPointInfo = {latitudeInMicroDegrees?: number | undefined, longitudeInMicroDegrees?: number | undefined}; export type GoogleAdsSearchads360V23CommonProximityInfo = {address?: GoogleAdsSearchads360V23CommonAddressInfo | undefined, geoPoint?: GoogleAdsSearchads360V23CommonGeoPointInfo | undefined, radius?: number | undefined, radiusUnits?: ('UNSPECIFIED' | 'UNKNOWN' | 'MILES' | 'KILOMETERS') | undefined}; export type GoogleAdsSearchads360V23CommonWebpageListInfo = {sharedSet?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignCriterion = {adSchedule?: GoogleAdsSearchads360V23CommonAdScheduleInfo | undefined, ageRange?: GoogleAdsSearchads360V23CommonAgeRangeInfo | undefined, bidModifier?: number | undefined, brandList?: GoogleAdsSearchads360V23CommonBrandListInfo | undefined, campaign?: string | undefined, carrier?: GoogleAdsSearchads360V23CommonCarrierInfo | undefined, combinedAudience?: GoogleAdsSearchads360V23CommonCombinedAudienceInfo | undefined, contentLabel?: GoogleAdsSearchads360V23CommonContentLabelInfo | undefined, criterionId?: unknown | undefined, device?: GoogleAdsSearchads360V23CommonDeviceInfo | undefined, displayName?: string | undefined, extendedDemographic?: GoogleAdsSearchads360V23CommonExtendedDemographicInfo | undefined, gender?: GoogleAdsSearchads360V23CommonGenderInfo | undefined, incomeRange?: GoogleAdsSearchads360V23CommonIncomeRangeInfo | undefined, ipBlock?: GoogleAdsSearchads360V23CommonIpBlockInfo | undefined, keyword?: GoogleAdsSearchads360V23CommonKeywordInfo | undefined, keywordTheme?: GoogleAdsSearchads360V23CommonKeywordThemeInfo | undefined, language?: GoogleAdsSearchads360V23CommonLanguageInfo | undefined, lastModifiedTime?: string | undefined, lifeEvent?: GoogleAdsSearchads360V23CommonLifeEventInfo | undefined, listingScope?: GoogleAdsSearchads360V23CommonListingScopeInfo | undefined, localServiceId?: GoogleAdsSearchads360V23CommonLocalServiceIdInfo | undefined, location?: GoogleAdsSearchads360V23CommonLocationInfo | undefined, locationGroup?: GoogleAdsSearchads360V23CommonLocationGroupInfo | undefined, mobileAppCategory?: GoogleAdsSearchads360V23CommonMobileAppCategoryInfo | undefined, mobileApplication?: GoogleAdsSearchads360V23CommonMobileApplicationInfo | undefined, mobileDevice?: GoogleAdsSearchads360V23CommonMobileDeviceInfo | undefined, negative?: boolean | undefined, operatingSystemVersion?: GoogleAdsSearchads360V23CommonOperatingSystemVersionInfo | undefined, parentalStatus?: GoogleAdsSearchads360V23CommonParentalStatusInfo | undefined, placement?: GoogleAdsSearchads360V23CommonPlacementInfo | undefined, proximity?: GoogleAdsSearchads360V23CommonProximityInfo | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined, topic?: GoogleAdsSearchads360V23CommonTopicInfo | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'PLACEMENT' | 'MOBILE_APP_CATEGORY' | 'MOBILE_APPLICATION' | 'DEVICE' | 'LOCATION' | 'LISTING_GROUP' | 'AD_SCHEDULE' | 'AGE_RANGE' | 'GENDER' | 'INCOME_RANGE' | 'PARENTAL_STATUS' | 'YOUTUBE_VIDEO' | 'YOUTUBE_CHANNEL' | 'USER_LIST' | 'PROXIMITY' | 'TOPIC' | 'LISTING_SCOPE' | 'LANGUAGE' | 'IP_BLOCK' | 'CONTENT_LABEL' | 'CARRIER' | 'USER_INTEREST' | 'WEBPAGE' | 'OPERATING_SYSTEM_VERSION' | 'APP_PAYMENT_MODEL' | 'MOBILE_DEVICE' | 'CUSTOM_AFFINITY' | 'CUSTOM_INTENT' | 'LOCATION_GROUP' | 'CUSTOM_AUDIENCE' | 'COMBINED_AUDIENCE' | 'KEYWORD_THEME' | 'AUDIENCE' | 'NEGATIVE_KEYWORD_LIST' | 'LOCAL_SERVICE_ID' | 'SEARCH_THEME' | 'BRAND' | 'BRAND_LIST' | 'LIFE_EVENT' | 'WEBPAGE_LIST' | 'VIDEO_LINEUP' | 'PLACEMENT_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE') | undefined, userInterest?: GoogleAdsSearchads360V23CommonUserInterestInfo | undefined, userList?: GoogleAdsSearchads360V23CommonUserListInfo | undefined, videoLineup?: GoogleAdsSearchads360V23CommonVideoLineupInfo | undefined, webpage?: GoogleAdsSearchads360V23CommonWebpageInfo | undefined, webpageList?: GoogleAdsSearchads360V23CommonWebpageListInfo | undefined, youtubeChannel?: GoogleAdsSearchads360V23CommonYouTubeChannelInfo | undefined, youtubeVideo?: GoogleAdsSearchads360V23CommonYouTubeVideoInfo | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignCriterionOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignCriterion | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignCriterion | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignCustomizer = {campaign?: string | undefined, customizerAttribute?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, value?: GoogleAdsSearchads360V23CommonCustomizerValue | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignCustomizerOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignCustomizer | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignDraft = {baseCampaign?: string | undefined, draftCampaign?: string | undefined, draftId?: unknown | undefined, hasExperimentRunning?: boolean | undefined, longRunningOperation?: string | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'PROPOSED' | 'REMOVED' | 'PROMOTING' | 'PROMOTED' | 'PROMOTE_FAILED') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignDraftOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignDraft | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignDraft | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonCustomerLifecycleOptimizationValueSettings = {additionalHighLifetimeValue?: number | undefined, additionalValue?: number | undefined}; export type GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignLoyaltyRetentionGoalSettings = {enableBidAdjustmentsForLoyaltyMembers?: boolean | undefined, showTargetedLoyaltyMemberBenefitsInPla?: boolean | undefined, valueSettingsOverride?: GoogleAdsSearchads360V23CommonCustomerLifecycleOptimizationValueSettings | undefined}; export type GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignNewCustomerAcquisitionGoalSettings = {targetOption?: ('UNSPECIFIED' | 'UNKNOWN' | 'TARGET_ALL' | 'TARGET_SPECIFIC') | undefined, valueSettingsOverride?: GoogleAdsSearchads360V23CommonCustomerLifecycleOptimizationValueSettings | undefined}; export type GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignRetentionGoalSettings = {targetOption?: ('UNSPECIFIED' | 'UNKNOWN' | 'TARGET_ALL' | 'TARGET_SPECIFIC') | undefined, valueSettingsOverride?: GoogleAdsSearchads360V23CommonCustomerLifecycleOptimizationValueSettings | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignGoalConfig = {campaign?: string | undefined, campaignLoyaltyRetentionSettings?: GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignLoyaltyRetentionGoalSettings | undefined, campaignNewCustomerAcquisitionSettings?: GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignNewCustomerAcquisitionGoalSettings | undefined, campaignRetentionSettings?: GoogleAdsSearchads360V23CommonCampaignGoalSettingsCampaignRetentionGoalSettings | undefined, goal?: string | undefined, goalType?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER_RETENTION' | 'NEW_CUSTOMER_ACQUISITION' | 'LOYALTY_RETENTION') | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignGoalConfigOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignGoalConfig | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignGoalConfig | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignGroup = {id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignGroupOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignGroup | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaignGroup | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignLabel = {campaign?: string | undefined, label?: string | undefined, ownerCustomerId?: unknown | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignLabel | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting = {bundlingRequired?: ('UNSPECIFIED' | 'UNKNOWN' | 'NOT_REQUIRED' | 'REQUIRED') | undefined, enableAiMax?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting = {appId?: string | undefined, appStore?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPLE_APP_STORE' | 'GOOGLE_APP_STORE') | undefined, biddingStrategyGoalType?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPTIMIZE_INSTALLS_TARGET_INSTALL_COST' | 'OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST' | 'OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST' | 'OPTIMIZE_RETURN_ON_ADVERTISING_SPEND' | 'OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME' | 'OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST' | 'OPTIMIZE_IN_APP_CONVERSIONS_WITHOUT_TARGET_CPA' | 'OPTIMIZE_TOTAL_VALUE_WITHOUT_TARGET_ROAS') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAssetAutomationSetting = {assetAutomationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPTED_IN' | 'OPTED_OUT') | undefined, assetAutomationType?: ('UNSPECIFIED' | 'UNKNOWN' | 'TEXT_ASSET_AUTOMATION' | 'GENERATE_VERTICAL_YOUTUBE_VIDEOS' | 'GENERATE_SHORTER_YOUTUBE_VIDEOS' | 'GENERATE_LANDING_PAGE_PREVIEW' | 'GENERATE_LANDING_PAGE_TEXT' | 'GENERATE_ENHANCED_YOUTUBE_VIDEOS' | 'GENERATE_IMAGE_ENHANCEMENT' | 'GENERATE_IMAGE_EXTRACTION' | 'GENERATE_DESIGN_VERSIONS_FOR_IMAGES' | 'FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION' | 'GENERATE_VIDEOS_FROM_OTHER_ASSETS') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting = {useAudienceGrouped?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines = {accentColor?: string | undefined, mainColor?: string | undefined, predefinedFontFamily?: string | undefined}; export type GoogleAdsSearchads360V23CommonCommission = {commissionRateMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings = {upgradedTargeting?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting = {domainName?: string | undefined, languageCode?: string | undefined, useSuppliedUrlsOnly?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonFrequencyCapKey = {eventType?: ('UNSPECIFIED' | 'UNKNOWN' | 'IMPRESSION' | 'VIDEO_VIEW') | undefined, level?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_GROUP_AD' | 'AD_GROUP' | 'CAMPAIGN') | undefined, timeLength?: number | undefined, timeUnit?: ('UNSPECIFIED' | 'UNKNOWN' | 'DAY' | 'WEEK' | 'MONTH') | undefined}; export type GoogleAdsSearchads360V23CommonFrequencyCapEntry = {cap?: number | undefined, key?: GoogleAdsSearchads360V23CommonFrequencyCapKey | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting = {negativeGeoTargetType?: ('UNSPECIFIED' | 'UNKNOWN' | 'PRESENCE_OR_INTEREST' | 'PRESENCE') | undefined, positiveGeoTargetType?: ('UNSPECIFIED' | 'UNKNOWN' | 'PRESENCE_OR_INTEREST' | 'SEARCH_INTEREST' | 'PRESENCE') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo = {hotelCenterId?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting = {locationSourceType?: ('UNSPECIFIED' | 'UNKNOWN' | 'GOOGLE_MY_BUSINESS' | 'AFFILIATE') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignCategoryBid = {categoryId?: string | undefined, manualCpaBidMicros?: unknown | undefined, targetCpaBidMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings = {categoryBids?: Array | undefined}; export type GoogleAdsSearchads360V23CommonManualCpa = Record; export type GoogleAdsSearchads360V23CommonManualCpc = {enhancedCpcEnabled?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonManualCpm = Record; export type GoogleAdsSearchads360V23CommonManualCpv = Record; export type GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings = {targetContentNetwork?: boolean | undefined, targetGoogleSearch?: boolean | undefined, targetGoogleTvNetwork?: boolean | undefined, targetPartnerSearchNetwork?: boolean | undefined, targetSearchNetwork?: boolean | undefined, targetYoutube?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting = {optimizationGoalTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'CALL_CLICKS' | 'DRIVING_DIRECTIONS' | 'APP_PRE_REGISTRATION'>) | undefined}; export type GoogleAdsSearchads360V23CommonPercentCpc = {cpcBidCeilingMicros?: unknown | undefined, enhancedCpcEnabled?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade = {performanceMaxCampaign?: string | undefined, preUpgradeCampaign?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'UPGRADE_IN_PROGRESS' | 'UPGRADE_COMPLETE' | 'UPGRADE_FAILED' | 'UPGRADE_ELIGIBLE') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettingsBrandTargetingOverrides = {ignoreExclusionsForShoppingAds?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings = {brandTargetingOverrides?: GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettingsBrandTargetingOverrides | undefined}; export type GoogleAdsSearchads360V23CommonRealTimeBiddingSetting = {optIn?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization = {conversionActions?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting = {advertisingPartnerIds?: Array | undefined, campaignPriority?: number | undefined, disableProductFeed?: boolean | undefined, enableLocal?: boolean | undefined, feedLabel?: string | undefined, merchantId?: unknown | undefined, useVehicleInventory?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonTargetCpc = {targetCpcMicros?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTargetCpm = Record; export type GoogleAdsSearchads360V23CommonThirdPartyIntegrationPartnerData = {clientId?: string | undefined, thirdPartyPlacementId?: string | undefined}; export type GoogleAdsSearchads360V23CommonCampaignThirdPartyBrandLiftIntegrationPartner = {brandLiftIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'KANTAR_MILLWARD_BROWN' | 'DYNATA' | 'INTAGE' | 'MACROMILL') | undefined, brandLiftIntegrationPartnerData?: GoogleAdsSearchads360V23CommonThirdPartyIntegrationPartnerData | undefined, shareCost?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonCampaignThirdPartyBrandSafetyIntegrationPartner = {brandSafetyIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'DOUBLE_VERIFY' | 'INTEGRAL_AD_SCIENCE' | 'ZEFR') | undefined, brandSafetyIntegrationPartnerData?: GoogleAdsSearchads360V23CommonThirdPartyIntegrationPartnerData | undefined}; export type GoogleAdsSearchads360V23CommonCampaignThirdPartyReachIntegrationPartner = {reachIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'NIELSEN' | 'COMSCORE' | 'KANTAR_MILLWARD_BROWN' | 'VIDEO_RESEARCH' | 'GEMIUS' | 'MEDIA_SCOPE' | 'AUDIENCE_PROJECT' | 'VIDEO_AMP' | 'ISPOT_TV') | undefined, reachIntegrationPartnerData?: GoogleAdsSearchads360V23CommonThirdPartyIntegrationPartnerData | undefined, shareCost?: boolean | undefined}; export type GoogleAdsSearchads360V23CommonCampaignThirdPartyViewabilityIntegrationPartner = {shareCost?: boolean | undefined, viewabilityIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'DOUBLE_VERIFY' | 'INTEGRAL_AD_SCIENCE') | undefined, viewabilityIntegrationPartnerData?: GoogleAdsSearchads360V23CommonThirdPartyIntegrationPartnerData | undefined}; export type GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners = {brandLiftIntegrationPartners?: Array | undefined, brandSafetyIntegrationPartners?: Array | undefined, reachIntegrationPartners?: Array | undefined, viewabilityIntegrationPartners?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting = {trackingUrl?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings = {travelAccountId?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignVanityPharma = {vanityPharmaDisplayUrlMode?: ('UNSPECIFIED' | 'UNKNOWN' | 'MANUFACTURER_WEBSITE_URL' | 'WEBSITE_DESCRIPTION') | undefined, vanityPharmaText?: ('UNSPECIFIED' | 'UNKNOWN' | 'PRESCRIPTION_TREATMENT_WEBSITE_EN' | 'PRESCRIPTION_TREATMENT_WEBSITE_ES' | 'PRESCRIPTION_DEVICE_WEBSITE_EN' | 'PRESCRIPTION_DEVICE_WEBSITE_ES' | 'MEDICAL_DEVICE_WEBSITE_EN' | 'MEDICAL_DEVICE_WEBSITE_ES' | 'PREVENTATIVE_TREATMENT_WEBSITE_EN' | 'PREVENTATIVE_TREATMENT_WEBSITE_ES' | 'PRESCRIPTION_CONTRACEPTION_WEBSITE_EN' | 'PRESCRIPTION_CONTRACEPTION_WEBSITE_ES' | 'PRESCRIPTION_VACCINE_WEBSITE_EN' | 'PRESCRIPTION_VACCINE_WEBSITE_ES') | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaign = {accessibleBiddingStrategy?: string | undefined, adServingOptimizationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPTIMIZE' | 'CONVERSION_OPTIMIZE' | 'ROTATE' | 'ROTATE_INDEFINITELY' | 'UNAVAILABLE') | undefined, advertisingChannelSubType?: ('UNSPECIFIED' | 'UNKNOWN' | 'SEARCH_MOBILE_APP' | 'DISPLAY_MOBILE_APP' | 'SEARCH_EXPRESS' | 'DISPLAY_EXPRESS' | 'SHOPPING_SMART_ADS' | 'DISPLAY_GMAIL_AD' | 'DISPLAY_SMART_CAMPAIGN' | 'VIDEO_ACTION' | 'VIDEO_NON_SKIPPABLE' | 'APP_CAMPAIGN' | 'APP_CAMPAIGN_FOR_ENGAGEMENT' | 'LOCAL_CAMPAIGN' | 'SHOPPING_COMPARISON_LISTING_ADS' | 'SMART_CAMPAIGN' | 'VIDEO_SEQUENCE' | 'APP_CAMPAIGN_FOR_PRE_REGISTRATION' | 'VIDEO_REACH_TARGET_FREQUENCY' | 'TRAVEL_ACTIVITIES' | 'SOCIAL_FACEBOOK_TRACKING_ONLY') | undefined, advertisingChannelType?: ('UNSPECIFIED' | 'UNKNOWN' | 'SEARCH' | 'DISPLAY' | 'SHOPPING' | 'HOTEL' | 'VIDEO' | 'MULTI_CHANNEL' | 'LOCAL' | 'SMART' | 'PERFORMANCE_MAX' | 'LOCAL_SERVICES' | 'TRAVEL' | 'DEMAND_GEN' | 'SOCIAL') | undefined, aiMaxSetting?: GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting | undefined, appCampaignSetting?: GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting | undefined, assetAutomationSettings?: Array | undefined, audienceSetting?: GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting | undefined, baseCampaign?: string | undefined, biddingStrategy?: string | undefined, biddingStrategySystemStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'LEARNING_NEW' | 'LEARNING_SETTING_CHANGE' | 'LEARNING_BUDGET_CHANGE' | 'LEARNING_COMPOSITION_CHANGE' | 'LEARNING_CONVERSION_TYPE_CHANGE' | 'LEARNING_CONVERSION_SETTING_CHANGE' | 'LIMITED_BY_CPC_BID_CEILING' | 'LIMITED_BY_CPC_BID_FLOOR' | 'LIMITED_BY_DATA' | 'LIMITED_BY_BUDGET' | 'LIMITED_BY_LOW_PRIORITY_SPEND' | 'LIMITED_BY_LOW_QUALITY' | 'LIMITED_BY_INVENTORY' | 'MISCONFIGURED_ZERO_ELIGIBILITY' | 'MISCONFIGURED_CONVERSION_TYPES' | 'MISCONFIGURED_CONVERSION_SETTINGS' | 'MISCONFIGURED_SHARED_BUDGET' | 'MISCONFIGURED_STRATEGY_TYPE' | 'PAUSED' | 'UNAVAILABLE' | 'MULTIPLE_LEARNING' | 'MULTIPLE_LIMITED' | 'MULTIPLE_MISCONFIGURED' | 'MULTIPLE') | undefined, biddingStrategyType?: ('UNSPECIFIED' | 'UNKNOWN' | 'COMMISSION' | 'ENHANCED_CPC' | 'INVALID' | 'MANUAL_CPA' | 'MANUAL_CPC' | 'MANUAL_CPM' | 'MANUAL_CPV' | 'MAXIMIZE_CONVERSIONS' | 'MAXIMIZE_CONVERSION_VALUE' | 'PAGE_ONE_PROMOTED' | 'PERCENT_CPC' | 'TARGET_CPA' | 'TARGET_CPC' | 'TARGET_CPM' | 'TARGET_IMPRESSION_SHARE' | 'TARGET_OUTRANK_SHARE' | 'TARGET_ROAS' | 'TARGET_SPEND') | undefined, brandGuidelines?: GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines | undefined, brandGuidelinesEnabled?: boolean | undefined, campaignBudget?: string | undefined, campaignGroup?: string | undefined, commission?: GoogleAdsSearchads360V23CommonCommission | undefined, containsEuPoliticalAdvertising?: ('UNSPECIFIED' | 'UNKNOWN' | 'CONTAINS_EU_POLITICAL_ADVERTISING' | 'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING') | undefined, demandGenCampaignSettings?: GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings | undefined, dynamicSearchAdsSetting?: GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting | undefined, effectiveLabels?: Array | undefined, endDateTime?: string | undefined, engineId?: string | undefined, excludedParentAssetFieldTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION'>) | undefined, excludedParentAssetSetTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'PAGE_FEED' | 'DYNAMIC_EDUCATION' | 'MERCHANT_CENTER_FEED' | 'DYNAMIC_REAL_ESTATE' | 'DYNAMIC_CUSTOM' | 'DYNAMIC_HOTELS_AND_RENTALS' | 'DYNAMIC_FLIGHTS' | 'DYNAMIC_TRAVEL' | 'DYNAMIC_LOCAL' | 'DYNAMIC_JOBS' | 'LOCATION_SYNC' | 'BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP' | 'CHAIN_DYNAMIC_LOCATION_GROUP' | 'STATIC_LOCATION_GROUP' | 'HOTEL_PROPERTY' | 'TRAVEL_FEED'>) | undefined, experimentType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BASE' | 'DRAFT' | 'EXPERIMENT') | undefined, feedTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'PAGE_FEED' | 'DYNAMIC_EDUCATION' | 'MERCHANT_CENTER_FEED' | 'DYNAMIC_REAL_ESTATE' | 'DYNAMIC_CUSTOM' | 'DYNAMIC_HOTELS_AND_RENTALS' | 'DYNAMIC_FLIGHTS' | 'DYNAMIC_TRAVEL' | 'DYNAMIC_LOCAL' | 'DYNAMIC_JOBS' | 'LOCATION_SYNC' | 'BUSINESS_PROFILE_DYNAMIC_LOCATION_GROUP' | 'CHAIN_DYNAMIC_LOCATION_GROUP' | 'STATIC_LOCATION_GROUP' | 'HOTEL_PROPERTY' | 'TRAVEL_FEED'>) | undefined, finalUrlSuffix?: string | undefined, frequencyCaps?: Array | undefined, geoTargetTypeSetting?: GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting | undefined, hotelPropertyAssetSet?: string | undefined, hotelSetting?: GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo | undefined, id?: unknown | undefined, keywordMatchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BROAD') | undefined, labels?: Array | undefined, lastModifiedTime?: string | undefined, listingType?: ('UNSPECIFIED' | 'UNKNOWN' | 'VEHICLES') | undefined, localCampaignSetting?: GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting | undefined, localServicesCampaignSettings?: GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings | undefined, manualCpa?: GoogleAdsSearchads360V23CommonManualCpa | undefined, manualCpc?: GoogleAdsSearchads360V23CommonManualCpc | undefined, manualCpm?: GoogleAdsSearchads360V23CommonManualCpm | undefined, manualCpv?: GoogleAdsSearchads360V23CommonManualCpv | undefined, maximizeConversionValue?: GoogleAdsSearchads360V23CommonMaximizeConversionValue | undefined, maximizeConversions?: GoogleAdsSearchads360V23CommonMaximizeConversions | undefined, missingEuPoliticalAdvertisingDeclaration?: boolean | undefined, name?: string | undefined, networkSettings?: GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings | undefined, optimizationGoalSetting?: GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting | undefined, optimizationScore?: number | undefined, paymentMode?: ('UNSPECIFIED' | 'UNKNOWN' | 'CLICKS' | 'CONVERSION_VALUE' | 'CONVERSIONS' | 'GUEST_STAY') | undefined, percentCpc?: GoogleAdsSearchads360V23CommonPercentCpc | undefined, performanceMaxUpgrade?: GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade | undefined, pmaxCampaignSettings?: GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'ENDED' | 'PENDING' | 'MISCONFIGURED' | 'LIMITED' | 'LEARNING' | 'NOT_ELIGIBLE') | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_REMOVED' | 'CAMPAIGN_PAUSED' | 'CAMPAIGN_PENDING' | 'CAMPAIGN_ENDED' | 'CAMPAIGN_DRAFT' | 'BIDDING_STRATEGY_MISCONFIGURED' | 'BIDDING_STRATEGY_LIMITED' | 'BIDDING_STRATEGY_LEARNING' | 'BIDDING_STRATEGY_CONSTRAINED' | 'BUDGET_CONSTRAINED' | 'BUDGET_MISCONFIGURED' | 'SEARCH_VOLUME_LIMITED' | 'AD_GROUPS_PAUSED' | 'NO_AD_GROUPS' | 'KEYWORDS_PAUSED' | 'NO_KEYWORDS' | 'AD_GROUP_ADS_PAUSED' | 'NO_AD_GROUP_ADS' | 'HAS_ADS_LIMITED_BY_POLICY' | 'HAS_ADS_DISAPPROVED' | 'MOST_ADS_UNDER_REVIEW' | 'MISSING_LEAD_FORM_EXTENSION' | 'MISSING_CALL_EXTENSION' | 'LEAD_FORM_EXTENSION_UNDER_REVIEW' | 'LEAD_FORM_EXTENSION_DISAPPROVED' | 'CALL_EXTENSION_UNDER_REVIEW' | 'CALL_EXTENSION_DISAPPROVED' | 'NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA' | 'CAMPAIGN_GROUP_PAUSED' | 'CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED' | 'APP_NOT_RELEASED' | 'APP_PARTIALLY_RELEASED' | 'HAS_ASSET_GROUPS_DISAPPROVED' | 'HAS_ASSET_GROUPS_LIMITED_BY_POLICY' | 'MOST_ASSET_GROUPS_UNDER_REVIEW' | 'NO_ASSET_GROUPS' | 'ASSET_GROUPS_PAUSED' | 'MISSING_LOCATION_TARGETING'>) | undefined, realTimeBiddingSetting?: GoogleAdsSearchads360V23CommonRealTimeBiddingSetting | undefined, resourceName?: string | undefined, selectiveOptimization?: GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization | undefined, selectiveOptimizationMode?: ('UNSPECIFIED' | 'UNKNOWN' | 'UNCONSTRAINED' | 'MATCHES_SEARCH_ADS360_EFFECTIVE_CAMPAIGN_LEVEL_CONFIG') | undefined, servingStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'SERVING' | 'NONE' | 'ENDED' | 'PENDING' | 'SUSPENDED') | undefined, shoppingSetting?: GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting | undefined, startDateTime?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'REMOVED') | undefined, targetCpa?: GoogleAdsSearchads360V23CommonTargetCpa | undefined, targetCpc?: GoogleAdsSearchads360V23CommonTargetCpc | undefined, targetCpm?: GoogleAdsSearchads360V23CommonTargetCpm | undefined, targetImpressionShare?: GoogleAdsSearchads360V23CommonTargetImpressionShare | undefined, targetRoas?: GoogleAdsSearchads360V23CommonTargetRoas | undefined, targetSpend?: GoogleAdsSearchads360V23CommonTargetSpend | undefined, targetingSetting?: GoogleAdsSearchads360V23CommonTargetingSetting | undefined, thirdPartyIntegrationPartners?: GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners | undefined, trackingSetting?: GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting | undefined, trackingUrlTemplate?: string | undefined, travelCampaignSettings?: GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings | undefined, urlCustomParameters?: Array | undefined, vanityPharma?: GoogleAdsSearchads360V23ResourcesCampaignVanityPharma | undefined, videoBrandSafetySuitability?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXPANDED_INVENTORY' | 'STANDARD_INVENTORY' | 'LIMITED_INVENTORY') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaign | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCampaign | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCampaignSharedSet = {campaign?: string | undefined, resourceName?: string | undefined, sharedSet?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesCampaignSharedSetOperation = {create?: GoogleAdsSearchads360V23ResourcesCampaignSharedSet | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionAttributionModelSettings = {attributionModel?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXTERNAL' | 'GOOGLE_ADS_LAST_CLICK' | 'GOOGLE_SEARCH_ATTRIBUTION_FIRST_CLICK' | 'GOOGLE_SEARCH_ATTRIBUTION_LINEAR' | 'GOOGLE_SEARCH_ATTRIBUTION_TIME_DECAY' | 'GOOGLE_SEARCH_ATTRIBUTION_POSITION_BASED' | 'GOOGLE_SEARCH_ATTRIBUTION_DATA_DRIVEN') | undefined, dataDrivenModelStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'AVAILABLE' | 'STALE' | 'EXPIRED' | 'NEVER_GENERATED') | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionFirebaseSettings = {eventName?: string | undefined, projectId?: string | undefined, propertyId?: unknown | undefined, propertyName?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionFloodlightSettings = {activityGroupTag?: string | undefined, activityId?: unknown | undefined, activityTag?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionGoogleAnalytics4Settings = {eventName?: string | undefined, propertyId?: unknown | undefined, propertyName?: string | undefined}; export type GoogleAdsSearchads360V23CommonTagSnippet = {eventSnippet?: string | undefined, globalSiteTag?: string | undefined, pageFormat?: ('UNSPECIFIED' | 'UNKNOWN' | 'HTML' | 'AMP') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'WEBPAGE' | 'WEBPAGE_ONCLICK' | 'CLICK_TO_CALL' | 'WEBSITE_CALL') | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionThirdPartyAppAnalyticsSettings = {eventName?: string | undefined, providerName?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionActionValueSettings = {alwaysUseDefaultValue?: boolean | undefined, defaultCurrencyCode?: string | undefined, defaultValue?: number | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionAction = {appId?: string | undefined, attributionModelSettings?: GoogleAdsSearchads360V23ResourcesConversionActionAttributionModelSettings | undefined, category?: ('UNSPECIFIED' | 'UNKNOWN' | 'DEFAULT' | 'PAGE_VIEW' | 'PURCHASE' | 'SIGNUP' | 'DOWNLOAD' | 'ADD_TO_CART' | 'BEGIN_CHECKOUT' | 'SUBSCRIBE_PAID' | 'PHONE_CALL_LEAD' | 'IMPORTED_LEAD' | 'SUBMIT_LEAD_FORM' | 'BOOK_APPOINTMENT' | 'REQUEST_QUOTE' | 'GET_DIRECTIONS' | 'OUTBOUND_CLICK' | 'CONTACT' | 'ENGAGEMENT' | 'STORE_VISIT' | 'STORE_SALE' | 'QUALIFIED_LEAD' | 'CONVERTED_LEAD') | undefined, clickThroughLookbackWindowDays?: unknown | undefined, countingType?: ('UNSPECIFIED' | 'UNKNOWN' | 'ONE_PER_CLICK' | 'MANY_PER_CLICK') | undefined, creationTime?: string | undefined, firebaseSettings?: GoogleAdsSearchads360V23ResourcesConversionActionFirebaseSettings | undefined, floodlightSettings?: GoogleAdsSearchads360V23ResourcesConversionActionFloodlightSettings | undefined, googleAnalytics4Settings?: GoogleAdsSearchads360V23ResourcesConversionActionGoogleAnalytics4Settings | undefined, id?: unknown | undefined, includeInClientAccountConversionsMetric?: boolean | undefined, includeInConversionsMetric?: boolean | undefined, mobileAppVendor?: ('UNSPECIFIED' | 'UNKNOWN' | 'APPLE_APP_STORE' | 'GOOGLE_APP_STORE') | undefined, name?: string | undefined, origin?: ('UNSPECIFIED' | 'UNKNOWN' | 'WEBSITE' | 'GOOGLE_HOSTED' | 'APP' | 'CALL_FROM_ADS' | 'STORE' | 'YOUTUBE_HOSTED' | 'FLOODLIGHT') | undefined, ownerCustomer?: string | undefined, phoneCallDurationSeconds?: unknown | undefined, primaryForGoal?: boolean | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'HIDDEN') | undefined, tagSnippets?: Array | undefined, thirdPartyAppAnalyticsSettings?: GoogleAdsSearchads360V23ResourcesConversionActionThirdPartyAppAnalyticsSettings | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'AD_CALL' | 'CLICK_TO_CALL' | 'GOOGLE_PLAY_DOWNLOAD' | 'GOOGLE_PLAY_IN_APP_PURCHASE' | 'UPLOAD_CALLS' | 'UPLOAD_CLICKS' | 'WEBPAGE' | 'WEBSITE_CALL' | 'STORE_SALES_DIRECT_UPLOAD' | 'STORE_SALES' | 'FIREBASE_ANDROID_FIRST_OPEN' | 'FIREBASE_ANDROID_IN_APP_PURCHASE' | 'FIREBASE_ANDROID_CUSTOM' | 'FIREBASE_IOS_FIRST_OPEN' | 'FIREBASE_IOS_IN_APP_PURCHASE' | 'FIREBASE_IOS_CUSTOM' | 'THIRD_PARTY_APP_ANALYTICS_ANDROID_FIRST_OPEN' | 'THIRD_PARTY_APP_ANALYTICS_ANDROID_IN_APP_PURCHASE' | 'THIRD_PARTY_APP_ANALYTICS_ANDROID_CUSTOM' | 'THIRD_PARTY_APP_ANALYTICS_IOS_FIRST_OPEN' | 'THIRD_PARTY_APP_ANALYTICS_IOS_IN_APP_PURCHASE' | 'THIRD_PARTY_APP_ANALYTICS_IOS_CUSTOM' | 'ANDROID_APP_PRE_REGISTRATION' | 'ANDROID_INSTALLS_ALL_OTHER_APPS' | 'FLOODLIGHT_ACTION' | 'FLOODLIGHT_TRANSACTION' | 'GOOGLE_HOSTED' | 'LEAD_FORM_SUBMIT' | 'SALESFORCE' | 'SEARCH_ADS_360' | 'SMART_CAMPAIGN_AD_CLICKS_TO_CALL' | 'SMART_CAMPAIGN_MAP_CLICKS_TO_CALL' | 'SMART_CAMPAIGN_MAP_DIRECTIONS' | 'SMART_CAMPAIGN_TRACKED_CALLS' | 'STORE_VISITS' | 'WEBPAGE_CODELESS' | 'UNIVERSAL_ANALYTICS_GOAL' | 'UNIVERSAL_ANALYTICS_TRANSACTION' | 'GOOGLE_ANALYTICS_4_CUSTOM' | 'GOOGLE_ANALYTICS_4_PURCHASE') | undefined, valueSettings?: GoogleAdsSearchads360V23ResourcesConversionActionValueSettings | undefined, viewThroughLookbackWindowDays?: unknown | undefined}; export type GoogleAdsSearchads360V23ServicesConversionActionOperation = {create?: GoogleAdsSearchads360V23ResourcesConversionAction | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesConversionAction | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo = {floodlightVariableDataType?: ('UNSPECIFIED' | 'UNKNOWN' | 'NUMBER' | 'STRING') | undefined, floodlightVariableType?: ('UNSPECIFIED' | 'UNKNOWN' | 'DIMENSION' | 'METRIC' | 'UNSET') | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionCustomVariable = {cardinality?: ('UNSPECIFIED' | 'UNKNOWN' | 'BELOW_ALL_LIMITS' | 'EXCEEDS_SEGMENTATION_LIMIT_BUT_NOT_STATS_LIMIT' | 'APPROACHES_STATS_LIMIT' | 'EXCEEDS_STATS_LIMIT') | undefined, customColumnIds?: Array | undefined, family?: ('UNSPECIFIED' | 'UNKNOWN' | 'STANDARD' | 'FLOODLIGHT') | undefined, floodlightConversionCustomVariableInfo?: GoogleAdsSearchads360V23ResourcesConversionCustomVariableFloodlightConversionCustomVariableInfo | undefined, id?: unknown | undefined, name?: string | undefined, ownerCustomer?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ACTIVATION_NEEDED' | 'ENABLED' | 'PAUSED') | undefined, tag?: string | undefined}; export type GoogleAdsSearchads360V23ServicesConversionCustomVariableOperation = {create?: GoogleAdsSearchads360V23ResourcesConversionCustomVariable | undefined, update?: GoogleAdsSearchads360V23ResourcesConversionCustomVariable | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionGoalCampaignConfig = {campaign?: string | undefined, customConversionGoal?: string | undefined, goalConfigLevel?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'CAMPAIGN') | undefined, resourceName?: string | undefined, searchAds360CustomConversionGoal?: string | undefined, searchAds360GoalConfigLevel?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'CAMPAIGN') | undefined}; export type GoogleAdsSearchads360V23ServicesConversionGoalCampaignConfigOperation = {update?: GoogleAdsSearchads360V23ResourcesConversionGoalCampaignConfig | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAction = {operation?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADD' | 'MULTIPLY' | 'SET') | undefined, value?: number | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAudienceCondition = {userInterests?: Array | undefined, userLists?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleDeviceCondition = {deviceTypes?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'MOBILE' | 'DESKTOP' | 'TABLET'>) | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleGeoLocationCondition = {excludedGeoMatchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'ANY' | 'LOCATION_OF_PRESENCE') | undefined, excludedGeoTargetConstants?: Array | undefined, geoMatchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'ANY' | 'LOCATION_OF_PRESENCE') | undefined, geoTargetConstants?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryAdvanceBookingWindow = {maxDays?: number | undefined, minDays?: number | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryTravelLength = {maxNights?: number | undefined, minNights?: number | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryTravelStartDay = {friday?: boolean | undefined, monday?: boolean | undefined, saturday?: boolean | undefined, sunday?: boolean | undefined, thursday?: boolean | undefined, tuesday?: boolean | undefined, wednesday?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryCondition = {advanceBookingWindow?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryAdvanceBookingWindow | undefined, travelLength?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryTravelLength | undefined, travelStartDay?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryTravelStartDay | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRule = {action?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAction | undefined, audienceCondition?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleAudienceCondition | undefined, deviceCondition?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleDeviceCondition | undefined, geoLocationCondition?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleGeoLocationCondition | undefined, id?: unknown | undefined, itineraryCondition?: GoogleAdsSearchads360V23ResourcesConversionValueRuleValueRuleItineraryCondition | undefined, ownerCustomer?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesConversionValueRuleOperation = {create?: GoogleAdsSearchads360V23ResourcesConversionValueRule | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesConversionValueRule | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionValueRuleSet = {attachmentType?: ('UNSPECIFIED' | 'UNKNOWN' | 'CUSTOMER' | 'CAMPAIGN') | undefined, campaign?: string | undefined, conversionActionCategories?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'DEFAULT' | 'PAGE_VIEW' | 'PURCHASE' | 'SIGNUP' | 'DOWNLOAD' | 'ADD_TO_CART' | 'BEGIN_CHECKOUT' | 'SUBSCRIBE_PAID' | 'PHONE_CALL_LEAD' | 'IMPORTED_LEAD' | 'SUBMIT_LEAD_FORM' | 'BOOK_APPOINTMENT' | 'REQUEST_QUOTE' | 'GET_DIRECTIONS' | 'OUTBOUND_CLICK' | 'CONTACT' | 'ENGAGEMENT' | 'STORE_VISIT' | 'STORE_SALE' | 'QUALIFIED_LEAD' | 'CONVERTED_LEAD'>) | undefined, conversionValueRules?: Array | undefined, dimensions?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'GEO_LOCATION' | 'DEVICE' | 'AUDIENCE' | 'NO_CONDITION' | 'ITINERARY'>) | undefined, id?: unknown | undefined, ownerCustomer?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesConversionValueRuleSetOperation = {create?: GoogleAdsSearchads360V23ResourcesConversionValueRuleSet | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesConversionValueRuleSet | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomConversionGoal = {conversionActions?: Array | undefined, id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined}; export type GoogleAdsSearchads360V23ServicesCustomConversionGoalOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomConversionGoal | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCustomConversionGoal | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerAsset = {asset?: string | undefined, fieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined, primaryStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ELIGIBLE' | 'PAUSED' | 'REMOVED' | 'PENDING' | 'LIMITED' | 'NOT_ELIGIBLE') | undefined, primaryStatusDetails?: Array | undefined, primaryStatusReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'ASSET_LINK_PAUSED' | 'ASSET_LINK_REMOVED' | 'ASSET_DISAPPROVED' | 'ASSET_UNDER_REVIEW' | 'ASSET_APPROVED_LABELED'>) | undefined, resourceName?: string | undefined, source?: ('UNSPECIFIED' | 'UNKNOWN' | 'ADVERTISER' | 'AUTOMATICALLY_CREATED') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'PAUSED') | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerAssetOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomerAsset | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesCustomerAsset | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerConversionGoal = {biddable?: boolean | undefined, category?: ('UNSPECIFIED' | 'UNKNOWN' | 'DEFAULT' | 'PAGE_VIEW' | 'PURCHASE' | 'SIGNUP' | 'DOWNLOAD' | 'ADD_TO_CART' | 'BEGIN_CHECKOUT' | 'SUBSCRIBE_PAID' | 'PHONE_CALL_LEAD' | 'IMPORTED_LEAD' | 'SUBMIT_LEAD_FORM' | 'BOOK_APPOINTMENT' | 'REQUEST_QUOTE' | 'GET_DIRECTIONS' | 'OUTBOUND_CLICK' | 'CONTACT' | 'ENGAGEMENT' | 'STORE_VISIT' | 'STORE_SALE' | 'QUALIFIED_LEAD' | 'CONVERTED_LEAD') | undefined, origin?: ('UNSPECIFIED' | 'UNKNOWN' | 'WEBSITE' | 'GOOGLE_HOSTED' | 'APP' | 'CALL_FROM_ADS' | 'STORE' | 'YOUTUBE_HOSTED' | 'FLOODLIGHT') | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerConversionGoalOperation = {update?: GoogleAdsSearchads360V23ResourcesCustomerConversionGoal | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerCustomizer = {customizerAttribute?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, value?: GoogleAdsSearchads360V23CommonCustomizerValue | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerCustomizerOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomerCustomizer | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerLabel = {customer?: string | undefined, label?: string | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomerLabel | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23CommonNegativeKeywordListInfo = {sharedSet?: string | undefined}; export type GoogleAdsSearchads360V23CommonPlacementListInfo = {sharedSet?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerNegativeCriterion = {contentLabel?: GoogleAdsSearchads360V23CommonContentLabelInfo | undefined, id?: unknown | undefined, ipBlock?: GoogleAdsSearchads360V23CommonIpBlockInfo | undefined, mobileAppCategory?: GoogleAdsSearchads360V23CommonMobileAppCategoryInfo | undefined, mobileApplication?: GoogleAdsSearchads360V23CommonMobileApplicationInfo | undefined, negativeKeywordList?: GoogleAdsSearchads360V23CommonNegativeKeywordListInfo | undefined, placement?: GoogleAdsSearchads360V23CommonPlacementInfo | undefined, placementList?: GoogleAdsSearchads360V23CommonPlacementListInfo | undefined, resourceName?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'PLACEMENT' | 'MOBILE_APP_CATEGORY' | 'MOBILE_APPLICATION' | 'DEVICE' | 'LOCATION' | 'LISTING_GROUP' | 'AD_SCHEDULE' | 'AGE_RANGE' | 'GENDER' | 'INCOME_RANGE' | 'PARENTAL_STATUS' | 'YOUTUBE_VIDEO' | 'YOUTUBE_CHANNEL' | 'USER_LIST' | 'PROXIMITY' | 'TOPIC' | 'LISTING_SCOPE' | 'LANGUAGE' | 'IP_BLOCK' | 'CONTENT_LABEL' | 'CARRIER' | 'USER_INTEREST' | 'WEBPAGE' | 'OPERATING_SYSTEM_VERSION' | 'APP_PAYMENT_MODEL' | 'MOBILE_DEVICE' | 'CUSTOM_AFFINITY' | 'CUSTOM_INTENT' | 'LOCATION_GROUP' | 'CUSTOM_AUDIENCE' | 'COMBINED_AUDIENCE' | 'KEYWORD_THEME' | 'AUDIENCE' | 'NEGATIVE_KEYWORD_LIST' | 'LOCAL_SERVICE_ID' | 'SEARCH_THEME' | 'BRAND' | 'BRAND_LIST' | 'LIFE_EVENT' | 'WEBPAGE_LIST' | 'VIDEO_LINEUP' | 'PLACEMENT_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE') | undefined, youtubeChannel?: GoogleAdsSearchads360V23CommonYouTubeChannelInfo | undefined, youtubeVideo?: GoogleAdsSearchads360V23CommonYouTubeVideoInfo | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerNegativeCriterionOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomerNegativeCriterion | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesCallReportingSetting = {callConversionAction?: string | undefined, callConversionReportingEnabled?: boolean | undefined, callReportingEnabled?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesConversionTrackingSetting = {acceptedCustomerDataTerms?: boolean | undefined, conversionTrackingId?: unknown | undefined, conversionTrackingStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'NOT_CONVERSION_TRACKED' | 'CONVERSION_TRACKING_MANAGED_BY_SELF' | 'CONVERSION_TRACKING_MANAGED_BY_THIS_MANAGER' | 'CONVERSION_TRACKING_MANAGED_BY_ANOTHER_MANAGER') | undefined, crossAccountConversionTrackingId?: unknown | undefined, enhancedConversionsForLeadsEnabled?: boolean | undefined, googleAdsConversionCustomer?: string | undefined, googleAdsCrossAccountConversionTrackingId?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting = {acceptedLeadFormTerms?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting = {advertiserId?: unknown | undefined, networkId?: unknown | undefined, timeZone?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesGranularInsuranceStatus = {categoryId?: string | undefined, geoCriterionId?: unknown | undefined, verificationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEEDS_REVIEW' | 'FAILED' | 'PASSED' | 'NOT_APPLICABLE' | 'NO_SUBMISSION' | 'PARTIAL_SUBMISSION' | 'PENDING_ESCALATION') | undefined}; export type GoogleAdsSearchads360V23ResourcesGranularLicenseStatus = {categoryId?: string | undefined, geoCriterionId?: unknown | undefined, verificationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEEDS_REVIEW' | 'FAILED' | 'PASSED' | 'NOT_APPLICABLE' | 'NO_SUBMISSION' | 'PARTIAL_SUBMISSION' | 'PENDING_ESCALATION') | undefined}; export type GoogleAdsSearchads360V23ResourcesLocalServicesSettings = {granularInsuranceStatuses?: Array | undefined, granularLicenseStatuses?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesRemarketingSetting = {googleGlobalSiteTag?: string | undefined}; export type GoogleAdsSearchads360V23CommonCustomerThirdPartyBrandLiftIntegrationPartner = {allowShareCost?: boolean | undefined, brandLiftIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'KANTAR_MILLWARD_BROWN' | 'DYNATA' | 'INTAGE' | 'MACROMILL') | undefined}; export type GoogleAdsSearchads360V23CommonCustomerThirdPartyBrandSafetyIntegrationPartner = {brandSafetyIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'DOUBLE_VERIFY' | 'INTEGRAL_AD_SCIENCE' | 'ZEFR') | undefined}; export type GoogleAdsSearchads360V23CommonCustomerThirdPartyReachIntegrationPartner = {allowShareCost?: boolean | undefined, reachIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'NIELSEN' | 'COMSCORE' | 'KANTAR_MILLWARD_BROWN' | 'VIDEO_RESEARCH' | 'GEMIUS' | 'MEDIA_SCOPE' | 'AUDIENCE_PROJECT' | 'VIDEO_AMP' | 'ISPOT_TV') | undefined}; export type GoogleAdsSearchads360V23CommonCustomerThirdPartyViewabilityIntegrationPartner = {allowShareCost?: boolean | undefined, viewabilityIntegrationPartner?: ('UNSPECIFIED' | 'UNKNOWN' | 'DOUBLE_VERIFY' | 'INTEGRAL_AD_SCIENCE') | undefined}; export type GoogleAdsSearchads360V23CommonCustomerThirdPartyIntegrationPartners = {brandLiftIntegrationPartners?: Array | undefined, brandSafetyIntegrationPartners?: Array | undefined, reachIntegrationPartners?: Array | undefined, viewabilityIntegrationPartners?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesVideoCustomer = {thirdPartyIntegrationPartners?: GoogleAdsSearchads360V23CommonCustomerThirdPartyIntegrationPartners | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomer = {accountLevel?: ('UNSPECIFIED' | 'UNKNOWN' | 'CLIENT_ACCOUNT_FACEBOOK' | 'CLIENT_ACCOUNT_GOOGLE_ADS' | 'CLIENT_ACCOUNT_MICROSOFT' | 'CLIENT_ACCOUNT_YAHOO_JAPAN' | 'CLIENT_ACCOUNT_ENGINE_TRACK' | 'MANAGER' | 'SUB_MANAGER' | 'ASSOCIATE_MANAGER') | undefined, accountStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED' | 'SUSPENDED' | 'REMOVED' | 'DRAFT') | undefined, accountType?: ('UNSPECIFIED' | 'UNKNOWN' | 'BAIDU' | 'ENGINE_TRACK' | 'FACEBOOK' | 'FACEBOOK_GATEWAY' | 'GOOGLE_ADS' | 'MICROSOFT' | 'SEARCH_ADS_360' | 'YAHOO_JAPAN') | undefined, associateManagerDescriptiveName?: string | undefined, associateManagerId?: unknown | undefined, autoTaggingEnabled?: boolean | undefined, callReportingSetting?: GoogleAdsSearchads360V23ResourcesCallReportingSetting | undefined, containsEuPoliticalAdvertising?: ('UNSPECIFIED' | 'UNKNOWN' | 'CONTAINS_EU_POLITICAL_ADVERTISING' | 'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING') | undefined, conversionTrackingSetting?: GoogleAdsSearchads360V23ResourcesConversionTrackingSetting | undefined, creationTime?: string | undefined, currencyCode?: string | undefined, customerAgreementSetting?: GoogleAdsSearchads360V23ResourcesCustomerAgreementSetting | undefined, descriptiveName?: string | undefined, doubleClickCampaignManagerSetting?: GoogleAdsSearchads360V23ResourcesDoubleClickCampaignManagerSetting | undefined, engineId?: string | undefined, finalUrlSuffix?: string | undefined, hasPartnersBadge?: boolean | undefined, id?: unknown | undefined, imageAssetAutoMigrationDone?: boolean | undefined, imageAssetAutoMigrationDoneDateTime?: string | undefined, lastModifiedTime?: string | undefined, localServicesSettings?: GoogleAdsSearchads360V23ResourcesLocalServicesSettings | undefined, locationAssetAutoMigrationDone?: boolean | undefined, locationAssetAutoMigrationDoneDateTime?: string | undefined, manager?: boolean | undefined, managerDescriptiveName?: string | undefined, managerId?: unknown | undefined, optimizationScore?: number | undefined, optimizationScoreWeight?: number | undefined, payPerConversionEligibilityFailureReasons?: (Array<'UNSPECIFIED' | 'UNKNOWN' | 'NOT_ENOUGH_CONVERSIONS' | 'CONVERSION_LAG_TOO_HIGH' | 'HAS_CAMPAIGN_WITH_SHARED_BUDGET' | 'HAS_UPLOAD_CLICKS_CONVERSION' | 'AVERAGE_DAILY_SPEND_TOO_HIGH' | 'ANALYSIS_NOT_COMPLETE' | 'OTHER'>) | undefined, remarketingSetting?: GoogleAdsSearchads360V23ResourcesRemarketingSetting | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'CANCELED' | 'SUSPENDED' | 'CLOSED') | undefined, subManagerDescriptiveName?: string | undefined, subManagerId?: unknown | undefined, testAccount?: boolean | undefined, timeZone?: string | undefined, trackingUrlTemplate?: string | undefined, videoBrandSafetySuitability?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXPANDED_INVENTORY' | 'STANDARD_INVENTORY' | 'LIMITED_INVENTORY') | undefined, videoCustomer?: GoogleAdsSearchads360V23ResourcesVideoCustomer | undefined}; export type GoogleAdsSearchads360V23ServicesCustomerOperation = {update?: GoogleAdsSearchads360V23ResourcesCustomer | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesCustomizerAttribute = {id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'TEXT' | 'NUMBER' | 'PRICE' | 'PERCENT') | undefined}; export type GoogleAdsSearchads360V23ServicesCustomizerAttributeOperation = {create?: GoogleAdsSearchads360V23ResourcesCustomizerAttribute | undefined, remove?: string | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesExperimentArmAssetGroupAssetInfo = {asset?: string | undefined, fieldType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HEADLINE' | 'DESCRIPTION' | 'MANDATORY_AD_TEXT' | 'MARKETING_IMAGE' | 'MEDIA_BUNDLE' | 'YOUTUBE_VIDEO' | 'BOOK_ON_GOOGLE' | 'LEAD_FORM' | 'PROMOTION' | 'CALLOUT' | 'STRUCTURED_SNIPPET' | 'SITELINK' | 'MOBILE_APP' | 'HOTEL_CALLOUT' | 'CALL' | 'PRICE' | 'LONG_HEADLINE' | 'BUSINESS_NAME' | 'SQUARE_MARKETING_IMAGE' | 'PORTRAIT_MARKETING_IMAGE' | 'LOGO' | 'LANDSCAPE_LOGO' | 'VIDEO' | 'CALL_TO_ACTION_SELECTION' | 'AD_IMAGE' | 'BUSINESS_LOGO' | 'HOTEL_PROPERTY' | 'DEMAND_GEN_CAROUSEL_CARD' | 'BUSINESS_MESSAGE' | 'TALL_PORTRAIT_MARKETING_IMAGE' | 'LANDING_PAGE_PREVIEW' | 'LONG_DESCRIPTION' | 'CALL_TO_ACTION') | undefined}; export type GoogleAdsSearchads360V23ResourcesExperimentArmAssetGroupInfo = {assetGroup?: string | undefined, assetGroupAssets?: Array | undefined}; export type GoogleAdsSearchads360V23ResourcesExperimentArm = {assetGroups?: Array | undefined, campaigns?: Array | undefined, control?: boolean | undefined, experiment?: string | undefined, inDesignCampaigns?: Array | undefined, name?: string | undefined, resourceName?: string | undefined, trafficSplit?: unknown | undefined}; export type GoogleAdsSearchads360V23ServicesExperimentArmOperation = {create?: GoogleAdsSearchads360V23ResourcesExperimentArm | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesExperimentArm | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonMetricGoal = {direction?: ('UNSPECIFIED' | 'UNKNOWN' | 'NO_CHANGE' | 'INCREASE' | 'DECREASE' | 'NO_CHANGE_OR_INCREASE' | 'NO_CHANGE_OR_DECREASE') | undefined, metric?: ('UNSPECIFIED' | 'UNKNOWN' | 'CLICKS' | 'IMPRESSIONS' | 'COST' | 'CONVERSIONS_PER_INTERACTION_RATE' | 'COST_PER_CONVERSION' | 'CONVERSIONS_VALUE_PER_COST' | 'AVERAGE_CPC' | 'CTR' | 'INCREMENTAL_CONVERSIONS' | 'COMPLETED_VIDEO_VIEWS' | 'CUSTOM_ALGORITHMS' | 'CONVERSIONS' | 'CONVERSION_VALUE') | undefined}; export type GoogleAdsSearchads360V23ResourcesExperiment = {description?: string | undefined, endDate?: string | undefined, experimentId?: unknown | undefined, goals?: Array | undefined, longRunningOperation?: string | undefined, name?: string | undefined, promoteStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETED' | 'FAILED' | 'COMPLETED_WITH_WARNING') | undefined, resourceName?: string | undefined, startDate?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED' | 'HALTED' | 'PROMOTED' | 'SETUP' | 'INITIATED' | 'GRADUATED') | undefined, suffix?: string | undefined, syncEnabled?: boolean | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'DISPLAY_AND_VIDEO_360' | 'AD_VARIATION' | 'YOUTUBE_CUSTOM' | 'DISPLAY_CUSTOM' | 'SEARCH_CUSTOM' | 'DISPLAY_AUTOMATED_BIDDING_STRATEGY' | 'SEARCH_AUTOMATED_BIDDING_STRATEGY' | 'SHOPPING_AUTOMATED_BIDDING_STRATEGY' | 'SMART_MATCHING' | 'HOTEL_CUSTOM') | undefined}; export type GoogleAdsSearchads360V23ServicesExperimentOperation = {create?: GoogleAdsSearchads360V23ResourcesExperiment | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesExperiment | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroupKeyword = {cpcBidMicros?: unknown | undefined, id?: unknown | undefined, keywordPlanAdGroup?: string | undefined, matchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXACT' | 'PHRASE' | 'BROAD') | undefined, negative?: boolean | undefined, resourceName?: string | undefined, text?: string | undefined}; export type GoogleAdsSearchads360V23ServicesKeywordPlanAdGroupKeywordOperation = {create?: GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroupKeyword | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroupKeyword | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroup = {cpcBidMicros?: unknown | undefined, id?: unknown | undefined, keywordPlanCampaign?: string | undefined, name?: string | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesKeywordPlanAdGroupOperation = {create?: GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroup | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesKeywordPlanAdGroup | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanCampaignKeyword = {id?: unknown | undefined, keywordPlanCampaign?: string | undefined, matchType?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXACT' | 'PHRASE' | 'BROAD') | undefined, negative?: boolean | undefined, resourceName?: string | undefined, text?: string | undefined}; export type GoogleAdsSearchads360V23ServicesKeywordPlanCampaignKeywordOperation = {create?: GoogleAdsSearchads360V23ResourcesKeywordPlanCampaignKeyword | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesKeywordPlanCampaignKeyword | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanGeoTarget = {geoTargetConstant?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanCampaign = {cpcBidMicros?: unknown | undefined, geoTargets?: Array | undefined, id?: unknown | undefined, keywordPlan?: string | undefined, keywordPlanNetwork?: ('UNSPECIFIED' | 'UNKNOWN' | 'GOOGLE_SEARCH' | 'GOOGLE_SEARCH_AND_PARTNERS') | undefined, languageConstants?: Array | undefined, name?: string | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesKeywordPlanCampaignOperation = {create?: GoogleAdsSearchads360V23ResourcesKeywordPlanCampaign | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesKeywordPlanCampaign | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonDateRange = {endDate?: string | undefined, startDate?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlanForecastPeriod = {dateInterval?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEXT_WEEK' | 'NEXT_MONTH' | 'NEXT_QUARTER') | undefined, dateRange?: GoogleAdsSearchads360V23CommonDateRange | undefined}; export type GoogleAdsSearchads360V23ResourcesKeywordPlan = {forecastPeriod?: GoogleAdsSearchads360V23ResourcesKeywordPlanForecastPeriod | undefined, id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesKeywordPlanOperation = {create?: GoogleAdsSearchads360V23ResourcesKeywordPlan | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesKeywordPlan | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonTextLabel = {backgroundColor?: string | undefined, description?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesLabel = {id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, textLabel?: GoogleAdsSearchads360V23CommonTextLabel | undefined}; export type GoogleAdsSearchads360V23ServicesLabelOperation = {create?: GoogleAdsSearchads360V23ResourcesLabel | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesLabel | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesRecommendationSubscription = {createDateTime?: string | undefined, modifyDateTime?: string | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'PAUSED') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'CAMPAIGN_BUDGET' | 'KEYWORD' | 'TEXT_AD' | 'TARGET_CPA_OPT_IN' | 'MAXIMIZE_CONVERSIONS_OPT_IN' | 'ENHANCED_CPC_OPT_IN' | 'SEARCH_PARTNERS_OPT_IN' | 'MAXIMIZE_CLICKS_OPT_IN' | 'OPTIMIZE_AD_ROTATION' | 'KEYWORD_MATCH_TYPE' | 'MOVE_UNUSED_BUDGET' | 'FORECASTING_CAMPAIGN_BUDGET' | 'TARGET_ROAS_OPT_IN' | 'RESPONSIVE_SEARCH_AD' | 'MARGINAL_ROI_CAMPAIGN_BUDGET' | 'USE_BROAD_MATCH_KEYWORD' | 'RESPONSIVE_SEARCH_AD_ASSET' | 'UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX' | 'RESPONSIVE_SEARCH_AD_IMPROVE_AD_STRENGTH' | 'DISPLAY_EXPANSION_OPT_IN' | 'UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX' | 'RAISE_TARGET_CPA_BID_TOO_LOW' | 'FORECASTING_SET_TARGET_ROAS' | 'CALLOUT_ASSET' | 'SITELINK_ASSET' | 'CALL_ASSET' | 'SHOPPING_ADD_AGE_GROUP' | 'SHOPPING_ADD_COLOR' | 'SHOPPING_ADD_GENDER' | 'SHOPPING_ADD_GTIN' | 'SHOPPING_ADD_MORE_IDENTIFIERS' | 'SHOPPING_ADD_SIZE' | 'SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN' | 'SHOPPING_FIX_DISAPPROVED_PRODUCTS' | 'SHOPPING_TARGET_ALL_OFFERS' | 'SHOPPING_FIX_SUSPENDED_MERCHANT_CENTER_ACCOUNT' | 'SHOPPING_FIX_MERCHANT_CENTER_ACCOUNT_SUSPENSION_WARNING' | 'SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX' | 'DYNAMIC_IMAGE_EXTENSION_OPT_IN' | 'RAISE_TARGET_CPA' | 'LOWER_TARGET_ROAS' | 'PERFORMANCE_MAX_OPT_IN' | 'IMPROVE_PERFORMANCE_MAX_AD_STRENGTH' | 'MIGRATE_DYNAMIC_SEARCH_ADS_CAMPAIGN_TO_PERFORMANCE_MAX' | 'FORECASTING_SET_TARGET_CPA' | 'SET_TARGET_CPA' | 'SET_TARGET_ROAS' | 'MAXIMIZE_CONVERSION_VALUE_OPT_IN' | 'IMPROVE_GOOGLE_TAG_COVERAGE' | 'PERFORMANCE_MAX_FINAL_URL_OPT_IN' | 'REFRESH_CUSTOMER_MATCH_LIST' | 'CUSTOM_AUDIENCE_OPT_IN' | 'LEAD_FORM_ASSET' | 'IMPROVE_DEMAND_GEN_AD_STRENGTH') | undefined}; export type GoogleAdsSearchads360V23ServicesRecommendationSubscriptionOperation = {create?: GoogleAdsSearchads360V23ResourcesRecommendationSubscription | undefined, update?: GoogleAdsSearchads360V23ResourcesRecommendationSubscription | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesRemarketingAction = {id?: unknown | undefined, name?: string | undefined, resourceName?: string | undefined, tagSnippets?: Array | undefined}; export type GoogleAdsSearchads360V23ServicesRemarketingActionOperation = {create?: GoogleAdsSearchads360V23ResourcesRemarketingAction | undefined, update?: GoogleAdsSearchads360V23ResourcesRemarketingAction | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesSearchAds360Campaign = {productAttributionFilterType?: ('UNSPECIFIED' | 'UNKNOWN' | 'INHERIT' | 'MANUAL' | 'AUTO_BRAND') | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesSearchAds360CampaignOperation = {update?: GoogleAdsSearchads360V23ResourcesSearchAds360Campaign | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonBrandInfo = {displayName?: string | undefined, entityId?: string | undefined, primaryUrl?: string | undefined, rejectionReason?: ('UNSPECIFIED' | 'UNKNOWN' | 'EXISTING_BRAND' | 'EXISTING_BRAND_VARIANT' | 'INCORRECT_INFORMATION' | 'NOT_A_BRAND') | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'DEPRECATED' | 'UNVERIFIED' | 'APPROVED' | 'CANCELLED' | 'REJECTED') | undefined}; export type GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleInfo = {cityCriterionId?: string | undefined, countryCriterionId?: string | undefined, hotelClass?: unknown | undefined, itemCode?: string | undefined, regionCriterionId?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesSharedCriterion = {brand?: GoogleAdsSearchads360V23CommonBrandInfo | undefined, criterionId?: unknown | undefined, keyword?: GoogleAdsSearchads360V23CommonKeywordInfo | undefined, mobileAppCategory?: GoogleAdsSearchads360V23CommonMobileAppCategoryInfo | undefined, mobileApplication?: GoogleAdsSearchads360V23CommonMobileApplicationInfo | undefined, negative?: boolean | undefined, placement?: GoogleAdsSearchads360V23CommonPlacementInfo | undefined, resourceName?: string | undefined, sharedSet?: string | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'KEYWORD' | 'PLACEMENT' | 'MOBILE_APP_CATEGORY' | 'MOBILE_APPLICATION' | 'DEVICE' | 'LOCATION' | 'LISTING_GROUP' | 'AD_SCHEDULE' | 'AGE_RANGE' | 'GENDER' | 'INCOME_RANGE' | 'PARENTAL_STATUS' | 'YOUTUBE_VIDEO' | 'YOUTUBE_CHANNEL' | 'USER_LIST' | 'PROXIMITY' | 'TOPIC' | 'LISTING_SCOPE' | 'LANGUAGE' | 'IP_BLOCK' | 'CONTENT_LABEL' | 'CARRIER' | 'USER_INTEREST' | 'WEBPAGE' | 'OPERATING_SYSTEM_VERSION' | 'APP_PAYMENT_MODEL' | 'MOBILE_DEVICE' | 'CUSTOM_AFFINITY' | 'CUSTOM_INTENT' | 'LOCATION_GROUP' | 'CUSTOM_AUDIENCE' | 'COMBINED_AUDIENCE' | 'KEYWORD_THEME' | 'AUDIENCE' | 'NEGATIVE_KEYWORD_LIST' | 'LOCAL_SERVICE_ID' | 'SEARCH_THEME' | 'BRAND' | 'BRAND_LIST' | 'LIFE_EVENT' | 'WEBPAGE_LIST' | 'VIDEO_LINEUP' | 'PLACEMENT_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE_LIST' | 'VERTICAL_ADS_ITEM_GROUP_RULE') | undefined, verticalAdsItemGroupRule?: GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleInfo | undefined, webpage?: GoogleAdsSearchads360V23CommonWebpageInfo | undefined, youtubeChannel?: GoogleAdsSearchads360V23CommonYouTubeChannelInfo | undefined, youtubeVideo?: GoogleAdsSearchads360V23CommonYouTubeVideoInfo | undefined}; export type GoogleAdsSearchads360V23ServicesSharedCriterionOperation = {create?: GoogleAdsSearchads360V23ResourcesSharedCriterion | undefined, remove?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesSharedSet = {id?: unknown | undefined, memberCount?: unknown | undefined, name?: string | undefined, referenceCount?: unknown | undefined, resourceName?: string | undefined, status?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'REMOVED') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'NEGATIVE_KEYWORDS' | 'NEGATIVE_PLACEMENTS' | 'ACCOUNT_LEVEL_NEGATIVE_KEYWORDS' | 'BRANDS' | 'WEBPAGES' | 'VERTICAL_ADS_ITEM_GROUP_RULE_LIST') | undefined, verticalAdsItemVerticalType?: ('UNSPECIFIED' | 'UNKNOWN' | 'HOTELS' | 'VACATION_RENTALS' | 'RENTAL_CARS' | 'EVENTS' | 'THINGS_TO_DO' | 'FLIGHTS') | undefined}; export type GoogleAdsSearchads360V23ServicesSharedSetOperation = {create?: GoogleAdsSearchads360V23ResourcesSharedSet | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesSharedSet | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ResourcesSmartCampaignSettingAdOptimizedBusinessProfileSetting = {includeLeadForm?: boolean | undefined}; export type GoogleAdsSearchads360V23ResourcesSmartCampaignSettingPhoneNumber = {countryCode?: string | undefined, phoneNumber?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesSmartCampaignSetting = {adOptimizedBusinessProfileSetting?: GoogleAdsSearchads360V23ResourcesSmartCampaignSettingAdOptimizedBusinessProfileSetting | undefined, advertisingLanguageCode?: string | undefined, businessName?: string | undefined, businessProfileLocation?: string | undefined, campaign?: string | undefined, finalUrl?: string | undefined, phoneNumber?: GoogleAdsSearchads360V23ResourcesSmartCampaignSettingPhoneNumber | undefined, resourceName?: string | undefined}; export type GoogleAdsSearchads360V23ServicesSmartCampaignSettingOperation = {update?: GoogleAdsSearchads360V23ResourcesSmartCampaignSetting | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23CommonUserListActionInfo = {conversionAction?: string | undefined, remarketingAction?: string | undefined}; export type GoogleAdsSearchads360V23CommonBasicUserListInfo = {actions?: Array | undefined}; export type GoogleAdsSearchads360V23CommonCrmBasedUserListInfo = {appId?: string | undefined, dataSourceType?: ('UNSPECIFIED' | 'UNKNOWN' | 'FIRST_PARTY' | 'THIRD_PARTY_CREDIT_BUREAU' | 'THIRD_PARTY_VOTER_FILE' | 'THIRD_PARTY_PARTNER_DATA') | undefined, uploadKeyType?: ('UNSPECIFIED' | 'UNKNOWN' | 'CONTACT_INFO' | 'CRM_ID' | 'MOBILE_ADVERTISING_ID') | undefined}; export type GoogleAdsSearchads360V23CommonLogicalUserListOperandInfo = {userList?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserListLogicalRuleInfo = {operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'ALL' | 'ANY' | 'NONE') | undefined, ruleOperands?: Array | undefined}; export type GoogleAdsSearchads360V23CommonLogicalUserListInfo = {rules?: Array | undefined}; export type GoogleAdsSearchads360V23CommonLookalikeUserListInfo = {countryCodes?: Array | undefined, expansionLevel?: ('UNSPECIFIED' | 'UNKNOWN' | 'NARROW' | 'BALANCED' | 'BROAD') | undefined, seedUserListIds?: Array | undefined}; export type GoogleAdsSearchads360V23CommonUserListDateRuleItemInfo = {offsetInDays?: unknown | undefined, operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'EQUALS' | 'NOT_EQUALS' | 'BEFORE' | 'AFTER') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserListNumberRuleItemInfo = {operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'GREATER_THAN' | 'GREATER_THAN_OR_EQUAL' | 'EQUALS' | 'NOT_EQUALS' | 'LESS_THAN' | 'LESS_THAN_OR_EQUAL') | undefined, value?: number | undefined}; export type GoogleAdsSearchads360V23CommonUserListStringRuleItemInfo = {operator?: ('UNSPECIFIED' | 'UNKNOWN' | 'CONTAINS' | 'EQUALS' | 'STARTS_WITH' | 'ENDS_WITH' | 'NOT_EQUALS' | 'NOT_CONTAINS' | 'NOT_STARTS_WITH' | 'NOT_ENDS_WITH') | undefined, value?: string | undefined}; export type GoogleAdsSearchads360V23CommonUserListRuleItemInfo = {dateRuleItem?: GoogleAdsSearchads360V23CommonUserListDateRuleItemInfo | undefined, name?: string | undefined, numberRuleItem?: GoogleAdsSearchads360V23CommonUserListNumberRuleItemInfo | undefined, stringRuleItem?: GoogleAdsSearchads360V23CommonUserListStringRuleItemInfo | undefined}; export type GoogleAdsSearchads360V23CommonUserListRuleItemGroupInfo = {ruleItems?: Array | undefined}; export type GoogleAdsSearchads360V23CommonUserListRuleInfo = {ruleItemGroups?: Array | undefined, ruleType?: ('UNSPECIFIED' | 'UNKNOWN' | 'AND_OF_ORS' | 'OR_OF_ANDS') | undefined}; export type GoogleAdsSearchads360V23CommonFlexibleRuleOperandInfo = {lookbackWindowDays?: unknown | undefined, rule?: GoogleAdsSearchads360V23CommonUserListRuleInfo | undefined}; export type GoogleAdsSearchads360V23CommonFlexibleRuleUserListInfo = {exclusiveOperands?: Array | undefined, inclusiveOperands?: Array | undefined, inclusiveRuleOperator?: ('UNSPECIFIED' | 'UNKNOWN' | 'AND' | 'OR') | undefined}; export type GoogleAdsSearchads360V23CommonRuleBasedUserListInfo = {flexibleRuleUserList?: GoogleAdsSearchads360V23CommonFlexibleRuleUserListInfo | undefined, prepopulationStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'REQUESTED' | 'FINISHED' | 'FAILED') | undefined}; export type GoogleAdsSearchads360V23CommonSimilarUserListInfo = {seedUserList?: string | undefined}; export type GoogleAdsSearchads360V23ResourcesUserList = {accessReason?: ('UNSPECIFIED' | 'UNKNOWN' | 'OWNED' | 'SHARED' | 'LICENSED' | 'SUBSCRIBED' | 'AFFILIATED') | undefined, accountUserListStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'ENABLED' | 'DISABLED') | undefined, basicUserList?: GoogleAdsSearchads360V23CommonBasicUserListInfo | undefined, closingReason?: ('UNSPECIFIED' | 'UNKNOWN' | 'UNUSED') | undefined, crmBasedUserList?: GoogleAdsSearchads360V23CommonCrmBasedUserListInfo | undefined, description?: string | undefined, eligibleForDisplay?: boolean | undefined, eligibleForSearch?: boolean | undefined, id?: unknown | undefined, integrationCode?: string | undefined, logicalUserList?: GoogleAdsSearchads360V23CommonLogicalUserListInfo | undefined, lookalikeUserList?: GoogleAdsSearchads360V23CommonLookalikeUserListInfo | undefined, matchRatePercentage?: number | undefined, membershipLifeSpan?: unknown | undefined, membershipStatus?: ('UNSPECIFIED' | 'UNKNOWN' | 'OPEN' | 'CLOSED') | undefined, name?: string | undefined, readOnly?: boolean | undefined, resourceName?: string | undefined, ruleBasedUserList?: GoogleAdsSearchads360V23CommonRuleBasedUserListInfo | undefined, similarUserList?: GoogleAdsSearchads360V23CommonSimilarUserListInfo | undefined, sizeForDisplay?: unknown | undefined, sizeForSearch?: unknown | undefined, sizeRangeForDisplay?: ('UNSPECIFIED' | 'UNKNOWN' | 'LESS_THAN_FIVE_HUNDRED' | 'LESS_THAN_ONE_THOUSAND' | 'ONE_THOUSAND_TO_TEN_THOUSAND' | 'TEN_THOUSAND_TO_FIFTY_THOUSAND' | 'FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND' | 'ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND' | 'THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND' | 'FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION' | 'ONE_MILLION_TO_TWO_MILLION' | 'TWO_MILLION_TO_THREE_MILLION' | 'THREE_MILLION_TO_FIVE_MILLION' | 'FIVE_MILLION_TO_TEN_MILLION' | 'TEN_MILLION_TO_TWENTY_MILLION' | 'TWENTY_MILLION_TO_THIRTY_MILLION' | 'THIRTY_MILLION_TO_FIFTY_MILLION' | 'OVER_FIFTY_MILLION') | undefined, sizeRangeForSearch?: ('UNSPECIFIED' | 'UNKNOWN' | 'LESS_THAN_FIVE_HUNDRED' | 'LESS_THAN_ONE_THOUSAND' | 'ONE_THOUSAND_TO_TEN_THOUSAND' | 'TEN_THOUSAND_TO_FIFTY_THOUSAND' | 'FIFTY_THOUSAND_TO_ONE_HUNDRED_THOUSAND' | 'ONE_HUNDRED_THOUSAND_TO_THREE_HUNDRED_THOUSAND' | 'THREE_HUNDRED_THOUSAND_TO_FIVE_HUNDRED_THOUSAND' | 'FIVE_HUNDRED_THOUSAND_TO_ONE_MILLION' | 'ONE_MILLION_TO_TWO_MILLION' | 'TWO_MILLION_TO_THREE_MILLION' | 'THREE_MILLION_TO_FIVE_MILLION' | 'FIVE_MILLION_TO_TEN_MILLION' | 'TEN_MILLION_TO_TWENTY_MILLION' | 'TWENTY_MILLION_TO_THIRTY_MILLION' | 'THIRTY_MILLION_TO_FIFTY_MILLION' | 'OVER_FIFTY_MILLION') | undefined, type?: ('UNSPECIFIED' | 'UNKNOWN' | 'REMARKETING' | 'LOGICAL' | 'EXTERNAL_REMARKETING' | 'RULE_BASED' | 'SIMILAR' | 'CRM_BASED' | 'LOOKALIKE') | undefined}; export type GoogleAdsSearchads360V23ServicesUserListOperation = {create?: GoogleAdsSearchads360V23ResourcesUserList | undefined, remove?: string | undefined, update?: GoogleAdsSearchads360V23ResourcesUserList | undefined, updateMask?: unknown | undefined}; export type GoogleAdsSearchads360V23ServicesMutateOperation = {adGroupAdLabelOperation?: GoogleAdsSearchads360V23ServicesAdGroupAdLabelOperation | undefined, adGroupAdOperation?: GoogleAdsSearchads360V23ServicesAdGroupAdOperation | undefined, adGroupAssetOperation?: GoogleAdsSearchads360V23ServicesAdGroupAssetOperation | undefined, adGroupBidModifierOperation?: GoogleAdsSearchads360V23ServicesAdGroupBidModifierOperation | undefined, adGroupCriterionCustomizerOperation?: GoogleAdsSearchads360V23ServicesAdGroupCriterionCustomizerOperation | undefined, adGroupCriterionLabelOperation?: GoogleAdsSearchads360V23ServicesAdGroupCriterionLabelOperation | undefined, adGroupCriterionOperation?: GoogleAdsSearchads360V23ServicesAdGroupCriterionOperation | undefined, adGroupCustomizerOperation?: GoogleAdsSearchads360V23ServicesAdGroupCustomizerOperation | undefined, adGroupLabelOperation?: GoogleAdsSearchads360V23ServicesAdGroupLabelOperation | undefined, adGroupOperation?: GoogleAdsSearchads360V23ServicesAdGroupOperation | undefined, adOperation?: GoogleAdsSearchads360V23ServicesAdOperation | undefined, adParameterOperation?: GoogleAdsSearchads360V23ServicesAdParameterOperation | undefined, assetGroupAssetOperation?: GoogleAdsSearchads360V23ServicesAssetGroupAssetOperation | undefined, assetGroupListingGroupFilterOperation?: GoogleAdsSearchads360V23ServicesAssetGroupListingGroupFilterOperation | undefined, assetGroupOperation?: GoogleAdsSearchads360V23ServicesAssetGroupOperation | undefined, assetGroupSignalOperation?: GoogleAdsSearchads360V23ServicesAssetGroupSignalOperation | undefined, assetOperation?: GoogleAdsSearchads360V23ServicesAssetOperation | undefined, assetSetAssetOperation?: GoogleAdsSearchads360V23ServicesAssetSetAssetOperation | undefined, assetSetOperation?: GoogleAdsSearchads360V23ServicesAssetSetOperation | undefined, audienceOperation?: GoogleAdsSearchads360V23ServicesAudienceOperation | undefined, biddingDataExclusionOperation?: GoogleAdsSearchads360V23ServicesBiddingDataExclusionOperation | undefined, biddingSeasonalityAdjustmentOperation?: GoogleAdsSearchads360V23ServicesBiddingSeasonalityAdjustmentOperation | undefined, biddingStrategyOperation?: GoogleAdsSearchads360V23ServicesBiddingStrategyOperation | undefined, campaignAssetOperation?: GoogleAdsSearchads360V23ServicesCampaignAssetOperation | undefined, campaignAssetSetOperation?: GoogleAdsSearchads360V23ServicesCampaignAssetSetOperation | undefined, campaignBidModifierOperation?: GoogleAdsSearchads360V23ServicesCampaignBidModifierOperation | undefined, campaignBudgetOperation?: GoogleAdsSearchads360V23ServicesCampaignBudgetOperation | undefined, campaignConversionGoalOperation?: GoogleAdsSearchads360V23ServicesCampaignConversionGoalOperation | undefined, campaignCriterionOperation?: GoogleAdsSearchads360V23ServicesCampaignCriterionOperation | undefined, campaignCustomizerOperation?: GoogleAdsSearchads360V23ServicesCampaignCustomizerOperation | undefined, campaignDraftOperation?: GoogleAdsSearchads360V23ServicesCampaignDraftOperation | undefined, campaignGoalConfigOperation?: GoogleAdsSearchads360V23ServicesCampaignGoalConfigOperation | undefined, campaignGroupOperation?: GoogleAdsSearchads360V23ServicesCampaignGroupOperation | undefined, campaignLabelOperation?: GoogleAdsSearchads360V23ServicesCampaignLabelOperation | undefined, campaignOperation?: GoogleAdsSearchads360V23ServicesCampaignOperation | undefined, campaignSharedSetOperation?: GoogleAdsSearchads360V23ServicesCampaignSharedSetOperation | undefined, conversionActionOperation?: GoogleAdsSearchads360V23ServicesConversionActionOperation | undefined, conversionCustomVariableOperation?: GoogleAdsSearchads360V23ServicesConversionCustomVariableOperation | undefined, conversionGoalCampaignConfigOperation?: GoogleAdsSearchads360V23ServicesConversionGoalCampaignConfigOperation | undefined, conversionValueRuleOperation?: GoogleAdsSearchads360V23ServicesConversionValueRuleOperation | undefined, conversionValueRuleSetOperation?: GoogleAdsSearchads360V23ServicesConversionValueRuleSetOperation | undefined, customConversionGoalOperation?: GoogleAdsSearchads360V23ServicesCustomConversionGoalOperation | undefined, customerAssetOperation?: GoogleAdsSearchads360V23ServicesCustomerAssetOperation | undefined, customerConversionGoalOperation?: GoogleAdsSearchads360V23ServicesCustomerConversionGoalOperation | undefined, customerCustomizerOperation?: GoogleAdsSearchads360V23ServicesCustomerCustomizerOperation | undefined, customerLabelOperation?: GoogleAdsSearchads360V23ServicesCustomerLabelOperation | undefined, customerNegativeCriterionOperation?: GoogleAdsSearchads360V23ServicesCustomerNegativeCriterionOperation | undefined, customerOperation?: GoogleAdsSearchads360V23ServicesCustomerOperation | undefined, customizerAttributeOperation?: GoogleAdsSearchads360V23ServicesCustomizerAttributeOperation | undefined, experimentArmOperation?: GoogleAdsSearchads360V23ServicesExperimentArmOperation | undefined, experimentOperation?: GoogleAdsSearchads360V23ServicesExperimentOperation | undefined, keywordPlanAdGroupKeywordOperation?: GoogleAdsSearchads360V23ServicesKeywordPlanAdGroupKeywordOperation | undefined, keywordPlanAdGroupOperation?: GoogleAdsSearchads360V23ServicesKeywordPlanAdGroupOperation | undefined, keywordPlanCampaignKeywordOperation?: GoogleAdsSearchads360V23ServicesKeywordPlanCampaignKeywordOperation | undefined, keywordPlanCampaignOperation?: GoogleAdsSearchads360V23ServicesKeywordPlanCampaignOperation | undefined, keywordPlanOperation?: GoogleAdsSearchads360V23ServicesKeywordPlanOperation | undefined, labelOperation?: GoogleAdsSearchads360V23ServicesLabelOperation | undefined, recommendationSubscriptionOperation?: GoogleAdsSearchads360V23ServicesRecommendationSubscriptionOperation | undefined, remarketingActionOperation?: GoogleAdsSearchads360V23ServicesRemarketingActionOperation | undefined, searchAds360CampaignOperation?: GoogleAdsSearchads360V23ServicesSearchAds360CampaignOperation | undefined, sharedCriterionOperation?: GoogleAdsSearchads360V23ServicesSharedCriterionOperation | undefined, sharedSetOperation?: GoogleAdsSearchads360V23ServicesSharedSetOperation | undefined, smartCampaignSettingOperation?: GoogleAdsSearchads360V23ServicesSmartCampaignSettingOperation | undefined, userListOperation?: GoogleAdsSearchads360V23ServicesUserListOperation | undefined}; export type GoogleAdsSearchads360V23ServicesAddBatchJobOperationsRequest = {mutateOperations?: Array | undefined, sequenceToken?: string | undefined}; export type CreateApiV23CustomersCustomersIdBatchJobsBatchJobsIdAddOperationsArgs = {customersId: string, batchJobsId: string, body: GoogleAdsSearchads360V23ServicesAddBatchJobOperationsRequest}; export type CreateApiV23CustomersCustomersIdBatchJobsBatchJobsIdAddOperationsOptions = {baseUrl?: string | undefined, Oauth2?: string | undefined, Oauth2c?: string | undefined, fetch?: typeof fetch | undefined}; export const googleAdsSearchads360V23ServicesAddBatchJobOperationsResponse = z.object({nextSequenceToken: z.string().optional(), totalOperations: z.string().optional()}); export const validateResponse = async ( schema: { readonly '~standard': { readonly validate: (value: unknown) => ({ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }) | Promise<{ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }> } }, value: unknown ): Promise => { const result = await schema['~standard'].validate(value) if (result.issues !== undefined) { const detail = result.issues .map(({ message, path }) => path?.length ? `${path.map((segment) => String(typeof segment === 'object' ? segment.key : segment)).join('.')}: ${message}` : message ) .join('; ') throw new Error(`Response does not match the schema: ${detail}`, { cause: { issues: result.issues } }) } return result.value }; /** * Add operations to the batch job. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [BatchJobError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]() [ResourceCountLimitExceededError]() * * POST /v23/customers/{customersId}/batchJobs/{batchJobsId}:addOperations */ export const createApiV23CustomersCustomersIdBatchJobsBatchJobsIdAddOperations = async (args: CreateApiV23CustomersCustomersIdBatchJobsBatchJobsIdAddOperationsArgs, options?: CreateApiV23CustomersCustomersIdBatchJobsBatchJobsIdAddOperationsOptions) => { const {baseUrl = "https://searchads360.googleapis.com", fetch: fetchFn = fetch, Oauth2, Oauth2c} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('content-type', "application/json") headers.set('accept', "application/json") if (Oauth2 !== undefined) headers.set('authorization', `Bearer ${Oauth2}`) if (Oauth2c !== undefined) headers.set('authorization', `Bearer ${Oauth2c}`) const url = `${baseUrl.replace(/\/+$/, '')}/v23/customers/${encodeURIComponent(String(args.customersId))}/batchJobs/${encodeURIComponent(String(args.batchJobsId))}:addOperations${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "POST", headers, body: JSON.stringify(args.body)}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return validateResponse(googleAdsSearchads360V23ServicesAddBatchJobOperationsResponse, await res.json()) };