Hi Ernie,
Thanks for the response.
I understand that MutateCustomer can only update one customer at a time, but my question was if it is possible to search for multiple Customers (instead of CustomerClients).
Example 1:
SearchGoogleAdsStreamRequest request1 =
SearchGoogleAdsStreamRequest.newBuilder()
.setCustomerId("manager-customer-id")
.setQuery(
.build();
This query will return the CustomerClient objects which have the provided IDs.
Example 2:
SearchGoogleAdsStreamRequest request2 =
SearchGoogleAdsStreamRequest.newBuilder()
.setCustomerId("manager-customer-id")
.setQuery(
"SELECT customer.descriptive_name FROM customer WHERE customer.id.id IN (1, 2, 3)") .build();
This query will not return any results, as the only Customer object available when searching in this way is the Manager Customer itself.
So, my problem is, if I want to pull multiple Customers I have to pull the CustomerClient objects instead of Customer objects. And later on, if I want to update some of the CustomerClient objects I first have to pull single corresponding Customer object, because it is not possible to update CustomerClient directly.
Is it somehow possible to use the CustomerClient object to update the Customer object, or is it necessary to pull the related Customer first and then update it?
Thanks!