## Index

- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnService` (interface)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomerService` (interface)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360FieldService` (interface)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Service` (interface)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomDimensionHeader` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomMetricHeader` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnHeader` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.GetCustomColumnRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.GetSearchAds360FieldRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListAccessibleCustomersRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListAccessibleCustomersResponse` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListCustomColumnsRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListCustomColumnsResponse` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionDimensionHeader` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionMetricHeader` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Row` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360FieldsRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360FieldsResponse` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360Request` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360Response` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360StreamRequest` (message)
- `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360StreamResponse` (message)

## CustomColumnService

Service to manage custom columns.

| GetCustomColumn |
|---|
| `` rpc GetCustomColumn(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.GetCustomColumnRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomColumn`) `` Returns the requested custom column in full detail. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

| ListCustomColumns |
|---|
| `` rpc ListCustomColumns(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListCustomColumnsRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListCustomColumnsResponse`) `` Returns all the custom columns associated with the customer in full detail. Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

## CustomerService

Service to manage customers.

| ListAccessibleCustomers |
|---|
| `` rpc ListAccessibleCustomers(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListAccessibleCustomersRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ListAccessibleCustomersResponse`) `` Returns resource names of customers directly accessible by the user authenticating the call. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]() Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

## SearchAds360FieldService

Service to fetch Search Ads 360 API fields.

| GetSearchAds360Field |
|---|
| `` rpc GetSearchAds360Field(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.GetSearchAds360FieldRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.SearchAds360Field`) `` Returns just the requested field. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]() Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

| SearchSearchAds360Fields |
|---|
| `` rpc SearchSearchAds360Fields(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360FieldsRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360FieldsResponse`) `` Returns all fields that match the search [query](https://developers.google.com/search-ads/reporting/concepts/field-service#use_a_query_to_get_field_details). List of thrown errors: [AuthenticationError]() [AuthorizationError]() [HeaderError]() [InternalError]() [QueryError]() [QuotaError]() [RequestError]() Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

## SearchAds360Service

Service to fetch data and metrics across resources.

| Search |
|---|
| `` rpc Search(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360Request`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360Response`) `` Returns all rows that match the search query. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() [QuotaError]() [RequestError]() Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

| SearchStream |
|---|
| `` rpc SearchStream(`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360StreamRequest`) returns (`https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchSearchAds360StreamResponse`) `` Returns all rows that match the search stream query. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [ChangeEventError]() [ChangeStatusError]() [ClickViewError]() [HeaderError]() [InternalError]() [QueryError]() [QuotaError]() [RequestError]() Authorization scopes :   Requires the following OAuth scope: - `https://www.googleapis.com/auth/doubleclicksearch` |

## ConversionCustomDimensionHeader

Message for conversion custom dimension header.

| Fields ||
|---|---|
| `id` | `int64` The conversion custom dimension ID. |
| `name` | `string` The user defined name of the conversion custom dimension. |

## ConversionCustomMetricHeader

Message for conversion custom metric header.

| Fields ||
|---|---|
| `id` | `int64` The conversion custom metric ID. |
| `name` | `string` The user defined name of the conversion custom metric. |

## CustomColumnHeader

Message for custom column header.

| Fields ||
|---|---|
| `id` | `int64` The custom column ID. |
| `name` | `string` The user defined name of the custom column. |
| `references_metrics` | `bool` True when the custom column references metrics. |

## GetCustomColumnRequest

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnService.GetCustomColumn`.

| Fields ||
|---|---|
| `resource_name` | `string` Required. The resource name of the custom column to fetch. |

## GetSearchAds360FieldRequest

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360FieldService.GetSearchAds360Field`.

| Fields ||
|---|---|
| `resource_name` | `string` Required. The resource name of the field to get. |

## ListAccessibleCustomersRequest

This type has no fields.
Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomerService.ListAccessibleCustomers`.

## ListAccessibleCustomersResponse

Response message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomerService.ListAccessibleCustomers`.

| Fields ||
|---|---|
| `resource_names[]` | `string` Resource name of customers directly accessible by the user authenticating the call. |

## ListCustomColumnsRequest

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnService.ListCustomColumns`

| Fields ||
|---|---|
| `customer_id` | `string` Required. The ID of the customer to apply the CustomColumn list operation to. |

## ListCustomColumnsResponse

Response message for fetching all custom columns associated with a customer.

| Fields ||
|---|---|
| `custom_columns[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomColumn` The CustomColumns owned by the provided customer. |

## RawEventConversionDimensionHeader

Message for raw event conversion dimension header.

| Fields ||
|---|---|
| `id` | `int64` The conversion custom variable ID. |
| `name` | `string` The user defined name of the raw event dimension. |

## RawEventConversionMetricHeader

Message for raw event conversion metric header.

| Fields ||
|---|---|
| `id` | `int64` The conversion custom variable ID. |
| `name` | `string` The user defined name of the raw event metric. |

## SearchAds360Row

A returned row from the query.

| Fields ||
|---|---|
| `ad_group` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroup` The ad group referenced in the query. |
| `ad_group_ad` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAd` The ad referenced in the query. |
| `ad_group_ad_effective_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAdEffectiveLabel` The ad group ad effective label referenced in the query. |
| `ad_group_ad_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAdLabel` The ad group ad label referenced in the query. |
| `ad_group_asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAsset` The ad group asset referenced in the query. |
| `ad_group_asset_set` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAssetSet` The ad group asset set referenced in the query. |
| `ad_group_audience_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupAudienceView` The ad group audience view referenced in the query. |
| `ad_group_bid_modifier` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupBidModifier` The bid modifier referenced in the query. |
| `ad_group_criterion` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupCriterion` The criterion referenced in the query. |
| `ad_group_criterion_effective_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupCriterionEffectiveLabel` The ad group criterion effective label referenced in the query. |
| `ad_group_criterion_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupCriterionLabel` The ad group criterion label referenced in the query. |
| `ad_group_effective_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupEffectiveLabel` The ad group effective label referenced in the query. |
| `ad_group_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AdGroupLabel` The ad group label referenced in the query. |
| `age_range_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AgeRangeView` The age range view referenced in the query. |
| `asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Asset` The asset referenced in the query. |
| `asset_group_asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetGroupAsset` The asset group asset referenced in the query. |
| `asset_group_signal` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetGroupSignal` The asset group signal referenced in the query. |
| `asset_group_listing_group_filter` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetGroupListingGroupFilter` The asset group listing group filter referenced in the query. |
| `asset_group_top_combination_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetGroupTopCombinationView` The asset group top combination view referenced in the query. |
| `asset_group` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetGroup` The asset group referenced in the query. |
| `asset_set_asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetSetAsset` The asset set asset referenced in the query. |
| `asset_set` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AssetSet` The asset set referenced in the query. |
| `bidding_strategy` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.BiddingStrategy` The bidding strategy referenced in the query. |
| `campaign_budget` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignBudget` The campaign budget referenced in the query. |
| `campaign` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Campaign` The campaign referenced in the query. |
| `campaign_asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignAsset` The campaign asset referenced in the query. |
| `campaign_asset_set` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignAssetSet` The campaign asset set referenced in the query. |
| `campaign_audience_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignAudienceView` The campaign audience view referenced in the query. |
| `campaign_criterion` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignCriterion` The campaign criterion referenced in the query. |
| `campaign_effective_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignEffectiveLabel` The campaign effective label referenced in the query. |
| `campaign_label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CampaignLabel` The campaign label referenced in the query. |
| `cart_data_sales_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CartDataSalesView` The cart data sales view referenced in the query. |
| `audience` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Audience` The Audience referenced in the query. |
| `conversion_action` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.ConversionAction` The conversion action referenced in the query. |
| `conversion_custom_variable` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.ConversionCustomVariable` The conversion custom variable referenced in the query. |
| `customer` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Customer` The customer referenced in the query. |
| `customer_asset` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomerAsset` The customer asset referenced in the query. |
| `customer_asset_set` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomerAssetSet` The customer asset set referenced in the query. |
| `accessible_bidding_strategy` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.AccessibleBiddingStrategy` The accessible bidding strategy referenced in the query. |
| `customer_manager_link` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomerManagerLink` The CustomerManagerLink referenced in the query. |
| `customer_client` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.CustomerClient` The CustomerClient referenced in the query. |
| `dynamic_search_ads_search_term_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.DynamicSearchAdsSearchTermView` The dynamic search ads search term view referenced in the query. |
| `gender_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.GenderView` The gender view referenced in the query. |
| `geo_target_constant` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.GeoTargetConstant` The geo target constant referenced in the query. |
| `keyword_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.KeywordView` The keyword view referenced in the query. |
| `label` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Label` The label referenced in the query. |
| `language_constant` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.LanguageConstant` The language constant referenced in the query. |
| `location_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.LocationView` The location view referenced in the query. |
| `product_bidding_category_constant` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.ProductBiddingCategoryConstant` The Product Bidding Category referenced in the query. |
| `product_group_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.ProductGroupView` The product group view referenced in the query. |
| `shopping_performance_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.ShoppingPerformanceView` The shopping performance view referenced in the query. |
| `user_list` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.UserList` The user list referenced in the query. |
| `user_location_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.UserLocationView` The user location view referenced in the query. |
| `webpage_view` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.WebpageView` The webpage view referenced in the query. |
| `visit` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Visit` The event level visit referenced in the query. |
| `conversion` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.Conversion` The event level conversion referenced in the query. |
| `metrics` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.common#google.ads.searchads360.v0.common.Metrics` The metrics. |
| `segments` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.common#google.ads.searchads360.v0.common.Segments` The segments. |
| `custom_columns[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.common#google.ads.searchads360.v0.common.Value` The custom columns. |

## SearchSearchAds360FieldsRequest

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360FieldService.SearchSearchAds360Fields`.

| Fields ||
|---|---|
| `query` | `string` Required. The query string. |
| `page_token` | `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. |
| `page_size` | `int32` 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. |

## SearchSearchAds360FieldsResponse

Response message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360FieldService.SearchSearchAds360Fields`.

| Fields ||
|---|---|
| `results[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.resources#google.ads.searchads360.v0.resources.SearchAds360Field` The list of fields that matched the query. |
| `next_page_token` | `string` 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. |
| `total_results_count` | `int64` Total number of results that match the query ignoring the LIMIT clause. |

## SearchSearchAds360Request

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Service.Search`.

| Fields ||
|---|---|
| `customer_id` | `string` Required. The ID of the customer being queried. |
| `query` | `string` Required. The query string. |
| `page_token` | `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. |
| `page_size` | `int32` 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. |
| `validate_only` | `bool` If true, the request is validated but not executed. |
| `return_total_results_count` | `bool` If true, the total number of results that match the query ignoring the LIMIT clause will be included in the response. Default is false. |
| `summary_row_setting` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.enums#google.ads.searchads360.v0.enums.SummaryRowSettingEnum.SummaryRowSetting` 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. |

## SearchSearchAds360Response

Response message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Service.Search`.

| Fields ||
|---|---|
| `results[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Row` The list of rows that matched the query. |
| `next_page_token` | `string` 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. |
| `total_results_count` | `int64` Total number of results that match the query ignoring the LIMIT clause. |
| `field_mask` | `https://protobuf.dev/reference/protobuf/google.protobuf#field-mask` FieldMask that represents what fields were requested by the user. |
| `summary_row` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Row` 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. |
| `custom_column_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnHeader` The headers of the custom columns in the results. |
| `conversion_custom_metric_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomMetricHeader` The headers of the conversion custom metrics in the results. |
| `conversion_custom_dimension_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomDimensionHeader` The headers of the conversion custom dimensions in the results. |
| `raw_event_conversion_metric_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionMetricHeader` The headers of the raw event conversion metrics in the results. |
| `raw_event_conversion_dimension_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionDimensionHeader` The headers of the raw event conversion dimensions in the results. |

## SearchSearchAds360StreamRequest

Request message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Service.SearchStream`.

| Fields ||
|---|---|
| `customer_id` | `string` Required. The ID of the customer being queried. |
| `query` | `string` Required. The query string. |
| `batch_size` | `int32` The number of rows that are returned in each stream response batch. When too large batch is requested, the server may decide to further limit the number of returned rows. |
| `summary_row_setting` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.enums#google.ads.searchads360.v0.enums.SummaryRowSettingEnum.SummaryRowSetting` 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. |

## SearchSearchAds360StreamResponse

Response message for `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Service.SearchStream`.

| Fields ||
|---|---|
| `results[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Row` The list of rows that matched the query. |
| `field_mask` | `https://protobuf.dev/reference/protobuf/google.protobuf#field-mask` FieldMask that represents what fields were requested by the user. |
| `summary_row` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.SearchAds360Row` 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. |
| `custom_column_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.CustomColumnHeader` The headers of the custom columns in the results. |
| `conversion_custom_metric_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomMetricHeader` The headers of the conversion custom metrics in the results. |
| `conversion_custom_dimension_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.ConversionCustomDimensionHeader` The headers of the conversion custom dimension in the results. |
| `raw_event_conversion_metric_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionMetricHeader` The headers of the raw event conversion metrics in the results. |
| `raw_event_conversion_dimension_headers[]` | `https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#google.ads.searchads360.v0.services.RawEventConversionDimensionHeader` The headers of the raw event conversion dimensions in the results. |
| `request_id` | `string` The unique id of the request that is used for debugging purposes. |