google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
2,806 lines • 126 kB
TypeScript
import { ServiceType } from "@protobuf-ts/runtime-rpc";
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
import type { IBinaryWriter } from "@protobuf-ts/runtime";
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
import type { IBinaryReader } from "@protobuf-ts/runtime";
import type { PartialMessage } from "@protobuf-ts/runtime";
import { MessageType } from "@protobuf-ts/runtime";
import { MutateUserListResult } from "./user_list_service";
import { MutateSmartCampaignSettingResult } from "./smart_campaign_setting_service";
import { MutateSharedSetResult } from "./shared_set_service";
import { MutateSharedCriterionResult } from "./shared_criterion_service";
import { MutateRemarketingActionResult } from "./remarketing_action_service";
import { MutateMediaFileResult } from "./media_file_service";
import { MutateLabelResult } from "./label_service";
import { MutateKeywordPlansResult } from "./keyword_plan_service";
import { MutateKeywordPlanCampaignKeywordResult } from "./keyword_plan_campaign_keyword_service";
import { MutateKeywordPlanAdGroupKeywordResult } from "./keyword_plan_ad_group_keyword_service";
import { MutateKeywordPlanCampaignResult } from "./keyword_plan_campaign_service";
import { MutateKeywordPlanAdGroupResult } from "./keyword_plan_ad_group_service";
import { MutateFeedResult } from "./feed_service";
import { MutateFeedMappingResult } from "./feed_mapping_service";
import { MutateFeedItemTargetResult } from "./feed_item_target_service";
import { MutateFeedItemSetLinkResult } from "./feed_item_set_link_service";
import { MutateFeedItemSetResult } from "./feed_item_set_service";
import { MutateFeedItemResult } from "./feed_item_service";
import { MutateExtensionFeedItemResult } from "./extension_feed_item_service";
import { MutateExperimentArmResult } from "./experiment_arm_service";
import { MutateExperimentResult } from "./experiment_service";
import { MutateCustomizerAttributeResult } from "./customizer_attribute_service";
import { MutateCustomerResult } from "./customer_service";
import { MutateCustomerNegativeCriteriaResult } from "./customer_negative_criterion_service";
import { MutateCustomerLabelResult } from "./customer_label_service";
import { MutateCustomerFeedResult } from "./customer_feed_service";
import { MutateCustomerExtensionSettingResult } from "./customer_extension_setting_service";
import { MutateCustomerCustomizerResult } from "./customer_customizer_service";
import { MutateCustomerConversionGoalResult } from "./customer_conversion_goal_service";
import { MutateCustomerAssetResult } from "./customer_asset_service";
import { MutateCustomConversionGoalResult } from "./custom_conversion_goal_service";
import { MutateConversionValueRuleSetResult } from "./conversion_value_rule_set_service";
import { MutateConversionValueRuleResult } from "./conversion_value_rule_service";
import { MutateConversionGoalCampaignConfigResult } from "./conversion_goal_campaign_config_service";
import { MutateConversionCustomVariableResult } from "./conversion_custom_variable_service";
import { MutateConversionActionResult } from "./conversion_action_service";
import { MutateCampaignSharedSetResult } from "./campaign_shared_set_service";
import { MutateCampaignResult } from "./campaign_service";
import { MutateCampaignLabelResult } from "./campaign_label_service";
import { MutateCampaignGroupResult } from "./campaign_group_service";
import { MutateCampaignFeedResult } from "./campaign_feed_service";
import { MutateCampaignExtensionSettingResult } from "./campaign_extension_setting_service";
import { MutateCampaignExperimentResult } from "./campaign_experiment_service";
import { MutateCampaignDraftResult } from "./campaign_draft_service";
import { MutateCampaignCustomizerResult } from "./campaign_customizer_service";
import { MutateCampaignCriterionResult } from "./campaign_criterion_service";
import { MutateCampaignConversionGoalResult } from "./campaign_conversion_goal_service";
import { MutateCampaignBudgetResult } from "./campaign_budget_service";
import { MutateCampaignBidModifierResult } from "./campaign_bid_modifier_service";
import { MutateCampaignAssetSetResult } from "./campaign_asset_set_service";
import { MutateCampaignAssetResult } from "./campaign_asset_service";
import { MutateBiddingStrategyResult } from "./bidding_strategy_service";
import { MutateBiddingSeasonalityAdjustmentsResult } from "./bidding_seasonality_adjustment_service";
import { MutateBiddingDataExclusionsResult } from "./bidding_data_exclusion_service";
import { MutateAudienceResult } from "./audience_service";
import { MutateAssetSetResult } from "./asset_set_service";
import { MutateAssetSetAssetResult } from "./asset_set_asset_service";
import { MutateAssetGroupResult } from "./asset_group_service";
import { MutateAssetGroupSignalResult } from "./asset_group_signal_service";
import { MutateAssetGroupListingGroupFilterResult } from "./asset_group_listing_group_filter_service";
import { MutateAssetGroupAssetResult } from "./asset_group_asset_service";
import { MutateAssetResult } from "./asset_service";
import { MutateAdResult } from "./ad_service";
import { MutateAdParameterResult } from "./ad_parameter_service";
import { MutateAdGroupResult } from "./ad_group_service";
import { MutateAdGroupLabelResult } from "./ad_group_label_service";
import { MutateAdGroupFeedResult } from "./ad_group_feed_service";
import { MutateAdGroupExtensionSettingResult } from "./ad_group_extension_setting_service";
import { MutateAdGroupCustomizerResult } from "./ad_group_customizer_service";
import { MutateAdGroupCriterionResult } from "./ad_group_criterion_service";
import { MutateAdGroupCriterionLabelResult } from "./ad_group_criterion_label_service";
import { MutateAdGroupCriterionCustomizerResult } from "./ad_group_criterion_customizer_service";
import { MutateAdGroupBidModifierResult } from "./ad_group_bid_modifier_service";
import { MutateAdGroupAssetResult } from "./ad_group_asset_service";
import { MutateAdGroupAdResult } from "./ad_group_ad_service";
import { MutateAdGroupAdLabelResult } from "./ad_group_ad_label_service";
import { UserListOperation } from "./user_list_service";
import { SmartCampaignSettingOperation } from "./smart_campaign_setting_service";
import { SharedSetOperation } from "./shared_set_service";
import { SharedCriterionOperation } from "./shared_criterion_service";
import { RemarketingActionOperation } from "./remarketing_action_service";
import { MediaFileOperation } from "./media_file_service";
import { LabelOperation } from "./label_service";
import { KeywordPlanOperation } from "./keyword_plan_service";
import { KeywordPlanCampaignOperation } from "./keyword_plan_campaign_service";
import { KeywordPlanCampaignKeywordOperation } from "./keyword_plan_campaign_keyword_service";
import { KeywordPlanAdGroupKeywordOperation } from "./keyword_plan_ad_group_keyword_service";
import { KeywordPlanAdGroupOperation } from "./keyword_plan_ad_group_service";
import { FeedOperation } from "./feed_service";
import { FeedMappingOperation } from "./feed_mapping_service";
import { FeedItemTargetOperation } from "./feed_item_target_service";
import { FeedItemSetLinkOperation } from "./feed_item_set_link_service";
import { FeedItemSetOperation } from "./feed_item_set_service";
import { FeedItemOperation } from "./feed_item_service";
import { ExtensionFeedItemOperation } from "./extension_feed_item_service";
import { ExperimentArmOperation } from "./experiment_arm_service";
import { ExperimentOperation } from "./experiment_service";
import { CustomizerAttributeOperation } from "./customizer_attribute_service";
import { CustomerOperation } from "./customer_service";
import { CustomerNegativeCriterionOperation } from "./customer_negative_criterion_service";
import { CustomerLabelOperation } from "./customer_label_service";
import { CustomerFeedOperation } from "./customer_feed_service";
import { CustomerExtensionSettingOperation } from "./customer_extension_setting_service";
import { CustomerCustomizerOperation } from "./customer_customizer_service";
import { CustomerConversionGoalOperation } from "./customer_conversion_goal_service";
import { CustomerAssetOperation } from "./customer_asset_service";
import { CustomConversionGoalOperation } from "./custom_conversion_goal_service";
import { ConversionValueRuleSetOperation } from "./conversion_value_rule_set_service";
import { ConversionValueRuleOperation } from "./conversion_value_rule_service";
import { ConversionGoalCampaignConfigOperation } from "./conversion_goal_campaign_config_service";
import { ConversionCustomVariableOperation } from "./conversion_custom_variable_service";
import { ConversionActionOperation } from "./conversion_action_service";
import { CampaignSharedSetOperation } from "./campaign_shared_set_service";
import { CampaignOperation } from "./campaign_service";
import { CampaignLabelOperation } from "./campaign_label_service";
import { CampaignGroupOperation } from "./campaign_group_service";
import { CampaignFeedOperation } from "./campaign_feed_service";
import { CampaignExtensionSettingOperation } from "./campaign_extension_setting_service";
import { CampaignExperimentOperation } from "./campaign_experiment_service";
import { CampaignDraftOperation } from "./campaign_draft_service";
import { CampaignCustomizerOperation } from "./campaign_customizer_service";
import { CampaignCriterionOperation } from "./campaign_criterion_service";
import { CampaignConversionGoalOperation } from "./campaign_conversion_goal_service";
import { CampaignBudgetOperation } from "./campaign_budget_service";
import { CampaignBidModifierOperation } from "./campaign_bid_modifier_service";
import { CampaignAssetSetOperation } from "./campaign_asset_set_service";
import { CampaignAssetOperation } from "./campaign_asset_service";
import { BiddingStrategyOperation } from "./bidding_strategy_service";
import { BiddingSeasonalityAdjustmentOperation } from "./bidding_seasonality_adjustment_service";
import { BiddingDataExclusionOperation } from "./bidding_data_exclusion_service";
import { AudienceOperation } from "./audience_service";
import { AssetSetOperation } from "./asset_set_service";
import { AssetSetAssetOperation } from "./asset_set_asset_service";
import { AssetGroupOperation } from "./asset_group_service";
import { AssetGroupSignalOperation } from "./asset_group_signal_service";
import { AssetGroupListingGroupFilterOperation } from "./asset_group_listing_group_filter_service";
import { AssetGroupAssetOperation } from "./asset_group_asset_service";
import { AssetOperation } from "./asset_service";
import { AdParameterOperation } from "./ad_parameter_service";
import { AdOperation } from "./ad_service";
import { AdGroupOperation } from "./ad_group_service";
import { AdGroupLabelOperation } from "./ad_group_label_service";
import { AdGroupFeedOperation } from "./ad_group_feed_service";
import { AdGroupExtensionSettingOperation } from "./ad_group_extension_setting_service";
import { AdGroupCustomizerOperation } from "./ad_group_customizer_service";
import { AdGroupCriterionOperation } from "./ad_group_criterion_service";
import { AdGroupCriterionLabelOperation } from "./ad_group_criterion_label_service";
import { AdGroupCriterionCustomizerOperation } from "./ad_group_criterion_customizer_service";
import { AdGroupBidModifierOperation } from "./ad_group_bid_modifier_service";
import { AdGroupAssetOperation } from "./ad_group_asset_service";
import { AdGroupAdOperation } from "./ad_group_ad_service";
import { AdGroupAdLabelOperation } from "./ad_group_ad_label_service";
import { Status } from "../../google/rpc/status";
import { ResponseContentTypeEnum_ResponseContentType } from "../enums/response_content_type";
import { Segments } from "../common/segments";
import { Metrics } from "../common/metrics";
import { LeadFormSubmissionData } from "../resources/lead_form_submission_data";
import { WebpageView } from "../resources/webpage_view";
import { Video } from "../resources/video";
import { TopicConstant } from "../resources/topic_constant";
import { RemarketingAction } from "../resources/remarketing_action";
import { UserLocationView } from "../resources/user_location_view";
import { UserList } from "../resources/user_list";
import { LifeEvent } from "../resources/life_event";
import { UserInterest } from "../resources/user_interest";
import { ExperimentArm } from "../resources/experiment_arm";
import { Experiment } from "../resources/experiment";
import { TopicView } from "../resources/topic_view";
import { ThirdPartyAppAnalyticsLink } from "../resources/third_party_app_analytics_link";
import { SmartCampaignSearchTermView } from "../resources/smart_campaign_search_term_view";
import { ShoppingPerformanceView } from "../resources/shopping_performance_view";
import { SmartCampaignSetting } from "../resources/smart_campaign_setting";
import { SharedSet } from "../resources/shared_set";
import { SharedCriterion } from "../resources/shared_criterion";
import { SearchTermView } from "../resources/search_term_view";
import { Recommendation } from "../resources/recommendation";
import { ProductGroupView } from "../resources/product_group_view";
import { ProductBiddingCategoryConstant } from "../resources/product_bidding_category_constant";
import { ParentalStatusView } from "../resources/parental_status_view";
import { PaidOrganicSearchTermView } from "../resources/paid_organic_search_term_view";
import { OperatingSystemVersionConstant } from "../resources/operating_system_version_constant";
import { OfflineUserDataJob } from "../resources/offline_user_data_job";
import { MobileDeviceConstant } from "../resources/mobile_device_constant";
import { MobileAppCategoryConstant } from "../resources/mobile_app_category_constant";
import { MediaFile } from "../resources/media_file";
import { ManagedPlacementView } from "../resources/managed_placement_view";
import { LocationView } from "../resources/location_view";
import { LanguageConstant } from "../resources/language_constant";
import { LandingPageView } from "../resources/landing_page_view";
import { Label } from "../resources/label";
import { KeywordThemeConstant } from "../resources/keyword_theme_constant";
import { KeywordPlanAdGroupKeyword } from "../resources/keyword_plan_ad_group_keyword";
import { KeywordPlanAdGroup } from "../resources/keyword_plan_ad_group";
import { KeywordPlanCampaignKeyword } from "../resources/keyword_plan_campaign_keyword";
import { KeywordPlanCampaign } from "../resources/keyword_plan_campaign";
import { KeywordPlan } from "../resources/keyword_plan";
import { KeywordView } from "../resources/keyword_view";
import { IncomeRangeView } from "../resources/income_range_view";
import { HotelReconciliation } from "../resources/hotel_reconciliation";
import { HotelPerformanceView } from "../resources/hotel_performance_view";
import { HotelGroupView } from "../resources/hotel_group_view";
import { GroupPlacementView } from "../resources/group_placement_view";
import { GeographicView } from "../resources/geographic_view";
import { GeoTargetConstant } from "../resources/geo_target_constant";
import { GenderView } from "../resources/gender_view";
import { FeedPlaceholderView } from "../resources/feed_placeholder_view";
import { FeedMapping } from "../resources/feed_mapping";
import { FeedItemTarget } from "../resources/feed_item_target";
import { FeedItemSetLink } from "../resources/feed_item_set_link";
import { FeedItemSet } from "../resources/feed_item_set";
import { FeedItem } from "../resources/feed_item";
import { Feed } from "../resources/feed";
import { ExtensionFeedItem } from "../resources/extension_feed_item";
import { ExpandedLandingPageView } from "../resources/expanded_landing_page_view";
import { DynamicSearchAdsSearchTermView } from "../resources/dynamic_search_ads_search_term_view";
import { DistanceView } from "../resources/distance_view";
import { DisplayKeywordView } from "../resources/display_keyword_view";
import { DetailedDemographic } from "../resources/detailed_demographic";
import { DetailPlacementView } from "../resources/detail_placement_view";
import { CustomizerAttribute } from "../resources/customizer_attribute";
import { CustomerUserAccessInvitation } from "../resources/customer_user_access_invitation";
import { CustomerUserAccess } from "../resources/customer_user_access";
import { CustomerNegativeCriterion } from "../resources/customer_negative_criterion";
import { CustomerLabel } from "../resources/customer_label";
import { CustomerFeed } from "../resources/customer_feed";
import { CustomerExtensionSetting } from "../resources/customer_extension_setting";
import { CustomerConversionGoal } from "../resources/customer_conversion_goal";
import { CustomerClient } from "../resources/customer_client";
import { CustomerClientLink } from "../resources/customer_client_link";
import { CustomerManagerLink } from "../resources/customer_manager_link";
import { CustomerCustomizer } from "../resources/customer_customizer";
import { AccessibleBiddingStrategy } from "../resources/accessible_bidding_strategy";
import { CustomerAsset } from "../resources/customer_asset";
import { Customer } from "../resources/customer";
import { CustomInterest } from "../resources/custom_interest";
import { CustomConversionGoal } from "../resources/custom_conversion_goal";
import { CustomAudience } from "../resources/custom_audience";
import { CurrencyConstant } from "../resources/currency_constant";
import { ClickView } from "../resources/click_view";
import { ConversionValueRuleSet } from "../resources/conversion_value_rule_set";
import { ConversionValueRule } from "../resources/conversion_value_rule";
import { ConversionGoalCampaignConfig } from "../resources/conversion_goal_campaign_config";
import { ConversionCustomVariable } from "../resources/conversion_custom_variable";
import { ConversionAction } from "../resources/conversion_action";
import { Audience } from "../resources/audience";
import { CombinedAudience } from "../resources/combined_audience";
import { ChangeStatus } from "../resources/change_status";
import { ChangeEvent } from "../resources/change_event";
import { CarrierConstant } from "../resources/carrier_constant";
import { CampaignSimulation } from "../resources/campaign_simulation";
import { CampaignSharedSet } from "../resources/campaign_shared_set";
import { CampaignLabel } from "../resources/campaign_label";
import { CampaignGroup } from "../resources/campaign_group";
import { CampaignFeed } from "../resources/campaign_feed";
import { CampaignExtensionSetting } from "../resources/campaign_extension_setting";
import { CampaignExperiment } from "../resources/campaign_experiment";
import { CampaignDraft } from "../resources/campaign_draft";
import { CampaignCustomizer } from "../resources/campaign_customizer";
import { CampaignCriterionSimulation } from "../resources/campaign_criterion_simulation";
import { CampaignCriterion } from "../resources/campaign_criterion";
import { CampaignConversionGoal } from "../resources/campaign_conversion_goal";
import { CampaignBidModifier } from "../resources/campaign_bid_modifier";
import { CampaignAudienceView } from "../resources/campaign_audience_view";
import { CampaignAssetSet } from "../resources/campaign_asset_set";
import { CampaignAsset } from "../resources/campaign_asset";
import { Campaign } from "../resources/campaign";
import { CampaignBudget } from "../resources/campaign_budget";
import { CallView } from "../resources/call_view";
import { BillingSetup } from "../resources/billing_setup";
import { BiddingStrategySimulation } from "../resources/bidding_strategy_simulation";
import { BiddingStrategy } from "../resources/bidding_strategy";
import { BiddingSeasonalityAdjustment } from "../resources/bidding_seasonality_adjustment";
import { BiddingDataExclusion } from "../resources/bidding_data_exclusion";
import { BatchJob } from "../resources/batch_job";
import { AssetSet } from "../resources/asset_set";
import { AssetSetAsset } from "../resources/asset_set_asset";
import { AssetGroup } from "../resources/asset_group";
import { AssetGroupProductGroupView } from "../resources/asset_group_product_group_view";
import { AssetGroupListingGroupFilter } from "../resources/asset_group_listing_group_filter";
import { AssetGroupSignal } from "../resources/asset_group_signal";
import { AssetGroupAsset } from "../resources/asset_group_asset";
import { AssetFieldTypeView } from "../resources/asset_field_type_view";
import { Asset } from "../resources/asset";
import { DomainCategory } from "../resources/domain_category";
import { AdScheduleView } from "../resources/ad_schedule_view";
import { AgeRangeView } from "../resources/age_range_view";
import { AdParameter } from "../resources/ad_parameter";
import { AdGroupSimulation } from "../resources/ad_group_simulation";
import { AdGroupLabel } from "../resources/ad_group_label";
import { AdGroupFeed } from "../resources/ad_group_feed";
import { AdGroupExtensionSetting } from "../resources/ad_group_extension_setting";
import { AdGroupCustomizer } from "../resources/ad_group_customizer";
import { AdGroupCriterionSimulation } from "../resources/ad_group_criterion_simulation";
import { AdGroupCriterionLabel } from "../resources/ad_group_criterion_label";
import { AdGroupCriterionCustomizer } from "../resources/ad_group_criterion_customizer";
import { AdGroupCriterion } from "../resources/ad_group_criterion";
import { AdGroupBidModifier } from "../resources/ad_group_bid_modifier";
import { AdGroupAudienceView } from "../resources/ad_group_audience_view";
import { AdGroupAsset } from "../resources/ad_group_asset";
import { AdGroupAdLabel } from "../resources/ad_group_ad_label";
import { AdGroupAdAssetView } from "../resources/ad_group_ad_asset_view";
import { AdGroupAdAssetCombinationView } from "../resources/ad_group_ad_asset_combination_view";
import { AdGroupAd } from "../resources/ad_group_ad";
import { AdGroup } from "../resources/ad_group";
import { AccountLink } from "../resources/account_link";
import { AccountBudgetProposal } from "../resources/account_budget_proposal";
import { AccountBudget } from "../resources/account_budget";
import { FieldMask } from "../../google/protobuf/field_mask";
import { SummaryRowSettingEnum_SummaryRowSetting } from "../enums/summary_row_setting";
/**
* Request message for [GoogleAdsService.Search][google.ads.googleads.v11.services.GoogleAdsService.Search].
*
* @generated from protobuf message google.ads.googleads.v11.services.SearchGoogleAdsRequest
*/
export interface SearchGoogleAdsRequest {
/**
* Required. The ID of the customer being queried.
*
* @generated from protobuf field: string customer_id = 1;
*/
customerId: string;
/**
* Required. The query string.
*
* @generated from protobuf field: string query = 2;
*/
query: string;
/**
* Token of the page to retrieve. If not specified, the first
* page of results will be returned. Use the value obtained from
* `next_page_token` in the previous response in order to request
* the next page of results.
*
* @generated from protobuf field: string page_token = 3;
*/
pageToken: string;
/**
* Number of elements to retrieve in a single page.
* When too large a page is requested, the server may decide to
* further limit the number of returned resources.
*
* @generated from protobuf field: int32 page_size = 4;
*/
pageSize: number;
/**
* If true, the request is validated but not executed.
*
* @generated from protobuf field: bool validate_only = 5;
*/
validateOnly: boolean;
/**
* If true, the total number of results that match the query ignoring the
* LIMIT clause will be included in the response.
* Default is false.
*
* @generated from protobuf field: bool return_total_results_count = 7;
*/
returnTotalResultsCount: boolean;
/**
* Determines whether a summary row will be returned. By default, summary row
* is not returned. If requested, the summary row will be sent in a response
* by itself after all other query results are returned.
*
* @generated from protobuf field: google.ads.googleads.v11.enums.SummaryRowSettingEnum.SummaryRowSetting summary_row_setting = 8;
*/
summaryRowSetting: SummaryRowSettingEnum_SummaryRowSetting;
}
/**
* Response message for [GoogleAdsService.Search][google.ads.googleads.v11.services.GoogleAdsService.Search].
*
* @generated from protobuf message google.ads.googleads.v11.services.SearchGoogleAdsResponse
*/
export interface SearchGoogleAdsResponse {
/**
* The list of rows that matched the query.
*
* @generated from protobuf field: repeated google.ads.googleads.v11.services.GoogleAdsRow results = 1;
*/
results: GoogleAdsRow[];
/**
* Pagination token used to retrieve the next page of results.
* Pass the content of this string as the `page_token` attribute of
* the next request. `next_page_token` is not returned for the last
* page.
*
* @generated from protobuf field: string next_page_token = 2;
*/
nextPageToken: string;
/**
* Total number of results that match the query ignoring the LIMIT
* clause.
*
* @generated from protobuf field: int64 total_results_count = 3;
*/
totalResultsCount: bigint;
/**
* FieldMask that represents what fields were requested by the user.
*
* @generated from protobuf field: google.protobuf.FieldMask field_mask = 5;
*/
fieldMask?: FieldMask;
/**
* Summary row that contains summary of metrics in results.
* Summary of metrics means aggregation of metrics across all results,
* here aggregation could be sum, average, rate, etc.
*
* @generated from protobuf field: google.ads.googleads.v11.services.GoogleAdsRow summary_row = 6;
*/
summaryRow?: GoogleAdsRow;
}
/**
* Request message for [GoogleAdsService.SearchStream][google.ads.googleads.v11.services.GoogleAdsService.SearchStream].
*
* @generated from protobuf message google.ads.googleads.v11.services.SearchGoogleAdsStreamRequest
*/
export interface SearchGoogleAdsStreamRequest {
/**
* Required. The ID of the customer being queried.
*
* @generated from protobuf field: string customer_id = 1;
*/
customerId: string;
/**
* Required. The query string.
*
* @generated from protobuf field: string query = 2;
*/
query: string;
/**
* Determines whether a summary row will be returned. By default, summary row
* is not returned. If requested, the summary row will be sent in a response
* by itself after all other query results are returned.
*
* @generated from protobuf field: google.ads.googleads.v11.enums.SummaryRowSettingEnum.SummaryRowSetting summary_row_setting = 3;
*/
summaryRowSetting: SummaryRowSettingEnum_SummaryRowSetting;
}
/**
* Response message for [GoogleAdsService.SearchStream][google.ads.googleads.v11.services.GoogleAdsService.SearchStream].
*
* @generated from protobuf message google.ads.googleads.v11.services.SearchGoogleAdsStreamResponse
*/
export interface SearchGoogleAdsStreamResponse {
/**
* The list of rows that matched the query.
*
* @generated from protobuf field: repeated google.ads.googleads.v11.services.GoogleAdsRow results = 1;
*/
results: GoogleAdsRow[];
/**
* FieldMask that represents what fields were requested by the user.
*
* @generated from protobuf field: google.protobuf.FieldMask field_mask = 2;
*/
fieldMask?: FieldMask;
/**
* Summary row that contains summary of metrics in results.
* Summary of metrics means aggregation of metrics across all results,
* here aggregation could be sum, average, rate, etc.
*
* @generated from protobuf field: google.ads.googleads.v11.services.GoogleAdsRow summary_row = 3;
*/
summaryRow?: GoogleAdsRow;
/**
* The unique id of the request that is used for debugging purposes.
*
* @generated from protobuf field: string request_id = 4;
*/
requestId: string;
}
/**
* A returned row from the query.
*
* @generated from protobuf message google.ads.googleads.v11.services.GoogleAdsRow
*/
export interface GoogleAdsRow {
/**
* The account budget in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AccountBudget account_budget = 42;
*/
accountBudget?: AccountBudget;
/**
* The account budget proposal referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AccountBudgetProposal account_budget_proposal = 43;
*/
accountBudgetProposal?: AccountBudgetProposal;
/**
* The AccountLink referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AccountLink account_link = 143;
*/
accountLink?: AccountLink;
/**
* The ad group referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroup ad_group = 3;
*/
adGroup?: AdGroup;
/**
* The ad referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAd ad_group_ad = 16;
*/
adGroupAd?: AdGroupAd;
/**
* The ad group ad asset combination view in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAdAssetCombinationView ad_group_ad_asset_combination_view = 193;
*/
adGroupAdAssetCombinationView?: AdGroupAdAssetCombinationView;
/**
* The ad group ad asset view in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAdAssetView ad_group_ad_asset_view = 131;
*/
adGroupAdAssetView?: AdGroupAdAssetView;
/**
* The ad group ad label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAdLabel ad_group_ad_label = 120;
*/
adGroupAdLabel?: AdGroupAdLabel;
/**
* The ad group asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAsset ad_group_asset = 154;
*/
adGroupAsset?: AdGroupAsset;
/**
* The ad group audience view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupAudienceView ad_group_audience_view = 57;
*/
adGroupAudienceView?: AdGroupAudienceView;
/**
* The bid modifier referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupBidModifier ad_group_bid_modifier = 24;
*/
adGroupBidModifier?: AdGroupBidModifier;
/**
* The criterion referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupCriterion ad_group_criterion = 17;
*/
adGroupCriterion?: AdGroupCriterion;
/**
* The ad group criterion customizer referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupCriterionCustomizer ad_group_criterion_customizer = 187;
*/
adGroupCriterionCustomizer?: AdGroupCriterionCustomizer;
/**
* The ad group criterion label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupCriterionLabel ad_group_criterion_label = 121;
*/
adGroupCriterionLabel?: AdGroupCriterionLabel;
/**
* The ad group criterion simulation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupCriterionSimulation ad_group_criterion_simulation = 110;
*/
adGroupCriterionSimulation?: AdGroupCriterionSimulation;
/**
* The ad group customizer referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupCustomizer ad_group_customizer = 185;
*/
adGroupCustomizer?: AdGroupCustomizer;
/**
* The ad group extension setting referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupExtensionSetting ad_group_extension_setting = 112;
*/
adGroupExtensionSetting?: AdGroupExtensionSetting;
/**
* The ad group feed referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupFeed ad_group_feed = 67;
*/
adGroupFeed?: AdGroupFeed;
/**
* The ad group label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupLabel ad_group_label = 115;
*/
adGroupLabel?: AdGroupLabel;
/**
* The ad group simulation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdGroupSimulation ad_group_simulation = 107;
*/
adGroupSimulation?: AdGroupSimulation;
/**
* The ad parameter referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdParameter ad_parameter = 130;
*/
adParameter?: AdParameter;
/**
* The age range view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AgeRangeView age_range_view = 48;
*/
ageRangeView?: AgeRangeView;
/**
* The ad schedule view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AdScheduleView ad_schedule_view = 89;
*/
adScheduleView?: AdScheduleView;
/**
* The domain category referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DomainCategory domain_category = 91;
*/
domainCategory?: DomainCategory;
/**
* The asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Asset asset = 105;
*/
asset?: Asset;
/**
* The asset field type view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetFieldTypeView asset_field_type_view = 168;
*/
assetFieldTypeView?: AssetFieldTypeView;
/**
* The asset group asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetGroupAsset asset_group_asset = 173;
*/
assetGroupAsset?: AssetGroupAsset;
/**
* The asset group signal referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetGroupSignal asset_group_signal = 191;
*/
assetGroupSignal?: AssetGroupSignal;
/**
* The asset group listing group filter referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetGroupListingGroupFilter asset_group_listing_group_filter = 182;
*/
assetGroupListingGroupFilter?: AssetGroupListingGroupFilter;
/**
* The asset group product group view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetGroupProductGroupView asset_group_product_group_view = 189;
*/
assetGroupProductGroupView?: AssetGroupProductGroupView;
/**
* The asset group referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetGroup asset_group = 172;
*/
assetGroup?: AssetGroup;
/**
* The asset set asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetSetAsset asset_set_asset = 180;
*/
assetSetAsset?: AssetSetAsset;
/**
* The asset set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AssetSet asset_set = 179;
*/
assetSet?: AssetSet;
/**
* The batch job referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BatchJob batch_job = 139;
*/
batchJob?: BatchJob;
/**
* The bidding data exclusion referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BiddingDataExclusion bidding_data_exclusion = 159;
*/
biddingDataExclusion?: BiddingDataExclusion;
/**
* The bidding seasonality adjustment referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BiddingSeasonalityAdjustment bidding_seasonality_adjustment = 160;
*/
biddingSeasonalityAdjustment?: BiddingSeasonalityAdjustment;
/**
* The bidding strategy referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BiddingStrategy bidding_strategy = 18;
*/
biddingStrategy?: BiddingStrategy;
/**
* The bidding strategy simulation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BiddingStrategySimulation bidding_strategy_simulation = 158;
*/
biddingStrategySimulation?: BiddingStrategySimulation;
/**
* The billing setup referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.BillingSetup billing_setup = 41;
*/
billingSetup?: BillingSetup;
/**
* The call view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CallView call_view = 152;
*/
callView?: CallView;
/**
* The campaign budget referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignBudget campaign_budget = 19;
*/
campaignBudget?: CampaignBudget;
/**
* The campaign referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Campaign campaign = 2;
*/
campaign?: Campaign;
/**
* The campaign asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignAsset campaign_asset = 142;
*/
campaignAsset?: CampaignAsset;
/**
* The campaign asset set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignAssetSet campaign_asset_set = 181;
*/
campaignAssetSet?: CampaignAssetSet;
/**
* The campaign audience view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignAudienceView campaign_audience_view = 69;
*/
campaignAudienceView?: CampaignAudienceView;
/**
* The campaign bid modifier referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignBidModifier campaign_bid_modifier = 26;
*/
campaignBidModifier?: CampaignBidModifier;
/**
* The CampaignConversionGoal referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignConversionGoal campaign_conversion_goal = 175;
*/
campaignConversionGoal?: CampaignConversionGoal;
/**
* The campaign criterion referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignCriterion campaign_criterion = 20;
*/
campaignCriterion?: CampaignCriterion;
/**
* The campaign criterion simulation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignCriterionSimulation campaign_criterion_simulation = 111;
*/
campaignCriterionSimulation?: CampaignCriterionSimulation;
/**
* The campaign customizer referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignCustomizer campaign_customizer = 186;
*/
campaignCustomizer?: CampaignCustomizer;
/**
* The campaign draft referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignDraft campaign_draft = 49;
*/
campaignDraft?: CampaignDraft;
/**
* The campaign experiment referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignExperiment campaign_experiment = 84;
*/
campaignExperiment?: CampaignExperiment;
/**
* The campaign extension setting referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignExtensionSetting campaign_extension_setting = 113;
*/
campaignExtensionSetting?: CampaignExtensionSetting;
/**
* The campaign feed referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignFeed campaign_feed = 63;
*/
campaignFeed?: CampaignFeed;
/**
* Campaign Group referenced in AWQL query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignGroup campaign_group = 25;
*/
campaignGroup?: CampaignGroup;
/**
* The campaign label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignLabel campaign_label = 108;
*/
campaignLabel?: CampaignLabel;
/**
* Campaign Shared Set referenced in AWQL query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignSharedSet campaign_shared_set = 30;
*/
campaignSharedSet?: CampaignSharedSet;
/**
* The campaign simulation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CampaignSimulation campaign_simulation = 157;
*/
campaignSimulation?: CampaignSimulation;
/**
* The carrier constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CarrierConstant carrier_constant = 66;
*/
carrierConstant?: CarrierConstant;
/**
* The ChangeEvent referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ChangeEvent change_event = 145;
*/
changeEvent?: ChangeEvent;
/**
* The ChangeStatus referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ChangeStatus change_status = 37;
*/
changeStatus?: ChangeStatus;
/**
* The CombinedAudience referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CombinedAudience combined_audience = 148;
*/
combinedAudience?: CombinedAudience;
/**
* The Audience referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Audience audience = 190;
*/
audience?: Audience;
/**
* The conversion action referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ConversionAction conversion_action = 103;
*/
conversionAction?: ConversionAction;
/**
* The conversion custom variable referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ConversionCustomVariable conversion_custom_variable = 153;
*/
conversionCustomVariable?: ConversionCustomVariable;
/**
* The ConversionGoalCampaignConfig referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ConversionGoalCampaignConfig conversion_goal_campaign_config = 177;
*/
conversionGoalCampaignConfig?: ConversionGoalCampaignConfig;
/**
* The conversion value rule referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ConversionValueRule conversion_value_rule = 164;
*/
conversionValueRule?: ConversionValueRule;
/**
* The conversion value rule set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ConversionValueRuleSet conversion_value_rule_set = 165;
*/
conversionValueRuleSet?: ConversionValueRuleSet;
/**
* The ClickView referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ClickView click_view = 122;
*/
clickView?: ClickView;
/**
* The currency constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CurrencyConstant currency_constant = 134;
*/
currencyConstant?: CurrencyConstant;
/**
* The CustomAudience referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomAudience custom_audience = 147;
*/
customAudience?: CustomAudience;
/**
* The CustomConversionGoal referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomConversionGoal custom_conversion_goal = 176;
*/
customConversionGoal?: CustomConversionGoal;
/**
* The CustomInterest referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomInterest custom_interest = 104;
*/
customInterest?: CustomInterest;
/**
* The customer referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Customer customer = 1;
*/
customer?: Customer;
/**
* The customer asset referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerAsset customer_asset = 155;
*/
customerAsset?: CustomerAsset;
/**
* The accessible bidding strategy referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.AccessibleBiddingStrategy accessible_bidding_strategy = 169;
*/
accessibleBiddingStrategy?: AccessibleBiddingStrategy;
/**
* The customer customizer referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerCustomizer customer_customizer = 184;
*/
customerCustomizer?: CustomerCustomizer;
/**
* The CustomerManagerLink referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerManagerLink customer_manager_link = 61;
*/
customerManagerLink?: CustomerManagerLink;
/**
* The CustomerClientLink referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerClientLink customer_client_link = 62;
*/
customerClientLink?: CustomerClientLink;
/**
* The CustomerClient referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerClient customer_client = 70;
*/
customerClient?: CustomerClient;
/**
* The CustomerConversionGoal referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerConversionGoal customer_conversion_goal = 174;
*/
customerConversionGoal?: CustomerConversionGoal;
/**
* The customer extension setting referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerExtensionSetting customer_extension_setting = 114;
*/
customerExtensionSetting?: CustomerExtensionSetting;
/**
* The customer feed referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerFeed customer_feed = 64;
*/
customerFeed?: CustomerFeed;
/**
* The customer label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerLabel customer_label = 124;
*/
customerLabel?: CustomerLabel;
/**
* The customer negative criterion referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerNegativeCriterion customer_negative_criterion = 88;
*/
customerNegativeCriterion?: CustomerNegativeCriterion;
/**
* The CustomerUserAccess referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerUserAccess customer_user_access = 146;
*/
customerUserAccess?: CustomerUserAccess;
/**
* The CustomerUserAccessInvitation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomerUserAccessInvitation customer_user_access_invitation = 150;
*/
customerUserAccessInvitation?: CustomerUserAccessInvitation;
/**
* The customizer attribute referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.CustomizerAttribute customizer_attribute = 178;
*/
customizerAttribute?: CustomizerAttribute;
/**
* The detail placement view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DetailPlacementView detail_placement_view = 118;
*/
detailPlacementView?: DetailPlacementView;
/**
* The detailed demographic referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DetailedDemographic detailed_demographic = 166;
*/
detailedDemographic?: DetailedDemographic;
/**
* The display keyword view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DisplayKeywordView display_keyword_view = 47;
*/
displayKeywordView?: DisplayKeywordView;
/**
* The distance view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DistanceView distance_view = 132;
*/
distanceView?: DistanceView;
/**
* The dynamic search ads search term view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.DynamicSearchAdsSearchTermView dynamic_search_ads_search_term_view = 106;
*/
dynamicSearchAdsSearchTermView?: DynamicSearchAdsSearchTermView;
/**
* The expanded landing page view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ExpandedLandingPageView expanded_landing_page_view = 128;
*/
expandedLandingPageView?: ExpandedLandingPageView;
/**
* The extension feed item referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ExtensionFeedItem extension_feed_item = 85;
*/
extensionFeedItem?: ExtensionFeedItem;
/**
* The feed referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Feed feed = 46;
*/
feed?: Feed;
/**
* The feed item referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedItem feed_item = 50;
*/
feedItem?: FeedItem;
/**
* The feed item set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedItemSet feed_item_set = 149;
*/
feedItemSet?: FeedItemSet;
/**
* The feed item set link referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedItemSetLink feed_item_set_link = 151;
*/
feedItemSetLink?: FeedItemSetLink;
/**
* The feed item target referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedItemTarget feed_item_target = 116;
*/
feedItemTarget?: FeedItemTarget;
/**
* The feed mapping referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedMapping feed_mapping = 58;
*/
feedMapping?: FeedMapping;
/**
* The feed placeholder view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.FeedPlaceholderView feed_placeholder_view = 97;
*/
feedPlaceholderView?: FeedPlaceholderView;
/**
* The gender view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.GenderView gender_view = 40;
*/
genderView?: GenderView;
/**
* The geo target constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.GeoTargetConstant geo_target_constant = 23;
*/
geoTargetConstant?: GeoTargetConstant;
/**
* The geographic view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.GeographicView geographic_view = 125;
*/
geographicView?: GeographicView;
/**
* The group placement view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.GroupPlacementView group_placement_view = 119;
*/
groupPlacementView?: GroupPlacementView;
/**
* The hotel group view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.HotelGroupView hotel_group_view = 51;
*/
hotelGroupView?: HotelGroupView;
/**
* The hotel performance view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.HotelPerformanceView hotel_performance_view = 71;
*/
hotelPerformanceView?: HotelPerformanceView;
/**
* The hotel reconciliation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.HotelReconciliation hotel_reconciliation = 188;
*/
hotelReconciliation?: HotelReconciliation;
/**
* The income range view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.IncomeRangeView income_range_view = 138;
*/
incomeRangeView?: IncomeRangeView;
/**
* The keyword view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordView keyword_view = 21;
*/
keywordView?: KeywordView;
/**
* The keyword plan referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordPlan keyword_plan = 32;
*/
keywordPlan?: KeywordPlan;
/**
* The keyword plan campaign referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordPlanCampaign keyword_plan_campaign = 33;
*/
keywordPlanCampaign?: KeywordPlanCampaign;
/**
* The keyword plan campaign keyword referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordPlanCampaignKeyword keyword_plan_campaign_keyword = 140;
*/
keywordPlanCampaignKeyword?: KeywordPlanCampaignKeyword;
/**
* The keyword plan ad group referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordPlanAdGroup keyword_plan_ad_group = 35;
*/
keywordPlanAdGroup?: KeywordPlanAdGroup;
/**
* The keyword plan ad group referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordPlanAdGroupKeyword keyword_plan_ad_group_keyword = 141;
*/
keywordPlanAdGroupKeyword?: KeywordPlanAdGroupKeyword;
/**
* The keyword theme constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.KeywordThemeConstant keyword_theme_constant = 163;
*/
keywordThemeConstant?: KeywordThemeConstant;
/**
* The label referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Label label = 52;
*/
label?: Label;
/**
* The landing page view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.LandingPageView landing_page_view = 126;
*/
landingPageView?: LandingPageView;
/**
* The language constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.LanguageConstant language_constant = 55;
*/
languageConstant?: LanguageConstant;
/**
* The location view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.LocationView location_view = 123;
*/
locationView?: LocationView;
/**
* The managed placement view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ManagedPlacementView managed_placement_view = 53;
*/
managedPlacementView?: ManagedPlacementView;
/**
* The media file referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.MediaFile media_file = 90;
*/
mediaFile?: MediaFile;
/**
* The mobile app category constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.MobileAppCategoryConstant mobile_app_category_constant = 87;
*/
mobileAppCategoryConstant?: MobileAppCategoryConstant;
/**
* The mobile device constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.MobileDeviceConstant mobile_device_constant = 98;
*/
mobileDeviceConstant?: MobileDeviceConstant;
/**
* The offline user data job referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.OfflineUserDataJob offline_user_data_job = 137;
*/
offlineUserDataJob?: OfflineUserDataJob;
/**
* The operating system version constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.OperatingSystemVersionConstant operating_system_version_constant = 86;
*/
operatingSystemVersionConstant?: OperatingSystemVersionConstant;
/**
* The paid organic search term view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.PaidOrganicSearchTermView paid_organic_search_term_view = 129;
*/
paidOrganicSearchTermView?: PaidOrganicSearchTermView;
/**
* The parental status view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ParentalStatusView parental_status_view = 45;
*/
parentalStatusView?: ParentalStatusView;
/**
* The Product Bidding Category referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ProductBiddingCategoryConstant product_bidding_category_constant = 109;
*/
productBiddingCategoryConstant?: ProductBiddingCategoryConstant;
/**
* The product group view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ProductGroupView product_group_view = 54;
*/
productGroupView?: ProductGroupView;
/**
* The recommendation referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Recommendation recommendation = 22;
*/
recommendation?: Recommendation;
/**
* The search term view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.SearchTermView search_term_view = 68;
*/
searchTermView?: SearchTermView;
/**
* The shared set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.SharedCriterion shared_criterion = 29;
*/
sharedCriterion?: SharedCriterion;
/**
* The shared set referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.SharedSet shared_set = 27;
*/
sharedSet?: SharedSet;
/**
* The Smart campaign setting referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.SmartCampaignSetting smart_campaign_setting = 167;
*/
smartCampaignSetting?: SmartCampaignSetting;
/**
* The shopping performance view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ShoppingPerformanceView shopping_performance_view = 117;
*/
shoppingPerformanceView?: ShoppingPerformanceView;
/**
* The Smart campaign search term view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.SmartCampaignSearchTermView smart_campaign_search_term_view = 170;
*/
smartCampaignSearchTermView?: SmartCampaignSearchTermView;
/**
* The AccountLink referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ThirdPartyAppAnalyticsLink third_party_app_analytics_link = 144;
*/
thirdPartyAppAnalyticsLink?: ThirdPartyAppAnalyticsLink;
/**
* The topic view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.TopicView topic_view = 44;
*/
topicView?: TopicView;
/**
* The experiment referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Experiment experiment = 133;
*/
experiment?: Experiment;
/**
* The experiment arm referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.ExperimentArm experiment_arm = 183;
*/
experimentArm?: ExperimentArm;
/**
* The user interest referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.UserInterest user_interest = 59;
*/
userInterest?: UserInterest;
/**
* The life event referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.LifeEvent life_event = 161;
*/
lifeEvent?: LifeEvent;
/**
* The user list referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.UserList user_list = 38;
*/
userList?: UserList;
/**
* The user location view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.UserLocationView user_location_view = 135;
*/
userLocationView?: UserLocationView;
/**
* The remarketing action referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.RemarketingAction remarketing_action = 60;
*/
remarketingAction?: RemarketingAction;
/**
* The topic constant referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.TopicConstant topic_constant = 31;
*/
topicConstant?: TopicConstant;
/**
* The video referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.Video video = 39;
*/
video?: Video;
/**
* The webpage view referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.WebpageView webpage_view = 162;
*/
webpageView?: WebpageView;
/**
* The lead form user submission referenced in the query.
*
* @generated from protobuf field: google.ads.googleads.v11.resources.LeadFormSubmissionData lead_form_submission_data = 192;
*/
leadFormSubmissionData?: LeadFormSubmissionData;
/**
* The metrics.
*
* @generated from protobuf field: google.ads.googleads.v11.common.Metrics metrics = 4;
*/
metrics?: Metrics;
/**
* The segments.
*
* @generated from protobuf field: google.ads.googleads.v11.common.Segments segments = 102;
*/
segments?: Segments;
}
/**
* Request message for [GoogleAdsService.Mutate][google.ads.googleads.v11.services.GoogleAdsService.Mutate].
*
* @generated from protobuf message google.ads.googleads.v11.services.MutateGoogleAdsRequest
*/
export interface MutateGoogleAdsRequest {
/**
* Required. The ID of the customer whose resources are being modified.
*
* @generated from protobuf field: string customer_id = 1;
*/
customerId: string;
/**
* Required. The list of operations to perform on individual resources.
*
* @generated from protobuf field: repeated google.ads.googleads.v11.services.MutateOperation mutate_operations = 2;
*/
mutateOperations: MutateOperation[];
/**
* If true, successful operations will be carried out and invalid
* operations will return errors. If false, all operations will be carried
* out in one transaction if and only if they are all valid.
* Default is false.
*
* @generated from protobuf field: bool partial_failure = 3;
*/
partialFailure: boolean;
/**
* If true, the request is validated but not executed. Only errors are
* returned, not results.
*
* @generated from protobuf field: bool validate_only = 4;
*/
validateOnly: boolean;
/**
* The response content type setting. Determines whether the mutable resource
* or just the resource name should be returned post mutation. The mutable
* resource will only be returned if the resource has the appropriate response
* field. For example, MutateCampaignResult.campaign.
*
* @generated from protobuf field: google.ads.googleads.v11.enums.ResponseContentTypeEnum.ResponseContentType response_content_type = 5;
*/
responseContentType: ResponseContentTypeEnum_ResponseContentType;
}
/**
* Response message for [GoogleAdsService.Mutate][google.ads.googleads.v11.services.GoogleAdsService.Mutate].
*
* @generated from protobuf message google.ads.googleads.v11.services.MutateGoogleAdsResponse
*/
export interface MutateGoogleAdsResponse {
/**
* Errors that pertain to operation failures in the partial failure mode.
* Returned only when partial_failure = true and all errors occur inside the
* operations. If any errors occur outside the operations (for example, auth
* errors), we return an RPC level error.
*
* @generated from protobuf field: google.rpc.Status partial_failure_error = 3;
*/
partialFailureError?: Status;
/**
* All responses for the mutate.
*
* @generated from protobuf field: repeated google.ads.googleads.v11.services.MutateOperationResponse mutate_operation_responses = 1;
*/
mutateOperationResponses: MutateOperationResponse[];
}
/**
* A single operation (create, update, remove) on a resource.
*
* @generated from protobuf message google.ads.googleads.v11.services.MutateOperation
*/
export interface MutateOperation {
/**
* @generated from protobuf oneof: operation
*/
operation: {
oneofKind: "adGroupAdLabelOperation";
/**
* An ad group ad label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupAdLabelOperation ad_group_ad_label_operation = 17;
*/
adGroupAdLabelOperation: AdGroupAdLabelOperation;
} | {
oneofKind: "adGroupAdOperation";
/**
* An ad group ad mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupAdOperation ad_group_ad_operation = 1;
*/
adGroupAdOperation: AdGroupAdOperation;
} | {
oneofKind: "adGroupAssetOperation";
/**
* An ad group asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupAssetOperation ad_group_asset_operation = 56;
*/
adGroupAssetOperation: AdGroupAssetOperation;
} | {
oneofKind: "adGroupBidModifierOperation";
/**
* An ad group bid modifier mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupBidModifierOperation ad_group_bid_modifier_operation = 2;
*/
adGroupBidModifierOperation: AdGroupBidModifierOperation;
} | {
oneofKind: "adGroupCriterionCustomizerOperation";
/**
* An ad group criterion customizer mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupCriterionCustomizerOperation ad_group_criterion_customizer_operation = 77;
*/
adGroupCriterionCustomizerOperation: AdGroupCriterionCustomizerOperation;
} | {
oneofKind: "adGroupCriterionLabelOperation";
/**
* An ad group criterion label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupCriterionLabelOperation ad_group_criterion_label_operation = 18;
*/
adGroupCriterionLabelOperation: AdGroupCriterionLabelOperation;
} | {
oneofKind: "adGroupCriterionOperation";
/**
* An ad group criterion mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupCriterionOperation ad_group_criterion_operation = 3;
*/
adGroupCriterionOperation: AdGroupCriterionOperation;
} | {
oneofKind: "adGroupCustomizerOperation";
/**
* An ad group customizer mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupCustomizerOperation ad_group_customizer_operation = 75;
*/
adGroupCustomizerOperation: AdGroupCustomizerOperation;
} | {
oneofKind: "adGroupExtensionSettingOperation";
/**
* An ad group extension setting mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupExtensionSettingOperation ad_group_extension_setting_operation = 19;
*/
adGroupExtensionSettingOperation: AdGroupExtensionSettingOperation;
} | {
oneofKind: "adGroupFeedOperation";
/**
* An ad group feed mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupFeedOperation ad_group_feed_operation = 20;
*/
adGroupFeedOperation: AdGroupFeedOperation;
} | {
oneofKind: "adGroupLabelOperation";
/**
* An ad group label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupLabelOperation ad_group_label_operation = 21;
*/
adGroupLabelOperation: AdGroupLabelOperation;
} | {
oneofKind: "adGroupOperation";
/**
* An ad group mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdGroupOperation ad_group_operation = 5;
*/
adGroupOperation: AdGroupOperation;
} | {
oneofKind: "adOperation";
/**
* An ad mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdOperation ad_operation = 49;
*/
adOperation: AdOperation;
} | {
oneofKind: "adParameterOperation";
/**
* An ad parameter mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AdParameterOperation ad_parameter_operation = 22;
*/
adParameterOperation: AdParameterOperation;
} | {
oneofKind: "assetOperation";
/**
* An asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetOperation asset_operation = 23;
*/
assetOperation: AssetOperation;
} | {
oneofKind: "assetGroupAssetOperation";
/**
* An asset group asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetGroupAssetOperation asset_group_asset_operation = 65;
*/
assetGroupAssetOperation: AssetGroupAssetOperation;
} | {
oneofKind: "assetGroupListingGroupFilterOperation";
/**
* An asset group listing group filter mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetGroupListingGroupFilterOperation asset_group_listing_group_filter_operation = 78;
*/
assetGroupListingGroupFilterOperation: AssetGroupListingGroupFilterOperation;
} | {
oneofKind: "assetGroupSignalOperation";
/**
* An asset group signal mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetGroupSignalOperation asset_group_signal_operation = 80;
*/
assetGroupSignalOperation: AssetGroupSignalOperation;
} | {
oneofKind: "assetGroupOperation";
/**
* An asset group mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetGroupOperation asset_group_operation = 62;
*/
assetGroupOperation: AssetGroupOperation;
} | {
oneofKind: "assetSetAssetOperation";
/**
* An asset set asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetSetAssetOperation asset_set_asset_operation = 71;
*/
assetSetAssetOperation: AssetSetAssetOperation;
} | {
oneofKind: "assetSetOperation";
/**
* An asset set mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AssetSetOperation asset_set_operation = 72;
*/
assetSetOperation: AssetSetOperation;
} | {
oneofKind: "audienceOperation";
/**
* An audience mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.AudienceOperation audience_operation = 81;
*/
audienceOperation: AudienceOperation;
} | {
oneofKind: "biddingDataExclusionOperation";
/**
* A bidding data exclusion mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.BiddingDataExclusionOperation bidding_data_exclusion_operation = 58;
*/
biddingDataExclusionOperation: BiddingDataExclusionOperation;
} | {
oneofKind: "biddingSeasonalityAdjustmentOperation";
/**
* A bidding seasonality adjustment mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.BiddingSeasonalityAdjustmentOperation bidding_seasonality_adjustment_operation = 59;
*/
biddingSeasonalityAdjustmentOperation: BiddingSeasonalityAdjustmentOperation;
} | {
oneofKind: "biddingStrategyOperation";
/**
* A bidding strategy mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.BiddingStrategyOperation bidding_strategy_operation = 6;
*/
biddingStrategyOperation: BiddingStrategyOperation;
} | {
oneofKind: "campaignAssetOperation";
/**
* A campaign asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignAssetOperation campaign_asset_operation = 52;
*/
campaignAssetOperation: CampaignAssetOperation;
} | {
oneofKind: "campaignAssetSetOperation";
/**
* A campaign asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignAssetSetOperation campaign_asset_set_operation = 73;
*/
campaignAssetSetOperation: CampaignAssetSetOperation;
} | {
oneofKind: "campaignBidModifierOperation";
/**
* A campaign bid modifier mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignBidModifierOperation campaign_bid_modifier_operation = 7;
*/
campaignBidModifierOperation: CampaignBidModifierOperation;
} | {
oneofKind: "campaignBudgetOperation";
/**
* A campaign budget mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignBudgetOperation campaign_budget_operation = 8;
*/
campaignBudgetOperation: CampaignBudgetOperation;
} | {
oneofKind: "campaignConversionGoalOperation";
/**
* A campaign conversion goal mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignConversionGoalOperation campaign_conversion_goal_operation = 67;
*/
campaignConversionGoalOperation: CampaignConversionGoalOperation;
} | {
oneofKind: "campaignCriterionOperation";
/**
* A campaign criterion mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignCriterionOperation campaign_criterion_operation = 13;
*/
campaignCriterionOperation: CampaignCriterionOperation;
} | {
oneofKind: "campaignCustomizerOperation";
/**
* An campaign customizer mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignCustomizerOperation campaign_customizer_operation = 76;
*/
campaignCustomizerOperation: CampaignCustomizerOperation;
} | {
oneofKind: "campaignDraftOperation";
/**
* A campaign draft mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignDraftOperation campaign_draft_operation = 24;
*/
campaignDraftOperation: CampaignDraftOperation;
} | {
oneofKind: "campaignExperimentOperation";
/**
* A campaign experiment mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignExperimentOperation campaign_experiment_operation = 25;
*/
campaignExperimentOperation: CampaignExperimentOperation;
} | {
oneofKind: "campaignExtensionSettingOperation";
/**
* A campaign extension setting mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignExtensionSettingOperation campaign_extension_setting_operation = 26;
*/
campaignExtensionSettingOperation: CampaignExtensionSettingOperation;
} | {
oneofKind: "campaignFeedOperation";
/**
* A campaign feed mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignFeedOperation campaign_feed_operation = 27;
*/
campaignFeedOperation: CampaignFeedOperation;
} | {
oneofKind: "campaignGroupOperation";
/**
* A campaign group mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignGroupOperation campaign_group_operation = 9;
*/
campaignGroupOperation: CampaignGroupOperation;
} | {
oneofKind: "campaignLabelOperation";
/**
* A campaign label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignLabelOperation campaign_label_operation = 28;
*/
campaignLabelOperation: CampaignLabelOperation;
} | {
oneofKind: "campaignOperation";
/**
* A campaign mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignOperation campaign_operation = 10;
*/
campaignOperation: CampaignOperation;
} | {
oneofKind: "campaignSharedSetOperation";
/**
* A campaign shared set mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CampaignSharedSetOperation campaign_shared_set_operation = 11;
*/
campaignSharedSetOperation: CampaignSharedSetOperation;
} | {
oneofKind: "conversionActionOperation";
/**
* A conversion action mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ConversionActionOperation conversion_action_operation = 12;
*/
conversionActionOperation: ConversionActionOperation;
} | {
oneofKind: "conversionCustomVariableOperation";
/**
* A conversion custom variable mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ConversionCustomVariableOperation conversion_custom_variable_operation = 55;
*/
conversionCustomVariableOperation: ConversionCustomVariableOperation;
} | {
oneofKind: "conversionGoalCampaignConfigOperation";
/**
* A conversion goal campaign config mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ConversionGoalCampaignConfigOperation conversion_goal_campaign_config_operation = 69;
*/
conversionGoalCampaignConfigOperation: ConversionGoalCampaignConfigOperation;
} | {
oneofKind: "conversionValueRuleOperation";
/**
* A conversion value rule mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ConversionValueRuleOperation conversion_value_rule_operation = 63;
*/
conversionValueRuleOperation: ConversionValueRuleOperation;
} | {
oneofKind: "conversionValueRuleSetOperation";
/**
* A conversion value rule set mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ConversionValueRuleSetOperation conversion_value_rule_set_operation = 64;
*/
conversionValueRuleSetOperation: ConversionValueRuleSetOperation;
} | {
oneofKind: "customConversionGoalOperation";
/**
* A custom conversion goal mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomConversionGoalOperation custom_conversion_goal_operation = 68;
*/
customConversionGoalOperation: CustomConversionGoalOperation;
} | {
oneofKind: "customerAssetOperation";
/**
* A customer asset mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerAssetOperation customer_asset_operation = 57;
*/
customerAssetOperation: CustomerAssetOperation;
} | {
oneofKind: "customerConversionGoalOperation";
/**
* A customer conversion goal mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerConversionGoalOperation customer_conversion_goal_operation = 66;
*/
customerConversionGoalOperation: CustomerConversionGoalOperation;
} | {
oneofKind: "customerCustomizerOperation";
/**
* An customer customizer mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerCustomizerOperation customer_customizer_operation = 79;
*/
customerCustomizerOperation: CustomerCustomizerOperation;
} | {
oneofKind: "customerExtensionSettingOperation";
/**
* A customer extension setting mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerExtensionSettingOperation customer_extension_setting_operation = 30;
*/
customerExtensionSettingOperation: CustomerExtensionSettingOperation;
} | {
oneofKind: "customerFeedOperation";
/**
* A customer feed mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerFeedOperation customer_feed_operation = 31;
*/
customerFeedOperation: CustomerFeedOperation;
} | {
oneofKind: "customerLabelOperation";
/**
* A customer label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerLabelOperation customer_label_operation = 32;
*/
customerLabelOperation: CustomerLabelOperation;
} | {
oneofKind: "customerNegativeCriterionOperation";
/**
* A customer negative criterion mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerNegativeCriterionOperation customer_negative_criterion_operation = 34;
*/
customerNegativeCriterionOperation: CustomerNegativeCriterionOperation;
} | {
oneofKind: "customerOperation";
/**
* A customer mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomerOperation customer_operation = 35;
*/
customerOperation: CustomerOperation;
} | {
oneofKind: "customizerAttributeOperation";
/**
* An customizer attribute mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.CustomizerAttributeOperation customizer_attribute_operation = 70;
*/
customizerAttributeOperation: CustomizerAttributeOperation;
} | {
oneofKind: "experimentOperation";
/**
* An experiment mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ExperimentOperation experiment_operation = 82;
*/
experimentOperation: ExperimentOperation;
} | {
oneofKind: "experimentArmOperation";
/**
* An experiment arm mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ExperimentArmOperation experiment_arm_operation = 83;
*/
experimentArmOperation: ExperimentArmOperation;
} | {
oneofKind: "extensionFeedItemOperation";
/**
* An extension feed item mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.ExtensionFeedItemOperation extension_feed_item_operation = 36;
*/
extensionFeedItemOperation: ExtensionFeedItemOperation;
} | {
oneofKind: "feedItemOperation";
/**
* A feed item mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedItemOperation feed_item_operation = 37;
*/
feedItemOperation: FeedItemOperation;
} | {
oneofKind: "feedItemSetOperation";
/**
* A feed item set mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedItemSetOperation feed_item_set_operation = 53;
*/
feedItemSetOperation: FeedItemSetOperation;
} | {
oneofKind: "feedItemSetLinkOperation";
/**
* A feed item set link mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedItemSetLinkOperation feed_item_set_link_operation = 54;
*/
feedItemSetLinkOperation: FeedItemSetLinkOperation;
} | {
oneofKind: "feedItemTargetOperation";
/**
* A feed item target mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedItemTargetOperation feed_item_target_operation = 38;
*/
feedItemTargetOperation: FeedItemTargetOperation;
} | {
oneofKind: "feedMappingOperation";
/**
* A feed mapping mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedMappingOperation feed_mapping_operation = 39;
*/
feedMappingOperation: FeedMappingOperation;
} | {
oneofKind: "feedOperation";
/**
* A feed mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.FeedOperation feed_operation = 40;
*/
feedOperation: FeedOperation;
} | {
oneofKind: "keywordPlanAdGroupOperation";
/**
* A keyword plan ad group operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.KeywordPlanAdGroupOperation keyword_plan_ad_group_operation = 44;
*/
keywordPlanAdGroupOperation: KeywordPlanAdGroupOperation;
} | {
oneofKind: "keywordPlanAdGroupKeywordOperation";
/**
* A keyword plan ad group keyword operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.KeywordPlanAdGroupKeywordOperation keyword_plan_ad_group_keyword_operation = 50;
*/
keywordPlanAdGroupKeywordOperation: KeywordPlanAdGroupKeywordOperation;
} | {
oneofKind: "keywordPlanCampaignKeywordOperation";
/**
* A keyword plan campaign keyword operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.KeywordPlanCampaignKeywordOperation keyword_plan_campaign_keyword_operation = 51;
*/
keywordPlanCampaignKeywordOperation: KeywordPlanCampaignKeywordOperation;
} | {
oneofKind: "keywordPlanCampaignOperation";
/**
* A keyword plan campaign operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.KeywordPlanCampaignOperation keyword_plan_campaign_operation = 45;
*/
keywordPlanCampaignOperation: KeywordPlanCampaignOperation;
} | {
oneofKind: "keywordPlanOperation";
/**
* A keyword plan operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.KeywordPlanOperation keyword_plan_operation = 48;
*/
keywordPlanOperation: KeywordPlanOperation;
} | {
oneofKind: "labelOperation";
/**
* A label mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.LabelOperation label_operation = 41;
*/
labelOperation: LabelOperation;
} | {
oneofKind: "mediaFileOperation";
/**
* A media file mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MediaFileOperation media_file_operation = 42;
*/
mediaFileOperation: MediaFileOperation;
} | {
oneofKind: "remarketingActionOperation";
/**
* A remarketing action mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.RemarketingActionOperation remarketing_action_operation = 43;
*/
remarketingActionOperation: RemarketingActionOperation;
} | {
oneofKind: "sharedCriterionOperation";
/**
* A shared criterion mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.SharedCriterionOperation shared_criterion_operation = 14;
*/
sharedCriterionOperation: SharedCriterionOperation;
} | {
oneofKind: "sharedSetOperation";
/**
* A shared set mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.SharedSetOperation shared_set_operation = 15;
*/
sharedSetOperation: SharedSetOperation;
} | {
oneofKind: "smartCampaignSettingOperation";
/**
* A Smart campaign setting mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.SmartCampaignSettingOperation smart_campaign_setting_operation = 61;
*/
smartCampaignSettingOperation: SmartCampaignSettingOperation;
} | {
oneofKind: "userListOperation";
/**
* A user list mutate operation.
*
* @generated from protobuf field: google.ads.googleads.v11.services.UserListOperation user_list_operation = 16;
*/
userListOperation: UserListOperation;
} | {
oneofKind: undefined;
};
}
/**
* Response message for the resource mutate.
*
* @generated from protobuf message google.ads.googleads.v11.services.MutateOperationResponse
*/
export interface MutateOperationResponse {
/**
* @generated from protobuf oneof: response
*/
response: {
oneofKind: "adGroupAdLabelResult";
/**
* The result for the ad group ad label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupAdLabelResult ad_group_ad_label_result = 17;
*/
adGroupAdLabelResult: MutateAdGroupAdLabelResult;
} | {
oneofKind: "adGroupAdResult";
/**
* The result for the ad group ad mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupAdResult ad_group_ad_result = 1;
*/
adGroupAdResult: MutateAdGroupAdResult;
} | {
oneofKind: "adGroupAssetResult";
/**
* The result for the ad group asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupAssetResult ad_group_asset_result = 56;
*/
adGroupAssetResult: MutateAdGroupAssetResult;
} | {
oneofKind: "adGroupBidModifierResult";
/**
* The result for the ad group bid modifier mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupBidModifierResult ad_group_bid_modifier_result = 2;
*/
adGroupBidModifierResult: MutateAdGroupBidModifierResult;
} | {
oneofKind: "adGroupCriterionCustomizerResult";
/**
* The result for the ad group criterion customizer mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupCriterionCustomizerResult ad_group_criterion_customizer_result = 77;
*/
adGroupCriterionCustomizerResult: MutateAdGroupCriterionCustomizerResult;
} | {
oneofKind: "adGroupCriterionLabelResult";
/**
* The result for the ad group criterion label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupCriterionLabelResult ad_group_criterion_label_result = 18;
*/
adGroupCriterionLabelResult: MutateAdGroupCriterionLabelResult;
} | {
oneofKind: "adGroupCriterionResult";
/**
* The result for the ad group criterion mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupCriterionResult ad_group_criterion_result = 3;
*/
adGroupCriterionResult: MutateAdGroupCriterionResult;
} | {
oneofKind: "adGroupCustomizerResult";
/**
* The result for the ad group customizer mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupCustomizerResult ad_group_customizer_result = 75;
*/
adGroupCustomizerResult: MutateAdGroupCustomizerResult;
} | {
oneofKind: "adGroupExtensionSettingResult";
/**
* The result for the ad group extension setting mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupExtensionSettingResult ad_group_extension_setting_result = 19;
*/
adGroupExtensionSettingResult: MutateAdGroupExtensionSettingResult;
} | {
oneofKind: "adGroupFeedResult";
/**
* The result for the ad group feed mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupFeedResult ad_group_feed_result = 20;
*/
adGroupFeedResult: MutateAdGroupFeedResult;
} | {
oneofKind: "adGroupLabelResult";
/**
* The result for the ad group label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupLabelResult ad_group_label_result = 21;
*/
adGroupLabelResult: MutateAdGroupLabelResult;
} | {
oneofKind: "adGroupResult";
/**
* The result for the ad group mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdGroupResult ad_group_result = 5;
*/
adGroupResult: MutateAdGroupResult;
} | {
oneofKind: "adParameterResult";
/**
* The result for the ad parameter mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdParameterResult ad_parameter_result = 22;
*/
adParameterResult: MutateAdParameterResult;
} | {
oneofKind: "adResult";
/**
* The result for the ad mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAdResult ad_result = 49;
*/
adResult: MutateAdResult;
} | {
oneofKind: "assetResult";
/**
* The result for the asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetResult asset_result = 23;
*/
assetResult: MutateAssetResult;
} | {
oneofKind: "assetGroupAssetResult";
/**
* The result for the asset group asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetGroupAssetResult asset_group_asset_result = 65;
*/
assetGroupAssetResult: MutateAssetGroupAssetResult;
} | {
oneofKind: "assetGroupListingGroupFilterResult";
/**
* The result for the asset group listing group filter mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetGroupListingGroupFilterResult asset_group_listing_group_filter_result = 78;
*/
assetGroupListingGroupFilterResult: MutateAssetGroupListingGroupFilterResult;
} | {
oneofKind: "assetGroupSignalResult";
/**
* The result for the asset group signal mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetGroupSignalResult asset_group_signal_result = 79;
*/
assetGroupSignalResult: MutateAssetGroupSignalResult;
} | {
oneofKind: "assetGroupResult";
/**
* The result for the asset group mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetGroupResult asset_group_result = 62;
*/
assetGroupResult: MutateAssetGroupResult;
} | {
oneofKind: "assetSetAssetResult";
/**
* The result for the asset set asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetSetAssetResult asset_set_asset_result = 71;
*/
assetSetAssetResult: MutateAssetSetAssetResult;
} | {
oneofKind: "assetSetResult";
/**
* The result for the asset set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAssetSetResult asset_set_result = 72;
*/
assetSetResult: MutateAssetSetResult;
} | {
oneofKind: "audienceResult";
/**
* The result for the audience mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateAudienceResult audience_result = 80;
*/
audienceResult: MutateAudienceResult;
} | {
oneofKind: "biddingDataExclusionResult";
/**
* The result for the bidding data exclusion mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateBiddingDataExclusionsResult bidding_data_exclusion_result = 58;
*/
biddingDataExclusionResult: MutateBiddingDataExclusionsResult;
} | {
oneofKind: "biddingSeasonalityAdjustmentResult";
/**
* The result for the bidding seasonality adjustment mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateBiddingSeasonalityAdjustmentsResult bidding_seasonality_adjustment_result = 59;
*/
biddingSeasonalityAdjustmentResult: MutateBiddingSeasonalityAdjustmentsResult;
} | {
oneofKind: "biddingStrategyResult";
/**
* The result for the bidding strategy mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateBiddingStrategyResult bidding_strategy_result = 6;
*/
biddingStrategyResult: MutateBiddingStrategyResult;
} | {
oneofKind: "campaignAssetResult";
/**
* The result for the campaign asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignAssetResult campaign_asset_result = 52;
*/
campaignAssetResult: MutateCampaignAssetResult;
} | {
oneofKind: "campaignAssetSetResult";
/**
* The result for the campaign asset set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignAssetSetResult campaign_asset_set_result = 73;
*/
campaignAssetSetResult: MutateCampaignAssetSetResult;
} | {
oneofKind: "campaignBidModifierResult";
/**
* The result for the campaign bid modifier mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignBidModifierResult campaign_bid_modifier_result = 7;
*/
campaignBidModifierResult: MutateCampaignBidModifierResult;
} | {
oneofKind: "campaignBudgetResult";
/**
* The result for the campaign budget mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignBudgetResult campaign_budget_result = 8;
*/
campaignBudgetResult: MutateCampaignBudgetResult;
} | {
oneofKind: "campaignConversionGoalResult";
/**
* The result for the campaign conversion goal mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignConversionGoalResult campaign_conversion_goal_result = 67;
*/
campaignConversionGoalResult: MutateCampaignConversionGoalResult;
} | {
oneofKind: "campaignCriterionResult";
/**
* The result for the campaign criterion mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignCriterionResult campaign_criterion_result = 13;
*/
campaignCriterionResult: MutateCampaignCriterionResult;
} | {
oneofKind: "campaignCustomizerResult";
/**
* The result for the campaign customizer mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignCustomizerResult campaign_customizer_result = 76;
*/
campaignCustomizerResult: MutateCampaignCustomizerResult;
} | {
oneofKind: "campaignDraftResult";
/**
* The result for the campaign draft mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignDraftResult campaign_draft_result = 24;
*/
campaignDraftResult: MutateCampaignDraftResult;
} | {
oneofKind: "campaignExperimentResult";
/**
* The result for the campaign experiment mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignExperimentResult campaign_experiment_result = 25;
*/
campaignExperimentResult: MutateCampaignExperimentResult;
} | {
oneofKind: "campaignExtensionSettingResult";
/**
* The result for the campaign extension setting mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignExtensionSettingResult campaign_extension_setting_result = 26;
*/
campaignExtensionSettingResult: MutateCampaignExtensionSettingResult;
} | {
oneofKind: "campaignFeedResult";
/**
* The result for the campaign feed mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignFeedResult campaign_feed_result = 27;
*/
campaignFeedResult: MutateCampaignFeedResult;
} | {
oneofKind: "campaignGroupResult";
/**
* The result for the campaign group mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignGroupResult campaign_group_result = 9;
*/
campaignGroupResult: MutateCampaignGroupResult;
} | {
oneofKind: "campaignLabelResult";
/**
* The result for the campaign label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignLabelResult campaign_label_result = 28;
*/
campaignLabelResult: MutateCampaignLabelResult;
} | {
oneofKind: "campaignResult";
/**
* The result for the campaign mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignResult campaign_result = 10;
*/
campaignResult: MutateCampaignResult;
} | {
oneofKind: "campaignSharedSetResult";
/**
* The result for the campaign shared set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCampaignSharedSetResult campaign_shared_set_result = 11;
*/
campaignSharedSetResult: MutateCampaignSharedSetResult;
} | {
oneofKind: "conversionActionResult";
/**
* The result for the conversion action mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateConversionActionResult conversion_action_result = 12;
*/
conversionActionResult: MutateConversionActionResult;
} | {
oneofKind: "conversionCustomVariableResult";
/**
* The result for the conversion custom variable mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateConversionCustomVariableResult conversion_custom_variable_result = 55;
*/
conversionCustomVariableResult: MutateConversionCustomVariableResult;
} | {
oneofKind: "conversionGoalCampaignConfigResult";
/**
* The result for the conversion goal campaign config mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateConversionGoalCampaignConfigResult conversion_goal_campaign_config_result = 69;
*/
conversionGoalCampaignConfigResult: MutateConversionGoalCampaignConfigResult;
} | {
oneofKind: "conversionValueRuleResult";
/**
* The result for the conversion value rule mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateConversionValueRuleResult conversion_value_rule_result = 63;
*/
conversionValueRuleResult: MutateConversionValueRuleResult;
} | {
oneofKind: "conversionValueRuleSetResult";
/**
* The result for the conversion value rule set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateConversionValueRuleSetResult conversion_value_rule_set_result = 64;
*/
conversionValueRuleSetResult: MutateConversionValueRuleSetResult;
} | {
oneofKind: "customConversionGoalResult";
/**
* The result for the custom conversion goal mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomConversionGoalResult custom_conversion_goal_result = 68;
*/
customConversionGoalResult: MutateCustomConversionGoalResult;
} | {
oneofKind: "customerAssetResult";
/**
* The result for the customer asset mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerAssetResult customer_asset_result = 57;
*/
customerAssetResult: MutateCustomerAssetResult;
} | {
oneofKind: "customerConversionGoalResult";
/**
* The result for the customer conversion goal mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerConversionGoalResult customer_conversion_goal_result = 66;
*/
customerConversionGoalResult: MutateCustomerConversionGoalResult;
} | {
oneofKind: "customerCustomizerResult";
/**
* The result for the customer customizer mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerCustomizerResult customer_customizer_result = 74;
*/
customerCustomizerResult: MutateCustomerCustomizerResult;
} | {
oneofKind: "customerExtensionSettingResult";
/**
* The result for the customer extension setting mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerExtensionSettingResult customer_extension_setting_result = 30;
*/
customerExtensionSettingResult: MutateCustomerExtensionSettingResult;
} | {
oneofKind: "customerFeedResult";
/**
* The result for the customer feed mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerFeedResult customer_feed_result = 31;
*/
customerFeedResult: MutateCustomerFeedResult;
} | {
oneofKind: "customerLabelResult";
/**
* The result for the customer label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerLabelResult customer_label_result = 32;
*/
customerLabelResult: MutateCustomerLabelResult;
} | {
oneofKind: "customerNegativeCriterionResult";
/**
* The result for the customer negative criterion mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerNegativeCriteriaResult customer_negative_criterion_result = 34;
*/
customerNegativeCriterionResult: MutateCustomerNegativeCriteriaResult;
} | {
oneofKind: "customerResult";
/**
* The result for the customer mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomerResult customer_result = 35;
*/
customerResult: MutateCustomerResult;
} | {
oneofKind: "customizerAttributeResult";
/**
* The result for the customizer attribute mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateCustomizerAttributeResult customizer_attribute_result = 70;
*/
customizerAttributeResult: MutateCustomizerAttributeResult;
} | {
oneofKind: "experimentResult";
/**
* The result for the experiment mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateExperimentResult experiment_result = 81;
*/
experimentResult: MutateExperimentResult;
} | {
oneofKind: "experimentArmResult";
/**
* The result for the experiment arm mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateExperimentArmResult experiment_arm_result = 82;
*/
experimentArmResult: MutateExperimentArmResult;
} | {
oneofKind: "extensionFeedItemResult";
/**
* The result for the extension feed item mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateExtensionFeedItemResult extension_feed_item_result = 36;
*/
extensionFeedItemResult: MutateExtensionFeedItemResult;
} | {
oneofKind: "feedItemResult";
/**
* The result for the feed item mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedItemResult feed_item_result = 37;
*/
feedItemResult: MutateFeedItemResult;
} | {
oneofKind: "feedItemSetResult";
/**
* The result for the feed item set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedItemSetResult feed_item_set_result = 53;
*/
feedItemSetResult: MutateFeedItemSetResult;
} | {
oneofKind: "feedItemSetLinkResult";
/**
* The result for the feed item set link mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedItemSetLinkResult feed_item_set_link_result = 54;
*/
feedItemSetLinkResult: MutateFeedItemSetLinkResult;
} | {
oneofKind: "feedItemTargetResult";
/**
* The result for the feed item target mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedItemTargetResult feed_item_target_result = 38;
*/
feedItemTargetResult: MutateFeedItemTargetResult;
} | {
oneofKind: "feedMappingResult";
/**
* The result for the feed mapping mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedMappingResult feed_mapping_result = 39;
*/
feedMappingResult: MutateFeedMappingResult;
} | {
oneofKind: "feedResult";
/**
* The result for the feed mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateFeedResult feed_result = 40;
*/
feedResult: MutateFeedResult;
} | {
oneofKind: "keywordPlanAdGroupResult";
/**
* The result for the keyword plan ad group mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateKeywordPlanAdGroupResult keyword_plan_ad_group_result = 44;
*/
keywordPlanAdGroupResult: MutateKeywordPlanAdGroupResult;
} | {
oneofKind: "keywordPlanCampaignResult";
/**
* The result for the keyword plan campaign mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateKeywordPlanCampaignResult keyword_plan_campaign_result = 45;
*/
keywordPlanCampaignResult: MutateKeywordPlanCampaignResult;
} | {
oneofKind: "keywordPlanAdGroupKeywordResult";
/**
* The result for the keyword plan ad group keyword mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateKeywordPlanAdGroupKeywordResult keyword_plan_ad_group_keyword_result = 50;
*/
keywordPlanAdGroupKeywordResult: MutateKeywordPlanAdGroupKeywordResult;
} | {
oneofKind: "keywordPlanCampaignKeywordResult";
/**
* The result for the keyword plan campaign keyword mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateKeywordPlanCampaignKeywordResult keyword_plan_campaign_keyword_result = 51;
*/
keywordPlanCampaignKeywordResult: MutateKeywordPlanCampaignKeywordResult;
} | {
oneofKind: "keywordPlanResult";
/**
* The result for the keyword plan mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateKeywordPlansResult keyword_plan_result = 48;
*/
keywordPlanResult: MutateKeywordPlansResult;
} | {
oneofKind: "labelResult";
/**
* The result for the label mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateLabelResult label_result = 41;
*/
labelResult: MutateLabelResult;
} | {
oneofKind: "mediaFileResult";
/**
* The result for the media file mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateMediaFileResult media_file_result = 42;
*/
mediaFileResult: MutateMediaFileResult;
} | {
oneofKind: "remarketingActionResult";
/**
* The result for the remarketing action mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateRemarketingActionResult remarketing_action_result = 43;
*/
remarketingActionResult: MutateRemarketingActionResult;
} | {
oneofKind: "sharedCriterionResult";
/**
* The result for the shared criterion mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateSharedCriterionResult shared_criterion_result = 14;
*/
sharedCriterionResult: MutateSharedCriterionResult;
} | {
oneofKind: "sharedSetResult";
/**
* The result for the shared set mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateSharedSetResult shared_set_result = 15;
*/
sharedSetResult: MutateSharedSetResult;
} | {
oneofKind: "smartCampaignSettingResult";
/**
* The result for the Smart campaign setting mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateSmartCampaignSettingResult smart_campaign_setting_result = 61;
*/
smartCampaignSettingResult: MutateSmartCampaignSettingResult;
} | {
oneofKind: "userListResult";
/**
* The result for the user list mutate.
*
* @generated from protobuf field: google.ads.googleads.v11.services.MutateUserListResult user_list_result = 16;
*/
userListResult: MutateUserListResult;
} | {
oneofKind: undefined;
};
}
declare class SearchGoogleAdsRequest$Type extends MessageType<SearchGoogleAdsRequest> {
constructor();
create(value?: PartialMessage<SearchGoogleAdsRequest>): SearchGoogleAdsRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchGoogleAdsRequest): SearchGoogleAdsRequest;
internalBinaryWrite(message: SearchGoogleAdsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.SearchGoogleAdsRequest
*/
export declare const SearchGoogleAdsRequest: SearchGoogleAdsRequest$Type;
declare class SearchGoogleAdsResponse$Type extends MessageType<SearchGoogleAdsResponse> {
constructor();
create(value?: PartialMessage<SearchGoogleAdsResponse>): SearchGoogleAdsResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchGoogleAdsResponse): SearchGoogleAdsResponse;
internalBinaryWrite(message: SearchGoogleAdsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.SearchGoogleAdsResponse
*/
export declare const SearchGoogleAdsResponse: SearchGoogleAdsResponse$Type;
declare class SearchGoogleAdsStreamRequest$Type extends MessageType<SearchGoogleAdsStreamRequest> {
constructor();
create(value?: PartialMessage<SearchGoogleAdsStreamRequest>): SearchGoogleAdsStreamRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchGoogleAdsStreamRequest): SearchGoogleAdsStreamRequest;
internalBinaryWrite(message: SearchGoogleAdsStreamRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.SearchGoogleAdsStreamRequest
*/
export declare const SearchGoogleAdsStreamRequest: SearchGoogleAdsStreamRequest$Type;
declare class SearchGoogleAdsStreamResponse$Type extends MessageType<SearchGoogleAdsStreamResponse> {
constructor();
create(value?: PartialMessage<SearchGoogleAdsStreamResponse>): SearchGoogleAdsStreamResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SearchGoogleAdsStreamResponse): SearchGoogleAdsStreamResponse;
internalBinaryWrite(message: SearchGoogleAdsStreamResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.SearchGoogleAdsStreamResponse
*/
export declare const SearchGoogleAdsStreamResponse: SearchGoogleAdsStreamResponse$Type;
declare class GoogleAdsRow$Type extends MessageType<GoogleAdsRow> {
constructor();
create(value?: PartialMessage<GoogleAdsRow>): GoogleAdsRow;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GoogleAdsRow): GoogleAdsRow;
internalBinaryWrite(message: GoogleAdsRow, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.GoogleAdsRow
*/
export declare const GoogleAdsRow: GoogleAdsRow$Type;
declare class MutateGoogleAdsRequest$Type extends MessageType<MutateGoogleAdsRequest> {
constructor();
create(value?: PartialMessage<MutateGoogleAdsRequest>): MutateGoogleAdsRequest;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MutateGoogleAdsRequest): MutateGoogleAdsRequest;
internalBinaryWrite(message: MutateGoogleAdsRequest, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.MutateGoogleAdsRequest
*/
export declare const MutateGoogleAdsRequest: MutateGoogleAdsRequest$Type;
declare class MutateGoogleAdsResponse$Type extends MessageType<MutateGoogleAdsResponse> {
constructor();
create(value?: PartialMessage<MutateGoogleAdsResponse>): MutateGoogleAdsResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MutateGoogleAdsResponse): MutateGoogleAdsResponse;
internalBinaryWrite(message: MutateGoogleAdsResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.MutateGoogleAdsResponse
*/
export declare const MutateGoogleAdsResponse: MutateGoogleAdsResponse$Type;
declare class MutateOperation$Type extends MessageType<MutateOperation> {
constructor();
create(value?: PartialMessage<MutateOperation>): MutateOperation;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MutateOperation): MutateOperation;
internalBinaryWrite(message: MutateOperation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.MutateOperation
*/
export declare const MutateOperation: MutateOperation$Type;
declare class MutateOperationResponse$Type extends MessageType<MutateOperationResponse> {
constructor();
create(value?: PartialMessage<MutateOperationResponse>): MutateOperationResponse;
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MutateOperationResponse): MutateOperationResponse;
internalBinaryWrite(message: MutateOperationResponse, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter;
}
/**
* @generated MessageType for protobuf message google.ads.googleads.v11.services.MutateOperationResponse
*/
export declare const MutateOperationResponse: MutateOperationResponse$Type;
/**
* @generated ServiceType for protobuf service google.ads.googleads.v11.services.GoogleAdsService
*/
export declare const GoogleAdsService: ServiceType;
export {};