UNPKG

@htdangkhoa/google-ads

Version:
807 lines (806 loc) 39.4 kB
// Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.181.2 // protoc v3.21.12 // source: google/ads/googleads/v21/resources/campaign_criterion.proto /* eslint-disable */ import Long from "long"; import _m0 from "protobufjs/minimal.js"; import { AdScheduleInfo, AgeRangeInfo, BrandListInfo, CarrierInfo, CombinedAudienceInfo, ContentLabelInfo, CustomAffinityInfo, CustomAudienceInfo, DeviceInfo, ExtendedDemographicInfo, GenderInfo, IncomeRangeInfo, IpBlockInfo, KeywordInfo, KeywordThemeInfo, LanguageInfo, LifeEventInfo, ListingScopeInfo, LocalServiceIdInfo, LocationGroupInfo, LocationInfo, MobileAppCategoryInfo, MobileApplicationInfo, MobileDeviceInfo, OperatingSystemVersionInfo, ParentalStatusInfo, PlacementInfo, ProximityInfo, TopicInfo, UserInterestInfo, UserListInfo, VideoLineupInfo, WebpageInfo, WebpageListInfo, YouTubeChannelInfo, YouTubeVideoInfo, } from "../common/criteria.js"; import { campaignCriterionStatusEnum_CampaignCriterionStatusFromJSON, campaignCriterionStatusEnum_CampaignCriterionStatusToJSON, } from "../enums/campaign_criterion_status.js"; import { criterionTypeEnum_CriterionTypeFromJSON, criterionTypeEnum_CriterionTypeToJSON, } from "../enums/criterion_type.js"; function createBaseCampaignCriterion() { return { resource_name: "", campaign: undefined, criterion_id: undefined, display_name: "", bid_modifier: undefined, negative: undefined, type: 0, status: 0, keyword: undefined, placement: undefined, mobile_app_category: undefined, mobile_application: undefined, location: undefined, device: undefined, ad_schedule: undefined, age_range: undefined, gender: undefined, income_range: undefined, parental_status: undefined, user_list: undefined, youtube_video: undefined, youtube_channel: undefined, proximity: undefined, topic: undefined, listing_scope: undefined, language: undefined, ip_block: undefined, content_label: undefined, carrier: undefined, user_interest: undefined, webpage: undefined, operating_system_version: undefined, mobile_device: undefined, location_group: undefined, custom_affinity: undefined, custom_audience: undefined, combined_audience: undefined, keyword_theme: undefined, local_service_id: undefined, brand_list: undefined, life_event: undefined, webpage_list: undefined, video_lineup: undefined, extended_demographic: undefined, }; } export const CampaignCriterion = { encode(message, writer = _m0.Writer.create()) { if (message.resource_name !== undefined && message.resource_name !== "") { writer.uint32(10).string(message.resource_name); } if (message.campaign !== undefined) { writer.uint32(298).string(message.campaign); } if (message.criterion_id !== undefined) { writer.uint32(304).int64(message.criterion_id); } if (message.display_name !== undefined && message.display_name !== "") { writer.uint32(346).string(message.display_name); } if (message.bid_modifier !== undefined) { writer.uint32(317).float(message.bid_modifier); } if (message.negative !== undefined) { writer.uint32(320).bool(message.negative); } if (message.type !== undefined && message.type !== 0) { writer.uint32(48).int32(message.type); } if (message.status !== undefined && message.status !== 0) { writer.uint32(280).int32(message.status); } if (message.keyword !== undefined) { KeywordInfo.encode(message.keyword, writer.uint32(66).fork()).ldelim(); } if (message.placement !== undefined) { PlacementInfo.encode(message.placement, writer.uint32(74).fork()).ldelim(); } if (message.mobile_app_category !== undefined) { MobileAppCategoryInfo.encode(message.mobile_app_category, writer.uint32(82).fork()).ldelim(); } if (message.mobile_application !== undefined) { MobileApplicationInfo.encode(message.mobile_application, writer.uint32(90).fork()).ldelim(); } if (message.location !== undefined) { LocationInfo.encode(message.location, writer.uint32(98).fork()).ldelim(); } if (message.device !== undefined) { DeviceInfo.encode(message.device, writer.uint32(106).fork()).ldelim(); } if (message.ad_schedule !== undefined) { AdScheduleInfo.encode(message.ad_schedule, writer.uint32(122).fork()).ldelim(); } if (message.age_range !== undefined) { AgeRangeInfo.encode(message.age_range, writer.uint32(130).fork()).ldelim(); } if (message.gender !== undefined) { GenderInfo.encode(message.gender, writer.uint32(138).fork()).ldelim(); } if (message.income_range !== undefined) { IncomeRangeInfo.encode(message.income_range, writer.uint32(146).fork()).ldelim(); } if (message.parental_status !== undefined) { ParentalStatusInfo.encode(message.parental_status, writer.uint32(154).fork()).ldelim(); } if (message.user_list !== undefined) { UserListInfo.encode(message.user_list, writer.uint32(178).fork()).ldelim(); } if (message.youtube_video !== undefined) { YouTubeVideoInfo.encode(message.youtube_video, writer.uint32(162).fork()).ldelim(); } if (message.youtube_channel !== undefined) { YouTubeChannelInfo.encode(message.youtube_channel, writer.uint32(170).fork()).ldelim(); } if (message.proximity !== undefined) { ProximityInfo.encode(message.proximity, writer.uint32(186).fork()).ldelim(); } if (message.topic !== undefined) { TopicInfo.encode(message.topic, writer.uint32(194).fork()).ldelim(); } if (message.listing_scope !== undefined) { ListingScopeInfo.encode(message.listing_scope, writer.uint32(202).fork()).ldelim(); } if (message.language !== undefined) { LanguageInfo.encode(message.language, writer.uint32(210).fork()).ldelim(); } if (message.ip_block !== undefined) { IpBlockInfo.encode(message.ip_block, writer.uint32(218).fork()).ldelim(); } if (message.content_label !== undefined) { ContentLabelInfo.encode(message.content_label, writer.uint32(226).fork()).ldelim(); } if (message.carrier !== undefined) { CarrierInfo.encode(message.carrier, writer.uint32(234).fork()).ldelim(); } if (message.user_interest !== undefined) { UserInterestInfo.encode(message.user_interest, writer.uint32(242).fork()).ldelim(); } if (message.webpage !== undefined) { WebpageInfo.encode(message.webpage, writer.uint32(250).fork()).ldelim(); } if (message.operating_system_version !== undefined) { OperatingSystemVersionInfo.encode(message.operating_system_version, writer.uint32(258).fork()).ldelim(); } if (message.mobile_device !== undefined) { MobileDeviceInfo.encode(message.mobile_device, writer.uint32(266).fork()).ldelim(); } if (message.location_group !== undefined) { LocationGroupInfo.encode(message.location_group, writer.uint32(274).fork()).ldelim(); } if (message.custom_affinity !== undefined) { CustomAffinityInfo.encode(message.custom_affinity, writer.uint32(290).fork()).ldelim(); } if (message.custom_audience !== undefined) { CustomAudienceInfo.encode(message.custom_audience, writer.uint32(330).fork()).ldelim(); } if (message.combined_audience !== undefined) { CombinedAudienceInfo.encode(message.combined_audience, writer.uint32(338).fork()).ldelim(); } if (message.keyword_theme !== undefined) { KeywordThemeInfo.encode(message.keyword_theme, writer.uint32(362).fork()).ldelim(); } if (message.local_service_id !== undefined) { LocalServiceIdInfo.encode(message.local_service_id, writer.uint32(370).fork()).ldelim(); } if (message.brand_list !== undefined) { BrandListInfo.encode(message.brand_list, writer.uint32(378).fork()).ldelim(); } if (message.life_event !== undefined) { LifeEventInfo.encode(message.life_event, writer.uint32(386).fork()).ldelim(); } if (message.webpage_list !== undefined) { WebpageListInfo.encode(message.webpage_list, writer.uint32(394).fork()).ldelim(); } if (message.video_lineup !== undefined) { VideoLineupInfo.encode(message.video_lineup, writer.uint32(402).fork()).ldelim(); } if (message.extended_demographic !== undefined) { ExtendedDemographicInfo.encode(message.extended_demographic, writer.uint32(418).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCampaignCriterion(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.resource_name = reader.string(); continue; case 37: if (tag !== 298) { break; } message.campaign = reader.string(); continue; case 38: if (tag !== 304) { break; } message.criterion_id = longToString(reader.int64()); continue; case 43: if (tag !== 346) { break; } message.display_name = reader.string(); continue; case 39: if (tag !== 317) { break; } message.bid_modifier = reader.float(); continue; case 40: if (tag !== 320) { break; } message.negative = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.type = reader.int32(); continue; case 35: if (tag !== 280) { break; } message.status = reader.int32(); continue; case 8: if (tag !== 66) { break; } message.keyword = KeywordInfo.decode(reader, reader.uint32()); continue; case 9: if (tag !== 74) { break; } message.placement = PlacementInfo.decode(reader, reader.uint32()); continue; case 10: if (tag !== 82) { break; } message.mobile_app_category = MobileAppCategoryInfo.decode(reader, reader.uint32()); continue; case 11: if (tag !== 90) { break; } message.mobile_application = MobileApplicationInfo.decode(reader, reader.uint32()); continue; case 12: if (tag !== 98) { break; } message.location = LocationInfo.decode(reader, reader.uint32()); continue; case 13: if (tag !== 106) { break; } message.device = DeviceInfo.decode(reader, reader.uint32()); continue; case 15: if (tag !== 122) { break; } message.ad_schedule = AdScheduleInfo.decode(reader, reader.uint32()); continue; case 16: if (tag !== 130) { break; } message.age_range = AgeRangeInfo.decode(reader, reader.uint32()); continue; case 17: if (tag !== 138) { break; } message.gender = GenderInfo.decode(reader, reader.uint32()); continue; case 18: if (tag !== 146) { break; } message.income_range = IncomeRangeInfo.decode(reader, reader.uint32()); continue; case 19: if (tag !== 154) { break; } message.parental_status = ParentalStatusInfo.decode(reader, reader.uint32()); continue; case 22: if (tag !== 178) { break; } message.user_list = UserListInfo.decode(reader, reader.uint32()); continue; case 20: if (tag !== 162) { break; } message.youtube_video = YouTubeVideoInfo.decode(reader, reader.uint32()); continue; case 21: if (tag !== 170) { break; } message.youtube_channel = YouTubeChannelInfo.decode(reader, reader.uint32()); continue; case 23: if (tag !== 186) { break; } message.proximity = ProximityInfo.decode(reader, reader.uint32()); continue; case 24: if (tag !== 194) { break; } message.topic = TopicInfo.decode(reader, reader.uint32()); continue; case 25: if (tag !== 202) { break; } message.listing_scope = ListingScopeInfo.decode(reader, reader.uint32()); continue; case 26: if (tag !== 210) { break; } message.language = LanguageInfo.decode(reader, reader.uint32()); continue; case 27: if (tag !== 218) { break; } message.ip_block = IpBlockInfo.decode(reader, reader.uint32()); continue; case 28: if (tag !== 226) { break; } message.content_label = ContentLabelInfo.decode(reader, reader.uint32()); continue; case 29: if (tag !== 234) { break; } message.carrier = CarrierInfo.decode(reader, reader.uint32()); continue; case 30: if (tag !== 242) { break; } message.user_interest = UserInterestInfo.decode(reader, reader.uint32()); continue; case 31: if (tag !== 250) { break; } message.webpage = WebpageInfo.decode(reader, reader.uint32()); continue; case 32: if (tag !== 258) { break; } message.operating_system_version = OperatingSystemVersionInfo.decode(reader, reader.uint32()); continue; case 33: if (tag !== 266) { break; } message.mobile_device = MobileDeviceInfo.decode(reader, reader.uint32()); continue; case 34: if (tag !== 274) { break; } message.location_group = LocationGroupInfo.decode(reader, reader.uint32()); continue; case 36: if (tag !== 290) { break; } message.custom_affinity = CustomAffinityInfo.decode(reader, reader.uint32()); continue; case 41: if (tag !== 330) { break; } message.custom_audience = CustomAudienceInfo.decode(reader, reader.uint32()); continue; case 42: if (tag !== 338) { break; } message.combined_audience = CombinedAudienceInfo.decode(reader, reader.uint32()); continue; case 45: if (tag !== 362) { break; } message.keyword_theme = KeywordThemeInfo.decode(reader, reader.uint32()); continue; case 46: if (tag !== 370) { break; } message.local_service_id = LocalServiceIdInfo.decode(reader, reader.uint32()); continue; case 47: if (tag !== 378) { break; } message.brand_list = BrandListInfo.decode(reader, reader.uint32()); continue; case 48: if (tag !== 386) { break; } message.life_event = LifeEventInfo.decode(reader, reader.uint32()); continue; case 49: if (tag !== 394) { break; } message.webpage_list = WebpageListInfo.decode(reader, reader.uint32()); continue; case 50: if (tag !== 402) { break; } message.video_lineup = VideoLineupInfo.decode(reader, reader.uint32()); continue; case 52: if (tag !== 418) { break; } message.extended_demographic = ExtendedDemographicInfo.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resource_name: isSet(object.resource_name) ? globalThis.String(object.resource_name) : "", campaign: isSet(object.campaign) ? globalThis.String(object.campaign) : undefined, criterion_id: isSet(object.criterion_id) ? globalThis.String(object.criterion_id) : undefined, display_name: isSet(object.display_name) ? globalThis.String(object.display_name) : "", bid_modifier: isSet(object.bid_modifier) ? globalThis.Number(object.bid_modifier) : undefined, negative: isSet(object.negative) ? globalThis.Boolean(object.negative) : undefined, type: isSet(object.type) ? criterionTypeEnum_CriterionTypeFromJSON(object.type) : 0, status: isSet(object.status) ? campaignCriterionStatusEnum_CampaignCriterionStatusFromJSON(object.status) : 0, keyword: isSet(object.keyword) ? KeywordInfo.fromJSON(object.keyword) : undefined, placement: isSet(object.placement) ? PlacementInfo.fromJSON(object.placement) : undefined, mobile_app_category: isSet(object.mobile_app_category) ? MobileAppCategoryInfo.fromJSON(object.mobile_app_category) : undefined, mobile_application: isSet(object.mobile_application) ? MobileApplicationInfo.fromJSON(object.mobile_application) : undefined, location: isSet(object.location) ? LocationInfo.fromJSON(object.location) : undefined, device: isSet(object.device) ? DeviceInfo.fromJSON(object.device) : undefined, ad_schedule: isSet(object.ad_schedule) ? AdScheduleInfo.fromJSON(object.ad_schedule) : undefined, age_range: isSet(object.age_range) ? AgeRangeInfo.fromJSON(object.age_range) : undefined, gender: isSet(object.gender) ? GenderInfo.fromJSON(object.gender) : undefined, income_range: isSet(object.income_range) ? IncomeRangeInfo.fromJSON(object.income_range) : undefined, parental_status: isSet(object.parental_status) ? ParentalStatusInfo.fromJSON(object.parental_status) : undefined, user_list: isSet(object.user_list) ? UserListInfo.fromJSON(object.user_list) : undefined, youtube_video: isSet(object.youtube_video) ? YouTubeVideoInfo.fromJSON(object.youtube_video) : undefined, youtube_channel: isSet(object.youtube_channel) ? YouTubeChannelInfo.fromJSON(object.youtube_channel) : undefined, proximity: isSet(object.proximity) ? ProximityInfo.fromJSON(object.proximity) : undefined, topic: isSet(object.topic) ? TopicInfo.fromJSON(object.topic) : undefined, listing_scope: isSet(object.listing_scope) ? ListingScopeInfo.fromJSON(object.listing_scope) : undefined, language: isSet(object.language) ? LanguageInfo.fromJSON(object.language) : undefined, ip_block: isSet(object.ip_block) ? IpBlockInfo.fromJSON(object.ip_block) : undefined, content_label: isSet(object.content_label) ? ContentLabelInfo.fromJSON(object.content_label) : undefined, carrier: isSet(object.carrier) ? CarrierInfo.fromJSON(object.carrier) : undefined, user_interest: isSet(object.user_interest) ? UserInterestInfo.fromJSON(object.user_interest) : undefined, webpage: isSet(object.webpage) ? WebpageInfo.fromJSON(object.webpage) : undefined, operating_system_version: isSet(object.operating_system_version) ? OperatingSystemVersionInfo.fromJSON(object.operating_system_version) : undefined, mobile_device: isSet(object.mobile_device) ? MobileDeviceInfo.fromJSON(object.mobile_device) : undefined, location_group: isSet(object.location_group) ? LocationGroupInfo.fromJSON(object.location_group) : undefined, custom_affinity: isSet(object.custom_affinity) ? CustomAffinityInfo.fromJSON(object.custom_affinity) : undefined, custom_audience: isSet(object.custom_audience) ? CustomAudienceInfo.fromJSON(object.custom_audience) : undefined, combined_audience: isSet(object.combined_audience) ? CombinedAudienceInfo.fromJSON(object.combined_audience) : undefined, keyword_theme: isSet(object.keyword_theme) ? KeywordThemeInfo.fromJSON(object.keyword_theme) : undefined, local_service_id: isSet(object.local_service_id) ? LocalServiceIdInfo.fromJSON(object.local_service_id) : undefined, brand_list: isSet(object.brand_list) ? BrandListInfo.fromJSON(object.brand_list) : undefined, life_event: isSet(object.life_event) ? LifeEventInfo.fromJSON(object.life_event) : undefined, webpage_list: isSet(object.webpage_list) ? WebpageListInfo.fromJSON(object.webpage_list) : undefined, video_lineup: isSet(object.video_lineup) ? VideoLineupInfo.fromJSON(object.video_lineup) : undefined, extended_demographic: isSet(object.extended_demographic) ? ExtendedDemographicInfo.fromJSON(object.extended_demographic) : undefined, }; }, toJSON(message) { const obj = {}; if (message.resource_name !== undefined && message.resource_name !== "") { obj.resource_name = message.resource_name; } if (message.campaign !== undefined) { obj.campaign = message.campaign; } if (message.criterion_id !== undefined) { obj.criterion_id = message.criterion_id; } if (message.display_name !== undefined && message.display_name !== "") { obj.display_name = message.display_name; } if (message.bid_modifier !== undefined) { obj.bid_modifier = message.bid_modifier; } if (message.negative !== undefined) { obj.negative = message.negative; } if (message.type !== undefined && message.type !== 0) { obj.type = criterionTypeEnum_CriterionTypeToJSON(message.type); } if (message.status !== undefined && message.status !== 0) { obj.status = campaignCriterionStatusEnum_CampaignCriterionStatusToJSON(message.status); } if (message.keyword !== undefined) { obj.keyword = KeywordInfo.toJSON(message.keyword); } if (message.placement !== undefined) { obj.placement = PlacementInfo.toJSON(message.placement); } if (message.mobile_app_category !== undefined) { obj.mobile_app_category = MobileAppCategoryInfo.toJSON(message.mobile_app_category); } if (message.mobile_application !== undefined) { obj.mobile_application = MobileApplicationInfo.toJSON(message.mobile_application); } if (message.location !== undefined) { obj.location = LocationInfo.toJSON(message.location); } if (message.device !== undefined) { obj.device = DeviceInfo.toJSON(message.device); } if (message.ad_schedule !== undefined) { obj.ad_schedule = AdScheduleInfo.toJSON(message.ad_schedule); } if (message.age_range !== undefined) { obj.age_range = AgeRangeInfo.toJSON(message.age_range); } if (message.gender !== undefined) { obj.gender = GenderInfo.toJSON(message.gender); } if (message.income_range !== undefined) { obj.income_range = IncomeRangeInfo.toJSON(message.income_range); } if (message.parental_status !== undefined) { obj.parental_status = ParentalStatusInfo.toJSON(message.parental_status); } if (message.user_list !== undefined) { obj.user_list = UserListInfo.toJSON(message.user_list); } if (message.youtube_video !== undefined) { obj.youtube_video = YouTubeVideoInfo.toJSON(message.youtube_video); } if (message.youtube_channel !== undefined) { obj.youtube_channel = YouTubeChannelInfo.toJSON(message.youtube_channel); } if (message.proximity !== undefined) { obj.proximity = ProximityInfo.toJSON(message.proximity); } if (message.topic !== undefined) { obj.topic = TopicInfo.toJSON(message.topic); } if (message.listing_scope !== undefined) { obj.listing_scope = ListingScopeInfo.toJSON(message.listing_scope); } if (message.language !== undefined) { obj.language = LanguageInfo.toJSON(message.language); } if (message.ip_block !== undefined) { obj.ip_block = IpBlockInfo.toJSON(message.ip_block); } if (message.content_label !== undefined) { obj.content_label = ContentLabelInfo.toJSON(message.content_label); } if (message.carrier !== undefined) { obj.carrier = CarrierInfo.toJSON(message.carrier); } if (message.user_interest !== undefined) { obj.user_interest = UserInterestInfo.toJSON(message.user_interest); } if (message.webpage !== undefined) { obj.webpage = WebpageInfo.toJSON(message.webpage); } if (message.operating_system_version !== undefined) { obj.operating_system_version = OperatingSystemVersionInfo.toJSON(message.operating_system_version); } if (message.mobile_device !== undefined) { obj.mobile_device = MobileDeviceInfo.toJSON(message.mobile_device); } if (message.location_group !== undefined) { obj.location_group = LocationGroupInfo.toJSON(message.location_group); } if (message.custom_affinity !== undefined) { obj.custom_affinity = CustomAffinityInfo.toJSON(message.custom_affinity); } if (message.custom_audience !== undefined) { obj.custom_audience = CustomAudienceInfo.toJSON(message.custom_audience); } if (message.combined_audience !== undefined) { obj.combined_audience = CombinedAudienceInfo.toJSON(message.combined_audience); } if (message.keyword_theme !== undefined) { obj.keyword_theme = KeywordThemeInfo.toJSON(message.keyword_theme); } if (message.local_service_id !== undefined) { obj.local_service_id = LocalServiceIdInfo.toJSON(message.local_service_id); } if (message.brand_list !== undefined) { obj.brand_list = BrandListInfo.toJSON(message.brand_list); } if (message.life_event !== undefined) { obj.life_event = LifeEventInfo.toJSON(message.life_event); } if (message.webpage_list !== undefined) { obj.webpage_list = WebpageListInfo.toJSON(message.webpage_list); } if (message.video_lineup !== undefined) { obj.video_lineup = VideoLineupInfo.toJSON(message.video_lineup); } if (message.extended_demographic !== undefined) { obj.extended_demographic = ExtendedDemographicInfo.toJSON(message.extended_demographic); } return obj; }, create(base) { return CampaignCriterion.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseCampaignCriterion(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.campaign = (_b = object.campaign) !== null && _b !== void 0 ? _b : undefined; message.criterion_id = (_c = object.criterion_id) !== null && _c !== void 0 ? _c : undefined; message.display_name = (_d = object.display_name) !== null && _d !== void 0 ? _d : ""; message.bid_modifier = (_e = object.bid_modifier) !== null && _e !== void 0 ? _e : undefined; message.negative = (_f = object.negative) !== null && _f !== void 0 ? _f : undefined; message.type = (_g = object.type) !== null && _g !== void 0 ? _g : 0; message.status = (_h = object.status) !== null && _h !== void 0 ? _h : 0; message.keyword = (object.keyword !== undefined && object.keyword !== null) ? KeywordInfo.fromPartial(object.keyword) : undefined; message.placement = (object.placement !== undefined && object.placement !== null) ? PlacementInfo.fromPartial(object.placement) : undefined; message.mobile_app_category = (object.mobile_app_category !== undefined && object.mobile_app_category !== null) ? MobileAppCategoryInfo.fromPartial(object.mobile_app_category) : undefined; message.mobile_application = (object.mobile_application !== undefined && object.mobile_application !== null) ? MobileApplicationInfo.fromPartial(object.mobile_application) : undefined; message.location = (object.location !== undefined && object.location !== null) ? LocationInfo.fromPartial(object.location) : undefined; message.device = (object.device !== undefined && object.device !== null) ? DeviceInfo.fromPartial(object.device) : undefined; message.ad_schedule = (object.ad_schedule !== undefined && object.ad_schedule !== null) ? AdScheduleInfo.fromPartial(object.ad_schedule) : undefined; message.age_range = (object.age_range !== undefined && object.age_range !== null) ? AgeRangeInfo.fromPartial(object.age_range) : undefined; message.gender = (object.gender !== undefined && object.gender !== null) ? GenderInfo.fromPartial(object.gender) : undefined; message.income_range = (object.income_range !== undefined && object.income_range !== null) ? IncomeRangeInfo.fromPartial(object.income_range) : undefined; message.parental_status = (object.parental_status !== undefined && object.parental_status !== null) ? ParentalStatusInfo.fromPartial(object.parental_status) : undefined; message.user_list = (object.user_list !== undefined && object.user_list !== null) ? UserListInfo.fromPartial(object.user_list) : undefined; message.youtube_video = (object.youtube_video !== undefined && object.youtube_video !== null) ? YouTubeVideoInfo.fromPartial(object.youtube_video) : undefined; message.youtube_channel = (object.youtube_channel !== undefined && object.youtube_channel !== null) ? YouTubeChannelInfo.fromPartial(object.youtube_channel) : undefined; message.proximity = (object.proximity !== undefined && object.proximity !== null) ? ProximityInfo.fromPartial(object.proximity) : undefined; message.topic = (object.topic !== undefined && object.topic !== null) ? TopicInfo.fromPartial(object.topic) : undefined; message.listing_scope = (object.listing_scope !== undefined && object.listing_scope !== null) ? ListingScopeInfo.fromPartial(object.listing_scope) : undefined; message.language = (object.language !== undefined && object.language !== null) ? LanguageInfo.fromPartial(object.language) : undefined; message.ip_block = (object.ip_block !== undefined && object.ip_block !== null) ? IpBlockInfo.fromPartial(object.ip_block) : undefined; message.content_label = (object.content_label !== undefined && object.content_label !== null) ? ContentLabelInfo.fromPartial(object.content_label) : undefined; message.carrier = (object.carrier !== undefined && object.carrier !== null) ? CarrierInfo.fromPartial(object.carrier) : undefined; message.user_interest = (object.user_interest !== undefined && object.user_interest !== null) ? UserInterestInfo.fromPartial(object.user_interest) : undefined; message.webpage = (object.webpage !== undefined && object.webpage !== null) ? WebpageInfo.fromPartial(object.webpage) : undefined; message.operating_system_version = (object.operating_system_version !== undefined && object.operating_system_version !== null) ? OperatingSystemVersionInfo.fromPartial(object.operating_system_version) : undefined; message.mobile_device = (object.mobile_device !== undefined && object.mobile_device !== null) ? MobileDeviceInfo.fromPartial(object.mobile_device) : undefined; message.location_group = (object.location_group !== undefined && object.location_group !== null) ? LocationGroupInfo.fromPartial(object.location_group) : undefined; message.custom_affinity = (object.custom_affinity !== undefined && object.custom_affinity !== null) ? CustomAffinityInfo.fromPartial(object.custom_affinity) : undefined; message.custom_audience = (object.custom_audience !== undefined && object.custom_audience !== null) ? CustomAudienceInfo.fromPartial(object.custom_audience) : undefined; message.combined_audience = (object.combined_audience !== undefined && object.combined_audience !== null) ? CombinedAudienceInfo.fromPartial(object.combined_audience) : undefined; message.keyword_theme = (object.keyword_theme !== undefined && object.keyword_theme !== null) ? KeywordThemeInfo.fromPartial(object.keyword_theme) : undefined; message.local_service_id = (object.local_service_id !== undefined && object.local_service_id !== null) ? LocalServiceIdInfo.fromPartial(object.local_service_id) : undefined; message.brand_list = (object.brand_list !== undefined && object.brand_list !== null) ? BrandListInfo.fromPartial(object.brand_list) : undefined; message.life_event = (object.life_event !== undefined && object.life_event !== null) ? LifeEventInfo.fromPartial(object.life_event) : undefined; message.webpage_list = (object.webpage_list !== undefined && object.webpage_list !== null) ? WebpageListInfo.fromPartial(object.webpage_list) : undefined; message.video_lineup = (object.video_lineup !== undefined && object.video_lineup !== null) ? VideoLineupInfo.fromPartial(object.video_lineup) : undefined; message.extended_demographic = (object.extended_demographic !== undefined && object.extended_demographic !== null) ? ExtendedDemographicInfo.fromPartial(object.extended_demographic) : undefined; return message; }, }; function longToString(long) { return long.toString(); } if (_m0.util.Long !== Long) { _m0.util.Long = Long; _m0.configure(); } function isSet(value) { return value !== null && value !== undefined; }