UNPKG

@htdangkhoa/google-ads

Version:
383 lines (382 loc) 16.7 kB
"use strict"; // 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/v19/common/extensions.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.SitelinkFeedItem = exports.CalloutFeedItem = exports.CallFeedItem = void 0; /* eslint-disable */ const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const call_conversion_reporting_state_js_1 = require("../enums/call_conversion_reporting_state.js"); const custom_parameter_js_1 = require("./custom_parameter.js"); function createBaseCallFeedItem() { return { phone_number: undefined, country_code: undefined, call_tracking_enabled: undefined, call_conversion_action: undefined, call_conversion_tracking_disabled: undefined, call_conversion_reporting_state: 0, }; } exports.CallFeedItem = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.phone_number !== undefined) { writer.uint32(58).string(message.phone_number); } if (message.country_code !== undefined) { writer.uint32(66).string(message.country_code); } if (message.call_tracking_enabled !== undefined) { writer.uint32(72).bool(message.call_tracking_enabled); } if (message.call_conversion_action !== undefined) { writer.uint32(82).string(message.call_conversion_action); } if (message.call_conversion_tracking_disabled !== undefined) { writer.uint32(88).bool(message.call_conversion_tracking_disabled); } if (message.call_conversion_reporting_state !== undefined && message.call_conversion_reporting_state !== 0) { writer.uint32(48).int32(message.call_conversion_reporting_state); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCallFeedItem(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 7: if (tag !== 58) { break; } message.phone_number = reader.string(); continue; case 8: if (tag !== 66) { break; } message.country_code = reader.string(); continue; case 9: if (tag !== 72) { break; } message.call_tracking_enabled = reader.bool(); continue; case 10: if (tag !== 82) { break; } message.call_conversion_action = reader.string(); continue; case 11: if (tag !== 88) { break; } message.call_conversion_tracking_disabled = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.call_conversion_reporting_state = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { phone_number: isSet(object.phone_number) ? globalThis.String(object.phone_number) : undefined, country_code: isSet(object.country_code) ? globalThis.String(object.country_code) : undefined, call_tracking_enabled: isSet(object.call_tracking_enabled) ? globalThis.Boolean(object.call_tracking_enabled) : undefined, call_conversion_action: isSet(object.call_conversion_action) ? globalThis.String(object.call_conversion_action) : undefined, call_conversion_tracking_disabled: isSet(object.call_conversion_tracking_disabled) ? globalThis.Boolean(object.call_conversion_tracking_disabled) : undefined, call_conversion_reporting_state: isSet(object.call_conversion_reporting_state) ? (0, call_conversion_reporting_state_js_1.callConversionReportingStateEnum_CallConversionReportingStateFromJSON)(object.call_conversion_reporting_state) : 0, }; }, toJSON(message) { const obj = {}; if (message.phone_number !== undefined) { obj.phone_number = message.phone_number; } if (message.country_code !== undefined) { obj.country_code = message.country_code; } if (message.call_tracking_enabled !== undefined) { obj.call_tracking_enabled = message.call_tracking_enabled; } if (message.call_conversion_action !== undefined) { obj.call_conversion_action = message.call_conversion_action; } if (message.call_conversion_tracking_disabled !== undefined) { obj.call_conversion_tracking_disabled = message.call_conversion_tracking_disabled; } if (message.call_conversion_reporting_state !== undefined && message.call_conversion_reporting_state !== 0) { obj.call_conversion_reporting_state = (0, call_conversion_reporting_state_js_1.callConversionReportingStateEnum_CallConversionReportingStateToJSON)(message.call_conversion_reporting_state); } return obj; }, create(base) { return exports.CallFeedItem.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f; const message = createBaseCallFeedItem(); message.phone_number = (_a = object.phone_number) !== null && _a !== void 0 ? _a : undefined; message.country_code = (_b = object.country_code) !== null && _b !== void 0 ? _b : undefined; message.call_tracking_enabled = (_c = object.call_tracking_enabled) !== null && _c !== void 0 ? _c : undefined; message.call_conversion_action = (_d = object.call_conversion_action) !== null && _d !== void 0 ? _d : undefined; message.call_conversion_tracking_disabled = (_e = object.call_conversion_tracking_disabled) !== null && _e !== void 0 ? _e : undefined; message.call_conversion_reporting_state = (_f = object.call_conversion_reporting_state) !== null && _f !== void 0 ? _f : 0; return message; }, }; function createBaseCalloutFeedItem() { return { callout_text: undefined }; } exports.CalloutFeedItem = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.callout_text !== undefined) { writer.uint32(18).string(message.callout_text); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCalloutFeedItem(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 18) { break; } message.callout_text = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { callout_text: isSet(object.callout_text) ? globalThis.String(object.callout_text) : undefined }; }, toJSON(message) { const obj = {}; if (message.callout_text !== undefined) { obj.callout_text = message.callout_text; } return obj; }, create(base) { return exports.CalloutFeedItem.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseCalloutFeedItem(); message.callout_text = (_a = object.callout_text) !== null && _a !== void 0 ? _a : undefined; return message; }, }; function createBaseSitelinkFeedItem() { return { link_text: undefined, line1: undefined, line2: undefined, final_urls: [], final_mobile_urls: [], tracking_url_template: undefined, url_custom_parameters: [], final_url_suffix: undefined, }; } exports.SitelinkFeedItem = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.link_text !== undefined) { writer.uint32(74).string(message.link_text); } if (message.line1 !== undefined) { writer.uint32(82).string(message.line1); } if (message.line2 !== undefined) { writer.uint32(90).string(message.line2); } if (message.final_urls !== undefined && message.final_urls.length !== 0) { for (const v of message.final_urls) { writer.uint32(98).string(v); } } if (message.final_mobile_urls !== undefined && message.final_mobile_urls.length !== 0) { for (const v of message.final_mobile_urls) { writer.uint32(106).string(v); } } if (message.tracking_url_template !== undefined) { writer.uint32(114).string(message.tracking_url_template); } if (message.url_custom_parameters !== undefined && message.url_custom_parameters.length !== 0) { for (const v of message.url_custom_parameters) { custom_parameter_js_1.CustomParameter.encode(v, writer.uint32(58).fork()).ldelim(); } } if (message.final_url_suffix !== undefined) { writer.uint32(122).string(message.final_url_suffix); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseSitelinkFeedItem(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 9: if (tag !== 74) { break; } message.link_text = reader.string(); continue; case 10: if (tag !== 82) { break; } message.line1 = reader.string(); continue; case 11: if (tag !== 90) { break; } message.line2 = reader.string(); continue; case 12: if (tag !== 98) { break; } message.final_urls.push(reader.string()); continue; case 13: if (tag !== 106) { break; } message.final_mobile_urls.push(reader.string()); continue; case 14: if (tag !== 114) { break; } message.tracking_url_template = reader.string(); continue; case 7: if (tag !== 58) { break; } message.url_custom_parameters.push(custom_parameter_js_1.CustomParameter.decode(reader, reader.uint32())); continue; case 15: if (tag !== 122) { break; } message.final_url_suffix = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { link_text: isSet(object.link_text) ? globalThis.String(object.link_text) : undefined, line1: isSet(object.line1) ? globalThis.String(object.line1) : undefined, line2: isSet(object.line2) ? globalThis.String(object.line2) : undefined, final_urls: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.final_urls) ? object.final_urls.map((e) => globalThis.String(e)) : [], final_mobile_urls: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.final_mobile_urls) ? object.final_mobile_urls.map((e) => globalThis.String(e)) : [], tracking_url_template: isSet(object.tracking_url_template) ? globalThis.String(object.tracking_url_template) : undefined, url_custom_parameters: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.url_custom_parameters) ? object.url_custom_parameters.map((e) => custom_parameter_js_1.CustomParameter.fromJSON(e)) : [], final_url_suffix: isSet(object.final_url_suffix) ? globalThis.String(object.final_url_suffix) : undefined, }; }, toJSON(message) { var _a, _b, _c; const obj = {}; if (message.link_text !== undefined) { obj.link_text = message.link_text; } if (message.line1 !== undefined) { obj.line1 = message.line1; } if (message.line2 !== undefined) { obj.line2 = message.line2; } if ((_a = message.final_urls) === null || _a === void 0 ? void 0 : _a.length) { obj.final_urls = message.final_urls; } if ((_b = message.final_mobile_urls) === null || _b === void 0 ? void 0 : _b.length) { obj.final_mobile_urls = message.final_mobile_urls; } if (message.tracking_url_template !== undefined) { obj.tracking_url_template = message.tracking_url_template; } if ((_c = message.url_custom_parameters) === null || _c === void 0 ? void 0 : _c.length) { obj.url_custom_parameters = message.url_custom_parameters.map((e) => custom_parameter_js_1.CustomParameter.toJSON(e)); } if (message.final_url_suffix !== undefined) { obj.final_url_suffix = message.final_url_suffix; } return obj; }, create(base) { return exports.SitelinkFeedItem.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h; const message = createBaseSitelinkFeedItem(); message.link_text = (_a = object.link_text) !== null && _a !== void 0 ? _a : undefined; message.line1 = (_b = object.line1) !== null && _b !== void 0 ? _b : undefined; message.line2 = (_c = object.line2) !== null && _c !== void 0 ? _c : undefined; message.final_urls = ((_d = object.final_urls) === null || _d === void 0 ? void 0 : _d.map((e) => e)) || []; message.final_mobile_urls = ((_e = object.final_mobile_urls) === null || _e === void 0 ? void 0 : _e.map((e) => e)) || []; message.tracking_url_template = (_f = object.tracking_url_template) !== null && _f !== void 0 ? _f : undefined; message.url_custom_parameters = ((_g = object.url_custom_parameters) === null || _g === void 0 ? void 0 : _g.map((e) => custom_parameter_js_1.CustomParameter.fromPartial(e))) || []; message.final_url_suffix = (_h = object.final_url_suffix) !== null && _h !== void 0 ? _h : undefined; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }