UNPKG

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
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 {};