google-ads-node
Version:
Google Ads gRPC Client Library for Node
895 lines (805 loc) • 222 kB
JavaScript
/**
* @fileoverview
* @enhanceable
* @suppress {messageConventions} JS Compiler reports an error if a variable or
* field starts with 'MSG_' and isn't a translatable message.
* @public
*/
// GENERATED CODE -- DO NOT EDIT!
var jspb = require('google-protobuf');
var goog = jspb;
var global = Function('return this')();
var google_ads_googleads_v0_common_metrics_pb = require('../../../../../google/ads/googleads/v0/common/metrics_pb.js');
var google_ads_googleads_v0_common_segments_pb = require('../../../../../google/ads/googleads/v0/common/segments_pb.js');
var google_ads_googleads_v0_resources_account_budget_pb = require('../../../../../google/ads/googleads/v0/resources/account_budget_pb.js');
var google_ads_googleads_v0_resources_account_budget_proposal_pb = require('../../../../../google/ads/googleads/v0/resources/account_budget_proposal_pb.js');
var google_ads_googleads_v0_resources_ad_group_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_pb.js');
var google_ads_googleads_v0_resources_ad_group_ad_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_ad_pb.js');
var google_ads_googleads_v0_resources_ad_group_audience_view_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_audience_view_pb.js');
var google_ads_googleads_v0_resources_ad_group_bid_modifier_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_bid_modifier_pb.js');
var google_ads_googleads_v0_resources_ad_group_criterion_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_criterion_pb.js');
var google_ads_googleads_v0_resources_ad_group_feed_pb = require('../../../../../google/ads/googleads/v0/resources/ad_group_feed_pb.js');
var google_ads_googleads_v0_resources_ad_schedule_view_pb = require('../../../../../google/ads/googleads/v0/resources/ad_schedule_view_pb.js');
var google_ads_googleads_v0_resources_age_range_view_pb = require('../../../../../google/ads/googleads/v0/resources/age_range_view_pb.js');
var google_ads_googleads_v0_resources_bidding_strategy_pb = require('../../../../../google/ads/googleads/v0/resources/bidding_strategy_pb.js');
var google_ads_googleads_v0_resources_billing_setup_pb = require('../../../../../google/ads/googleads/v0/resources/billing_setup_pb.js');
var google_ads_googleads_v0_resources_campaign_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_pb.js');
var google_ads_googleads_v0_resources_campaign_audience_view_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_audience_view_pb.js');
var google_ads_googleads_v0_resources_campaign_bid_modifier_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_bid_modifier_pb.js');
var google_ads_googleads_v0_resources_campaign_budget_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_budget_pb.js');
var google_ads_googleads_v0_resources_campaign_criterion_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_criterion_pb.js');
var google_ads_googleads_v0_resources_campaign_feed_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_feed_pb.js');
var google_ads_googleads_v0_resources_campaign_shared_set_pb = require('../../../../../google/ads/googleads/v0/resources/campaign_shared_set_pb.js');
var google_ads_googleads_v0_resources_carrier_constant_pb = require('../../../../../google/ads/googleads/v0/resources/carrier_constant_pb.js');
var google_ads_googleads_v0_resources_change_status_pb = require('../../../../../google/ads/googleads/v0/resources/change_status_pb.js');
var google_ads_googleads_v0_resources_conversion_action_pb = require('../../../../../google/ads/googleads/v0/resources/conversion_action_pb.js');
var google_ads_googleads_v0_resources_customer_pb = require('../../../../../google/ads/googleads/v0/resources/customer_pb.js');
var google_ads_googleads_v0_resources_customer_client_pb = require('../../../../../google/ads/googleads/v0/resources/customer_client_pb.js');
var google_ads_googleads_v0_resources_customer_client_link_pb = require('../../../../../google/ads/googleads/v0/resources/customer_client_link_pb.js');
var google_ads_googleads_v0_resources_customer_feed_pb = require('../../../../../google/ads/googleads/v0/resources/customer_feed_pb.js');
var google_ads_googleads_v0_resources_customer_manager_link_pb = require('../../../../../google/ads/googleads/v0/resources/customer_manager_link_pb.js');
var google_ads_googleads_v0_resources_display_keyword_view_pb = require('../../../../../google/ads/googleads/v0/resources/display_keyword_view_pb.js');
var google_ads_googleads_v0_resources_feed_pb = require('../../../../../google/ads/googleads/v0/resources/feed_pb.js');
var google_ads_googleads_v0_resources_feed_item_pb = require('../../../../../google/ads/googleads/v0/resources/feed_item_pb.js');
var google_ads_googleads_v0_resources_feed_mapping_pb = require('../../../../../google/ads/googleads/v0/resources/feed_mapping_pb.js');
var google_ads_googleads_v0_resources_gender_view_pb = require('../../../../../google/ads/googleads/v0/resources/gender_view_pb.js');
var google_ads_googleads_v0_resources_geo_target_constant_pb = require('../../../../../google/ads/googleads/v0/resources/geo_target_constant_pb.js');
var google_ads_googleads_v0_resources_hotel_group_view_pb = require('../../../../../google/ads/googleads/v0/resources/hotel_group_view_pb.js');
var google_ads_googleads_v0_resources_hotel_performance_view_pb = require('../../../../../google/ads/googleads/v0/resources/hotel_performance_view_pb.js');
var google_ads_googleads_v0_resources_keyword_plan_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_plan_pb.js');
var google_ads_googleads_v0_resources_keyword_plan_ad_group_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_plan_ad_group_pb.js');
var google_ads_googleads_v0_resources_keyword_plan_campaign_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_plan_campaign_pb.js');
var google_ads_googleads_v0_resources_keyword_plan_keyword_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_plan_keyword_pb.js');
var google_ads_googleads_v0_resources_keyword_plan_negative_keyword_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_plan_negative_keyword_pb.js');
var google_ads_googleads_v0_resources_keyword_view_pb = require('../../../../../google/ads/googleads/v0/resources/keyword_view_pb.js');
var google_ads_googleads_v0_resources_language_constant_pb = require('../../../../../google/ads/googleads/v0/resources/language_constant_pb.js');
var google_ads_googleads_v0_resources_managed_placement_view_pb = require('../../../../../google/ads/googleads/v0/resources/managed_placement_view_pb.js');
var google_ads_googleads_v0_resources_media_file_pb = require('../../../../../google/ads/googleads/v0/resources/media_file_pb.js');
var google_ads_googleads_v0_resources_mobile_app_category_constant_pb = require('../../../../../google/ads/googleads/v0/resources/mobile_app_category_constant_pb.js');
var google_ads_googleads_v0_resources_mobile_device_constant_pb = require('../../../../../google/ads/googleads/v0/resources/mobile_device_constant_pb.js');
var google_ads_googleads_v0_resources_operating_system_version_constant_pb = require('../../../../../google/ads/googleads/v0/resources/operating_system_version_constant_pb.js');
var google_ads_googleads_v0_resources_parental_status_view_pb = require('../../../../../google/ads/googleads/v0/resources/parental_status_view_pb.js');
var google_ads_googleads_v0_resources_product_group_view_pb = require('../../../../../google/ads/googleads/v0/resources/product_group_view_pb.js');
var google_ads_googleads_v0_resources_recommendation_pb = require('../../../../../google/ads/googleads/v0/resources/recommendation_pb.js');
var google_ads_googleads_v0_resources_remarketing_action_pb = require('../../../../../google/ads/googleads/v0/resources/remarketing_action_pb.js');
var google_ads_googleads_v0_resources_search_term_view_pb = require('../../../../../google/ads/googleads/v0/resources/search_term_view_pb.js');
var google_ads_googleads_v0_resources_shared_criterion_pb = require('../../../../../google/ads/googleads/v0/resources/shared_criterion_pb.js');
var google_ads_googleads_v0_resources_shared_set_pb = require('../../../../../google/ads/googleads/v0/resources/shared_set_pb.js');
var google_ads_googleads_v0_resources_topic_constant_pb = require('../../../../../google/ads/googleads/v0/resources/topic_constant_pb.js');
var google_ads_googleads_v0_resources_topic_view_pb = require('../../../../../google/ads/googleads/v0/resources/topic_view_pb.js');
var google_ads_googleads_v0_resources_user_interest_pb = require('../../../../../google/ads/googleads/v0/resources/user_interest_pb.js');
var google_ads_googleads_v0_resources_user_list_pb = require('../../../../../google/ads/googleads/v0/resources/user_list_pb.js');
var google_ads_googleads_v0_resources_video_pb = require('../../../../../google/ads/googleads/v0/resources/video_pb.js');
var google_ads_googleads_v0_services_ad_group_ad_service_pb = require('../../../../../google/ads/googleads/v0/services/ad_group_ad_service_pb.js');
var google_ads_googleads_v0_services_ad_group_bid_modifier_service_pb = require('../../../../../google/ads/googleads/v0/services/ad_group_bid_modifier_service_pb.js');
var google_ads_googleads_v0_services_ad_group_criterion_service_pb = require('../../../../../google/ads/googleads/v0/services/ad_group_criterion_service_pb.js');
var google_ads_googleads_v0_services_ad_group_service_pb = require('../../../../../google/ads/googleads/v0/services/ad_group_service_pb.js');
var google_ads_googleads_v0_services_bidding_strategy_service_pb = require('../../../../../google/ads/googleads/v0/services/bidding_strategy_service_pb.js');
var google_ads_googleads_v0_services_campaign_bid_modifier_service_pb = require('../../../../../google/ads/googleads/v0/services/campaign_bid_modifier_service_pb.js');
var google_ads_googleads_v0_services_campaign_budget_service_pb = require('../../../../../google/ads/googleads/v0/services/campaign_budget_service_pb.js');
var google_ads_googleads_v0_services_campaign_criterion_service_pb = require('../../../../../google/ads/googleads/v0/services/campaign_criterion_service_pb.js');
var google_ads_googleads_v0_services_campaign_service_pb = require('../../../../../google/ads/googleads/v0/services/campaign_service_pb.js');
var google_ads_googleads_v0_services_campaign_shared_set_service_pb = require('../../../../../google/ads/googleads/v0/services/campaign_shared_set_service_pb.js');
var google_ads_googleads_v0_services_conversion_action_service_pb = require('../../../../../google/ads/googleads/v0/services/conversion_action_service_pb.js');
var google_ads_googleads_v0_services_shared_criterion_service_pb = require('../../../../../google/ads/googleads/v0/services/shared_criterion_service_pb.js');
var google_ads_googleads_v0_services_shared_set_service_pb = require('../../../../../google/ads/googleads/v0/services/shared_set_service_pb.js');
var google_ads_googleads_v0_services_user_list_service_pb = require('../../../../../google/ads/googleads/v0/services/user_list_service_pb.js');
var google_api_annotations_pb = require('../../../../../google/api/annotations_pb.js');
var google_protobuf_field_mask_pb = require('google-protobuf/google/protobuf/field_mask_pb.js');
var google_rpc_status_pb = require('../../../../../google/rpc/status_pb.js');
goog.exportSymbol('proto.google.ads.googleads.v0.services.GoogleAdsRow', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.MutateGoogleAdsRequest', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.MutateGoogleAdsResponse', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.MutateOperation', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.MutateOperationResponse', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest', null, global);
goog.exportSymbol('proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse', null, global);
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest, jspb.Message);
if (goog.DEBUG && !COMPILED) {
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.displayName = 'proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest';
}
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto suitable for use in Soy templates.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
* for transitional soy proto support: http://goto/soy-param-migration
* @return {!Object}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.toObject = function(opt_includeInstance) {
return proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Whether to include the JSPB
* instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.toObject = function(includeInstance, msg) {
var f, obj = {
customerId: jspb.Message.getFieldWithDefault(msg, 1, ""),
query: jspb.Message.getFieldWithDefault(msg, 2, ""),
pageToken: jspb.Message.getFieldWithDefault(msg, 3, ""),
pageSize: jspb.Message.getFieldWithDefault(msg, 4, 0),
validateOnly: jspb.Message.getFieldWithDefault(msg, 5, false)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest;
return proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = /** @type {string} */ (reader.readString());
msg.setCustomerId(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setQuery(value);
break;
case 3:
var value = /** @type {string} */ (reader.readString());
msg.setPageToken(value);
break;
case 4:
var value = /** @type {number} */ (reader.readInt32());
msg.setPageSize(value);
break;
case 5:
var value = /** @type {boolean} */ (reader.readBool());
msg.setValidateOnly(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getCustomerId();
if (f.length > 0) {
writer.writeString(
1,
f
);
}
f = message.getQuery();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getPageToken();
if (f.length > 0) {
writer.writeString(
3,
f
);
}
f = message.getPageSize();
if (f !== 0) {
writer.writeInt32(
4,
f
);
}
f = message.getValidateOnly();
if (f) {
writer.writeBool(
5,
f
);
}
};
/**
* optional string customer_id = 1;
* @return {string}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.getCustomerId = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, ""));
};
/** @param {string} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.setCustomerId = function(value) {
jspb.Message.setProto3StringField(this, 1, value);
};
/**
* optional string query = 2;
* @return {string}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.getQuery = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/** @param {string} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.setQuery = function(value) {
jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional string page_token = 3;
* @return {string}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.getPageToken = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, ""));
};
/** @param {string} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.setPageToken = function(value) {
jspb.Message.setProto3StringField(this, 3, value);
};
/**
* optional int32 page_size = 4;
* @return {number}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.getPageSize = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0));
};
/** @param {number} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.setPageSize = function(value) {
jspb.Message.setProto3IntField(this, 4, value);
};
/**
* optional bool validate_only = 5;
* Note that Boolean fields may be set to 0/1 when serialized from a Java server.
* You should avoid comparisons like {@code val === true/false} in those cases.
* @return {boolean}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.getValidateOnly = function() {
return /** @type {boolean} */ (jspb.Message.getFieldWithDefault(this, 5, false));
};
/** @param {boolean} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsRequest.prototype.setValidateOnly = function(value) {
jspb.Message.setProto3BooleanField(this, 5, value);
};
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.repeatedFields_, null);
};
goog.inherits(proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse, jspb.Message);
if (goog.DEBUG && !COMPILED) {
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.displayName = 'proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse';
}
/**
* List of repeated fields within this message type.
* @private {!Array<number>}
* @const
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.repeatedFields_ = [1];
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto suitable for use in Soy templates.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
* for transitional soy proto support: http://goto/soy-param-migration
* @return {!Object}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.toObject = function(opt_includeInstance) {
return proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Whether to include the JSPB
* instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.toObject = function(includeInstance, msg) {
var f, obj = {
resultsList: jspb.Message.toObjectList(msg.getResultsList(),
proto.google.ads.googleads.v0.services.GoogleAdsRow.toObject, includeInstance),
nextPageToken: jspb.Message.getFieldWithDefault(msg, 2, ""),
totalResultsCount: jspb.Message.getFieldWithDefault(msg, 3, 0),
fieldMask: (f = msg.getFieldMask()) && google_protobuf_field_mask_pb.FieldMask.toObject(includeInstance, f)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse;
return proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 1:
var value = new proto.google.ads.googleads.v0.services.GoogleAdsRow;
reader.readMessage(value,proto.google.ads.googleads.v0.services.GoogleAdsRow.deserializeBinaryFromReader);
msg.addResults(value);
break;
case 2:
var value = /** @type {string} */ (reader.readString());
msg.setNextPageToken(value);
break;
case 3:
var value = /** @type {number} */ (reader.readInt64());
msg.setTotalResultsCount(value);
break;
case 5:
var value = new google_protobuf_field_mask_pb.FieldMask;
reader.readMessage(value,google_protobuf_field_mask_pb.FieldMask.deserializeBinaryFromReader);
msg.setFieldMask(value);
break;
default:
reader.skipField();
break;
}
}
return msg;
};
/**
* Serializes the message to binary data (in protobuf wire format).
* @return {!Uint8Array}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.serializeBinary = function() {
var writer = new jspb.BinaryWriter();
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.serializeBinaryToWriter(this, writer);
return writer.getResultBuffer();
};
/**
* Serializes the given message to binary data (in protobuf wire
* format), writing to the given BinaryWriter.
* @param {!proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse} message
* @param {!jspb.BinaryWriter} writer
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.serializeBinaryToWriter = function(message, writer) {
var f = undefined;
f = message.getResultsList();
if (f.length > 0) {
writer.writeRepeatedMessage(
1,
f,
proto.google.ads.googleads.v0.services.GoogleAdsRow.serializeBinaryToWriter
);
}
f = message.getNextPageToken();
if (f.length > 0) {
writer.writeString(
2,
f
);
}
f = message.getTotalResultsCount();
if (f !== 0) {
writer.writeInt64(
3,
f
);
}
f = message.getFieldMask();
if (f != null) {
writer.writeMessage(
5,
f,
google_protobuf_field_mask_pb.FieldMask.serializeBinaryToWriter
);
}
};
/**
* repeated GoogleAdsRow results = 1;
* @return {!Array<!proto.google.ads.googleads.v0.services.GoogleAdsRow>}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.getResultsList = function() {
return /** @type{!Array<!proto.google.ads.googleads.v0.services.GoogleAdsRow>} */ (
jspb.Message.getRepeatedWrapperField(this, proto.google.ads.googleads.v0.services.GoogleAdsRow, 1));
};
/** @param {!Array<!proto.google.ads.googleads.v0.services.GoogleAdsRow>} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.setResultsList = function(value) {
jspb.Message.setRepeatedWrapperField(this, 1, value);
};
/**
* @param {!proto.google.ads.googleads.v0.services.GoogleAdsRow=} opt_value
* @param {number=} opt_index
* @return {!proto.google.ads.googleads.v0.services.GoogleAdsRow}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.addResults = function(opt_value, opt_index) {
return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.google.ads.googleads.v0.services.GoogleAdsRow, opt_index);
};
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.clearResultsList = function() {
this.setResultsList([]);
};
/**
* optional string next_page_token = 2;
* @return {string}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.getNextPageToken = function() {
return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, ""));
};
/** @param {string} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.setNextPageToken = function(value) {
jspb.Message.setProto3StringField(this, 2, value);
};
/**
* optional int64 total_results_count = 3;
* @return {number}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.getTotalResultsCount = function() {
return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0));
};
/** @param {number} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.setTotalResultsCount = function(value) {
jspb.Message.setProto3IntField(this, 3, value);
};
/**
* optional google.protobuf.FieldMask field_mask = 5;
* @return {?proto.google.protobuf.FieldMask}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.getFieldMask = function() {
return /** @type{?proto.google.protobuf.FieldMask} */ (
jspb.Message.getWrapperField(this, google_protobuf_field_mask_pb.FieldMask, 5));
};
/** @param {?proto.google.protobuf.FieldMask|undefined} value */
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.setFieldMask = function(value) {
jspb.Message.setWrapperField(this, 5, value);
};
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.clearFieldMask = function() {
this.setFieldMask(undefined);
};
/**
* Returns whether this field is set.
* @return {!boolean}
*/
proto.google.ads.googleads.v0.services.SearchGoogleAdsResponse.prototype.hasFieldMask = function() {
return jspb.Message.getField(this, 5) != null;
};
/**
* Generated by JsPbCodeGenerator.
* @param {Array=} opt_data Optional initial data array, typically from a
* server response, or constructed directly in Javascript. The array is used
* in place and becomes part of the constructed object. It is not cloned.
* If no data is provided, the constructed object will be empty, but still
* valid.
* @extends {jspb.Message}
* @constructor
*/
proto.google.ads.googleads.v0.services.GoogleAdsRow = function(opt_data) {
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
};
goog.inherits(proto.google.ads.googleads.v0.services.GoogleAdsRow, jspb.Message);
if (goog.DEBUG && !COMPILED) {
proto.google.ads.googleads.v0.services.GoogleAdsRow.displayName = 'proto.google.ads.googleads.v0.services.GoogleAdsRow';
}
if (jspb.Message.GENERATE_TO_OBJECT) {
/**
* Creates an object representation of this proto suitable for use in Soy templates.
* Field names that are reserved in JavaScript and will be renamed to pb_name.
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
* For the list of reserved names please see:
* com.google.apps.jspb.JsClassTemplate.JS_RESERVED_WORDS.
* @param {boolean=} opt_includeInstance Whether to include the JSPB instance
* for transitional soy proto support: http://goto/soy-param-migration
* @return {!Object}
*/
proto.google.ads.googleads.v0.services.GoogleAdsRow.prototype.toObject = function(opt_includeInstance) {
return proto.google.ads.googleads.v0.services.GoogleAdsRow.toObject(opt_includeInstance, this);
};
/**
* Static version of the {@see toObject} method.
* @param {boolean|undefined} includeInstance Whether to include the JSPB
* instance for transitional soy proto support:
* http://goto/soy-param-migration
* @param {!proto.google.ads.googleads.v0.services.GoogleAdsRow} msg The msg instance to transform.
* @return {!Object}
* @suppress {unusedLocalVariables} f is only used for nested messages
*/
proto.google.ads.googleads.v0.services.GoogleAdsRow.toObject = function(includeInstance, msg) {
var f, obj = {
accountBudget: (f = msg.getAccountBudget()) && google_ads_googleads_v0_resources_account_budget_pb.AccountBudget.toObject(includeInstance, f),
accountBudgetProposal: (f = msg.getAccountBudgetProposal()) && google_ads_googleads_v0_resources_account_budget_proposal_pb.AccountBudgetProposal.toObject(includeInstance, f),
adGroup: (f = msg.getAdGroup()) && google_ads_googleads_v0_resources_ad_group_pb.AdGroup.toObject(includeInstance, f),
adGroupAd: (f = msg.getAdGroupAd()) && google_ads_googleads_v0_resources_ad_group_ad_pb.AdGroupAd.toObject(includeInstance, f),
adGroupAudienceView: (f = msg.getAdGroupAudienceView()) && google_ads_googleads_v0_resources_ad_group_audience_view_pb.AdGroupAudienceView.toObject(includeInstance, f),
adGroupBidModifier: (f = msg.getAdGroupBidModifier()) && google_ads_googleads_v0_resources_ad_group_bid_modifier_pb.AdGroupBidModifier.toObject(includeInstance, f),
adGroupCriterion: (f = msg.getAdGroupCriterion()) && google_ads_googleads_v0_resources_ad_group_criterion_pb.AdGroupCriterion.toObject(includeInstance, f),
adGroupFeed: (f = msg.getAdGroupFeed()) && google_ads_googleads_v0_resources_ad_group_feed_pb.AdGroupFeed.toObject(includeInstance, f),
ageRangeView: (f = msg.getAgeRangeView()) && google_ads_googleads_v0_resources_age_range_view_pb.AgeRangeView.toObject(includeInstance, f),
adScheduleView: (f = msg.getAdScheduleView()) && google_ads_googleads_v0_resources_ad_schedule_view_pb.AdScheduleView.toObject(includeInstance, f),
biddingStrategy: (f = msg.getBiddingStrategy()) && google_ads_googleads_v0_resources_bidding_strategy_pb.BiddingStrategy.toObject(includeInstance, f),
billingSetup: (f = msg.getBillingSetup()) && google_ads_googleads_v0_resources_billing_setup_pb.BillingSetup.toObject(includeInstance, f),
campaignBudget: (f = msg.getCampaignBudget()) && google_ads_googleads_v0_resources_campaign_budget_pb.CampaignBudget.toObject(includeInstance, f),
campaign: (f = msg.getCampaign()) && google_ads_googleads_v0_resources_campaign_pb.Campaign.toObject(includeInstance, f),
campaignAudienceView: (f = msg.getCampaignAudienceView()) && google_ads_googleads_v0_resources_campaign_audience_view_pb.CampaignAudienceView.toObject(includeInstance, f),
campaignBidModifier: (f = msg.getCampaignBidModifier()) && google_ads_googleads_v0_resources_campaign_bid_modifier_pb.CampaignBidModifier.toObject(includeInstance, f),
campaignCriterion: (f = msg.getCampaignCriterion()) && google_ads_googleads_v0_resources_campaign_criterion_pb.CampaignCriterion.toObject(includeInstance, f),
campaignFeed: (f = msg.getCampaignFeed()) && google_ads_googleads_v0_resources_campaign_feed_pb.CampaignFeed.toObject(includeInstance, f),
campaignSharedSet: (f = msg.getCampaignSharedSet()) && google_ads_googleads_v0_resources_campaign_shared_set_pb.CampaignSharedSet.toObject(includeInstance, f),
carrierConstant: (f = msg.getCarrierConstant()) && google_ads_googleads_v0_resources_carrier_constant_pb.CarrierConstant.toObject(includeInstance, f),
changeStatus: (f = msg.getChangeStatus()) && google_ads_googleads_v0_resources_change_status_pb.ChangeStatus.toObject(includeInstance, f),
conversionAction: (f = msg.getConversionAction()) && google_ads_googleads_v0_resources_conversion_action_pb.ConversionAction.toObject(includeInstance, f),
customer: (f = msg.getCustomer()) && google_ads_googleads_v0_resources_customer_pb.Customer.toObject(includeInstance, f),
customerManagerLink: (f = msg.getCustomerManagerLink()) && google_ads_googleads_v0_resources_customer_manager_link_pb.CustomerManagerLink.toObject(includeInstance, f),
customerClientLink: (f = msg.getCustomerClientLink()) && google_ads_googleads_v0_resources_customer_client_link_pb.CustomerClientLink.toObject(includeInstance, f),
customerClient: (f = msg.getCustomerClient()) && google_ads_googleads_v0_resources_customer_client_pb.CustomerClient.toObject(includeInstance, f),
customerFeed: (f = msg.getCustomerFeed()) && google_ads_googleads_v0_resources_customer_feed_pb.CustomerFeed.toObject(includeInstance, f),
displayKeywordView: (f = msg.getDisplayKeywordView()) && google_ads_googleads_v0_resources_display_keyword_view_pb.DisplayKeywordView.toObject(includeInstance, f),
feed: (f = msg.getFeed()) && google_ads_googleads_v0_resources_feed_pb.Feed.toObject(includeInstance, f),
feedItem: (f = msg.getFeedItem()) && google_ads_googleads_v0_resources_feed_item_pb.FeedItem.toObject(includeInstance, f),
feedMapping: (f = msg.getFeedMapping()) && google_ads_googleads_v0_resources_feed_mapping_pb.FeedMapping.toObject(includeInstance, f),
genderView: (f = msg.getGenderView()) && google_ads_googleads_v0_resources_gender_view_pb.GenderView.toObject(includeInstance, f),
geoTargetConstant: (f = msg.getGeoTargetConstant()) && google_ads_googleads_v0_resources_geo_target_constant_pb.GeoTargetConstant.toObject(includeInstance, f),
hotelGroupView: (f = msg.getHotelGroupView()) && google_ads_googleads_v0_resources_hotel_group_view_pb.HotelGroupView.toObject(includeInstance, f),
hotelPerformanceView: (f = msg.getHotelPerformanceView()) && google_ads_googleads_v0_resources_hotel_performance_view_pb.HotelPerformanceView.toObject(includeInstance, f),
keywordView: (f = msg.getKeywordView()) && google_ads_googleads_v0_resources_keyword_view_pb.KeywordView.toObject(includeInstance, f),
keywordPlan: (f = msg.getKeywordPlan()) && google_ads_googleads_v0_resources_keyword_plan_pb.KeywordPlan.toObject(includeInstance, f),
keywordPlanCampaign: (f = msg.getKeywordPlanCampaign()) && google_ads_googleads_v0_resources_keyword_plan_campaign_pb.KeywordPlanCampaign.toObject(includeInstance, f),
keywordPlanNegativeKeyword: (f = msg.getKeywordPlanNegativeKeyword()) && google_ads_googleads_v0_resources_keyword_plan_negative_keyword_pb.KeywordPlanNegativeKeyword.toObject(includeInstance, f),
keywordPlanAdGroup: (f = msg.getKeywordPlanAdGroup()) && google_ads_googleads_v0_resources_keyword_plan_ad_group_pb.KeywordPlanAdGroup.toObject(includeInstance, f),
keywordPlanKeyword: (f = msg.getKeywordPlanKeyword()) && google_ads_googleads_v0_resources_keyword_plan_keyword_pb.KeywordPlanKeyword.toObject(includeInstance, f),
languageConstant: (f = msg.getLanguageConstant()) && google_ads_googleads_v0_resources_language_constant_pb.LanguageConstant.toObject(includeInstance, f),
managedPlacementView: (f = msg.getManagedPlacementView()) && google_ads_googleads_v0_resources_managed_placement_view_pb.ManagedPlacementView.toObject(includeInstance, f),
mediaFile: (f = msg.getMediaFile()) && google_ads_googleads_v0_resources_media_file_pb.MediaFile.toObject(includeInstance, f),
mobileAppCategoryConstant: (f = msg.getMobileAppCategoryConstant()) && google_ads_googleads_v0_resources_mobile_app_category_constant_pb.MobileAppCategoryConstant.toObject(includeInstance, f),
mobileDeviceConstant: (f = msg.getMobileDeviceConstant()) && google_ads_googleads_v0_resources_mobile_device_constant_pb.MobileDeviceConstant.toObject(includeInstance, f),
operatingSystemVersionConstant: (f = msg.getOperatingSystemVersionConstant()) && google_ads_googleads_v0_resources_operating_system_version_constant_pb.OperatingSystemVersionConstant.toObject(includeInstance, f),
parentalStatusView: (f = msg.getParentalStatusView()) && google_ads_googleads_v0_resources_parental_status_view_pb.ParentalStatusView.toObject(includeInstance, f),
productGroupView: (f = msg.getProductGroupView()) && google_ads_googleads_v0_resources_product_group_view_pb.ProductGroupView.toObject(includeInstance, f),
recommendation: (f = msg.getRecommendation()) && google_ads_googleads_v0_resources_recommendation_pb.Recommendation.toObject(includeInstance, f),
searchTermView: (f = msg.getSearchTermView()) && google_ads_googleads_v0_resources_search_term_view_pb.SearchTermView.toObject(includeInstance, f),
sharedCriterion: (f = msg.getSharedCriterion()) && google_ads_googleads_v0_resources_shared_criterion_pb.SharedCriterion.toObject(includeInstance, f),
sharedSet: (f = msg.getSharedSet()) && google_ads_googleads_v0_resources_shared_set_pb.SharedSet.toObject(includeInstance, f),
topicView: (f = msg.getTopicView()) && google_ads_googleads_v0_resources_topic_view_pb.TopicView.toObject(includeInstance, f),
userInterest: (f = msg.getUserInterest()) && google_ads_googleads_v0_resources_user_interest_pb.UserInterest.toObject(includeInstance, f),
userList: (f = msg.getUserList()) && google_ads_googleads_v0_resources_user_list_pb.UserList.toObject(includeInstance, f),
remarketingAction: (f = msg.getRemarketingAction()) && google_ads_googleads_v0_resources_remarketing_action_pb.RemarketingAction.toObject(includeInstance, f),
topicConstant: (f = msg.getTopicConstant()) && google_ads_googleads_v0_resources_topic_constant_pb.TopicConstant.toObject(includeInstance, f),
video: (f = msg.getVideo()) && google_ads_googleads_v0_resources_video_pb.Video.toObject(includeInstance, f),
metrics: (f = msg.getMetrics()) && google_ads_googleads_v0_common_metrics_pb.Metrics.toObject(includeInstance, f),
segments: (f = msg.getSegments()) && google_ads_googleads_v0_common_segments_pb.Segments.toObject(includeInstance, f)
};
if (includeInstance) {
obj.$jspbMessageInstance = msg;
}
return obj;
};
}
/**
* Deserializes binary data (in protobuf wire format).
* @param {jspb.ByteSource} bytes The bytes to deserialize.
* @return {!proto.google.ads.googleads.v0.services.GoogleAdsRow}
*/
proto.google.ads.googleads.v0.services.GoogleAdsRow.deserializeBinary = function(bytes) {
var reader = new jspb.BinaryReader(bytes);
var msg = new proto.google.ads.googleads.v0.services.GoogleAdsRow;
return proto.google.ads.googleads.v0.services.GoogleAdsRow.deserializeBinaryFromReader(msg, reader);
};
/**
* Deserializes binary data (in protobuf wire format) from the
* given reader into the given message object.
* @param {!proto.google.ads.googleads.v0.services.GoogleAdsRow} msg The message object to deserialize into.
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
* @return {!proto.google.ads.googleads.v0.services.GoogleAdsRow}
*/
proto.google.ads.googleads.v0.services.GoogleAdsRow.deserializeBinaryFromReader = function(msg, reader) {
while (reader.nextField()) {
if (reader.isEndGroup()) {
break;
}
var field = reader.getFieldNumber();
switch (field) {
case 42:
var value = new google_ads_googleads_v0_resources_account_budget_pb.AccountBudget;
reader.readMessage(value,google_ads_googleads_v0_resources_account_budget_pb.AccountBudget.deserializeBinaryFromReader);
msg.setAccountBudget(value);
break;
case 43:
var value = new google_ads_googleads_v0_resources_account_budget_proposal_pb.AccountBudgetProposal;
reader.readMessage(value,google_ads_googleads_v0_resources_account_budget_proposal_pb.AccountBudgetProposal.deserializeBinaryFromReader);
msg.setAccountBudgetProposal(value);
break;
case 3:
var value = new google_ads_googleads_v0_resources_ad_group_pb.AdGroup;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_pb.AdGroup.deserializeBinaryFromReader);
msg.setAdGroup(value);
break;
case 16:
var value = new google_ads_googleads_v0_resources_ad_group_ad_pb.AdGroupAd;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_ad_pb.AdGroupAd.deserializeBinaryFromReader);
msg.setAdGroupAd(value);
break;
case 57:
var value = new google_ads_googleads_v0_resources_ad_group_audience_view_pb.AdGroupAudienceView;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_audience_view_pb.AdGroupAudienceView.deserializeBinaryFromReader);
msg.setAdGroupAudienceView(value);
break;
case 24:
var value = new google_ads_googleads_v0_resources_ad_group_bid_modifier_pb.AdGroupBidModifier;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_bid_modifier_pb.AdGroupBidModifier.deserializeBinaryFromReader);
msg.setAdGroupBidModifier(value);
break;
case 17:
var value = new google_ads_googleads_v0_resources_ad_group_criterion_pb.AdGroupCriterion;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_criterion_pb.AdGroupCriterion.deserializeBinaryFromReader);
msg.setAdGroupCriterion(value);
break;
case 67:
var value = new google_ads_googleads_v0_resources_ad_group_feed_pb.AdGroupFeed;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_group_feed_pb.AdGroupFeed.deserializeBinaryFromReader);
msg.setAdGroupFeed(value);
break;
case 48:
var value = new google_ads_googleads_v0_resources_age_range_view_pb.AgeRangeView;
reader.readMessage(value,google_ads_googleads_v0_resources_age_range_view_pb.AgeRangeView.deserializeBinaryFromReader);
msg.setAgeRangeView(value);
break;
case 89:
var value = new google_ads_googleads_v0_resources_ad_schedule_view_pb.AdScheduleView;
reader.readMessage(value,google_ads_googleads_v0_resources_ad_schedule_view_pb.AdScheduleView.deserializeBinaryFromReader);
msg.setAdScheduleView(value);
break;
case 18:
var value = new google_ads_googleads_v0_resources_bidding_strategy_pb.BiddingStrategy;
reader.readMessage(value,google_ads_googleads_v0_resources_bidding_strategy_pb.BiddingStrategy.deserializeBinaryFromReader);
msg.setBiddingStrategy(value);
break;
case 41:
var value = new google_ads_googleads_v0_resources_billing_setup_pb.BillingSetup;
reader.readMessage(value,google_ads_googleads_v0_resources_billing_setup_pb.BillingSetup.deserializeBinaryFromReader);
msg.setBillingSetup(value);
break;
case 19:
var value = new google_ads_googleads_v0_resources_campaign_budget_pb.CampaignBudget;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_budget_pb.CampaignBudget.deserializeBinaryFromReader);
msg.setCampaignBudget(value);
break;
case 2:
var value = new google_ads_googleads_v0_resources_campaign_pb.Campaign;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_pb.Campaign.deserializeBinaryFromReader);
msg.setCampaign(value);
break;
case 69:
var value = new google_ads_googleads_v0_resources_campaign_audience_view_pb.CampaignAudienceView;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_audience_view_pb.CampaignAudienceView.deserializeBinaryFromReader);
msg.setCampaignAudienceView(value);
break;
case 26:
var value = new google_ads_googleads_v0_resources_campaign_bid_modifier_pb.CampaignBidModifier;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_bid_modifier_pb.CampaignBidModifier.deserializeBinaryFromReader);
msg.setCampaignBidModifier(value);
break;
case 20:
var value = new google_ads_googleads_v0_resources_campaign_criterion_pb.CampaignCriterion;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_criterion_pb.CampaignCriterion.deserializeBinaryFromReader);
msg.setCampaignCriterion(value);
break;
case 63:
var value = new google_ads_googleads_v0_resources_campaign_feed_pb.CampaignFeed;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_feed_pb.CampaignFeed.deserializeBinaryFromReader);
msg.setCampaignFeed(value);
break;
case 30:
var value = new google_ads_googleads_v0_resources_campaign_shared_set_pb.CampaignSharedSet;
reader.readMessage(value,google_ads_googleads_v0_resources_campaign_shared_set_pb.CampaignSharedSet.deserializeBinaryFromReader);
msg.setCampaignSharedSet(value);
break;
case 66:
var value = new google_ads_googleads_v0_resources_carrier_constant_pb.CarrierConstant;
reader.readMessage(value,google_ads_googleads_v0_resources_carrier_constant_pb.CarrierConstant.deserializeBinaryFromReader);
msg.setCarrierConstant(value);
break;
case 37:
var value = new google_ads_googleads_v0_resources_change_status_pb.ChangeStatus;
reader.readMessage(value,google_ads_googleads_v0_resources_change_status_pb.ChangeStatus.deserializeBinaryFromReader);
msg.setChangeStatus(value);
break;
case 103:
var value = new google_ads_googleads_v0_resources_conversion_action_pb.ConversionAction;
reader.readMessage(value,google_ads_googleads_v0_resources_conversion_action_pb.ConversionAction.deserializeBinaryFromReader);
msg.setConversionAction(value);
break;
case 1:
var value = new google_ads_googleads_v0_resources_customer_pb.Customer;
reader.readMessage(value,google_ads_googleads_v0_resources_customer_pb.Customer.deserializeBinaryFromReader);
msg.setCustomer(value);
break;
case 61:
var value = new google_ads_googleads_v0_resources_customer_manager_link_pb.CustomerManagerLink;
reader.readMessage(value,google_ads_googleads_v0_resources_customer_manager_link_pb.CustomerManagerLink.deserializeBinaryFromReader);
msg.setCustomerManagerLink(value);
break;
case 62:
var value = new google_ads_googleads_v0_resources_customer_client_link_pb.CustomerClientLink;
reader.readMessage(value,google_ads_googleads_v0_resources_customer_client_link_pb.CustomerClientLink.deserializeBinaryFromReader);
msg.setCustomerClientLink(value);
break;
case 70:
var value = new google_ads_googleads_v0_resources_customer_client_pb.CustomerClient;
reader.readMessage(value,google_ads_googleads_v0_resources_customer_client_pb.CustomerClient.deserializeBinaryFromReader);
msg.setCustomerClient(value);
break;
case 64:
var value = new google_ads_googleads_v0_resources_customer_feed_pb.CustomerFeed;
reader.readMessage(value,google_ads_googleads_v0_resources_customer_feed_pb.CustomerFeed.deserializeBinaryFromReader);
msg.setCustomerFeed(value);