UNPKG

@htdangkhoa/google-ads

Version:
461 lines (460 loc) 19.3 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/v24/actions/generate_shareable_previews.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.YouTubeLivePreviewResult = exports.UiPreviewResult = exports.ShareablePreviewResult = exports.GenerateShareablePreviewsResult = exports.ShareablePreview = exports.GenerateShareablePreviewsOperation = void 0; /* eslint-disable */ const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const preview_type_js_1 = require("../enums/preview_type.js"); function createBaseGenerateShareablePreviewsOperation() { return { shareable_previews: [] }; } exports.GenerateShareablePreviewsOperation = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.shareable_previews !== undefined && message.shareable_previews.length !== 0) { for (const v of message.shareable_previews) { exports.ShareablePreview.encode(v, writer.uint32(10).fork()).ldelim(); } } 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 = createBaseGenerateShareablePreviewsOperation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.shareable_previews.push(exports.ShareablePreview.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { shareable_previews: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.shareable_previews) ? object.shareable_previews.map((e) => exports.ShareablePreview.fromJSON(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.shareable_previews) === null || _a === void 0 ? void 0 : _a.length) { obj.shareable_previews = message.shareable_previews.map((e) => exports.ShareablePreview.toJSON(e)); } return obj; }, create(base) { return exports.GenerateShareablePreviewsOperation.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseGenerateShareablePreviewsOperation(); message.shareable_previews = ((_a = object.shareable_previews) === null || _a === void 0 ? void 0 : _a.map((e) => exports.ShareablePreview.fromPartial(e))) || []; return message; }, }; function createBaseShareablePreview() { return { preview_type: 0, ad_group_ad: undefined, asset_group: undefined }; } exports.ShareablePreview = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.preview_type !== undefined && message.preview_type !== 0) { writer.uint32(8).int32(message.preview_type); } if (message.ad_group_ad !== undefined) { writer.uint32(18).string(message.ad_group_ad); } if (message.asset_group !== undefined) { writer.uint32(26).string(message.asset_group); } 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 = createBaseShareablePreview(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.preview_type = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.ad_group_ad = reader.string(); continue; case 3: if (tag !== 26) { break; } message.asset_group = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { preview_type: isSet(object.preview_type) ? (0, preview_type_js_1.previewTypeEnum_PreviewTypeFromJSON)(object.preview_type) : 0, ad_group_ad: isSet(object.ad_group_ad) ? globalThis.String(object.ad_group_ad) : undefined, asset_group: isSet(object.asset_group) ? globalThis.String(object.asset_group) : undefined, }; }, toJSON(message) { const obj = {}; if (message.preview_type !== undefined && message.preview_type !== 0) { obj.preview_type = (0, preview_type_js_1.previewTypeEnum_PreviewTypeToJSON)(message.preview_type); } if (message.ad_group_ad !== undefined) { obj.ad_group_ad = message.ad_group_ad; } if (message.asset_group !== undefined) { obj.asset_group = message.asset_group; } return obj; }, create(base) { return exports.ShareablePreview.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseShareablePreview(); message.preview_type = (_a = object.preview_type) !== null && _a !== void 0 ? _a : 0; message.ad_group_ad = (_b = object.ad_group_ad) !== null && _b !== void 0 ? _b : undefined; message.asset_group = (_c = object.asset_group) !== null && _c !== void 0 ? _c : undefined; return message; }, }; function createBaseGenerateShareablePreviewsResult() { return { previews: [] }; } exports.GenerateShareablePreviewsResult = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.previews !== undefined && message.previews.length !== 0) { for (const v of message.previews) { exports.ShareablePreviewResult.encode(v, writer.uint32(10).fork()).ldelim(); } } 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 = createBaseGenerateShareablePreviewsResult(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.previews.push(exports.ShareablePreviewResult.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { previews: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.previews) ? object.previews.map((e) => exports.ShareablePreviewResult.fromJSON(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.previews) === null || _a === void 0 ? void 0 : _a.length) { obj.previews = message.previews.map((e) => exports.ShareablePreviewResult.toJSON(e)); } return obj; }, create(base) { return exports.GenerateShareablePreviewsResult.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseGenerateShareablePreviewsResult(); message.previews = ((_a = object.previews) === null || _a === void 0 ? void 0 : _a.map((e) => exports.ShareablePreviewResult.fromPartial(e))) || []; return message; }, }; function createBaseShareablePreviewResult() { return { expiration_date_time: "", ui_preview_result: undefined, youtube_live_preview_result: undefined, ad_group_ad: undefined, asset_group: undefined, }; } exports.ShareablePreviewResult = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.expiration_date_time !== undefined && message.expiration_date_time !== "") { writer.uint32(26).string(message.expiration_date_time); } if (message.ui_preview_result !== undefined) { exports.UiPreviewResult.encode(message.ui_preview_result, writer.uint32(10).fork()).ldelim(); } if (message.youtube_live_preview_result !== undefined) { exports.YouTubeLivePreviewResult.encode(message.youtube_live_preview_result, writer.uint32(18).fork()).ldelim(); } if (message.ad_group_ad !== undefined) { writer.uint32(34).string(message.ad_group_ad); } if (message.asset_group !== undefined) { writer.uint32(42).string(message.asset_group); } 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 = createBaseShareablePreviewResult(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 3: if (tag !== 26) { break; } message.expiration_date_time = reader.string(); continue; case 1: if (tag !== 10) { break; } message.ui_preview_result = exports.UiPreviewResult.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.youtube_live_preview_result = exports.YouTubeLivePreviewResult.decode(reader, reader.uint32()); continue; case 4: if (tag !== 34) { break; } message.ad_group_ad = reader.string(); continue; case 5: if (tag !== 42) { break; } message.asset_group = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { expiration_date_time: isSet(object.expiration_date_time) ? globalThis.String(object.expiration_date_time) : "", ui_preview_result: isSet(object.ui_preview_result) ? exports.UiPreviewResult.fromJSON(object.ui_preview_result) : undefined, youtube_live_preview_result: isSet(object.youtube_live_preview_result) ? exports.YouTubeLivePreviewResult.fromJSON(object.youtube_live_preview_result) : undefined, ad_group_ad: isSet(object.ad_group_ad) ? globalThis.String(object.ad_group_ad) : undefined, asset_group: isSet(object.asset_group) ? globalThis.String(object.asset_group) : undefined, }; }, toJSON(message) { const obj = {}; if (message.expiration_date_time !== undefined && message.expiration_date_time !== "") { obj.expiration_date_time = message.expiration_date_time; } if (message.ui_preview_result !== undefined) { obj.ui_preview_result = exports.UiPreviewResult.toJSON(message.ui_preview_result); } if (message.youtube_live_preview_result !== undefined) { obj.youtube_live_preview_result = exports.YouTubeLivePreviewResult.toJSON(message.youtube_live_preview_result); } if (message.ad_group_ad !== undefined) { obj.ad_group_ad = message.ad_group_ad; } if (message.asset_group !== undefined) { obj.asset_group = message.asset_group; } return obj; }, create(base) { return exports.ShareablePreviewResult.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseShareablePreviewResult(); message.expiration_date_time = (_a = object.expiration_date_time) !== null && _a !== void 0 ? _a : ""; message.ui_preview_result = (object.ui_preview_result !== undefined && object.ui_preview_result !== null) ? exports.UiPreviewResult.fromPartial(object.ui_preview_result) : undefined; message.youtube_live_preview_result = (object.youtube_live_preview_result !== undefined && object.youtube_live_preview_result !== null) ? exports.YouTubeLivePreviewResult.fromPartial(object.youtube_live_preview_result) : undefined; message.ad_group_ad = (_b = object.ad_group_ad) !== null && _b !== void 0 ? _b : undefined; message.asset_group = (_c = object.asset_group) !== null && _c !== void 0 ? _c : undefined; return message; }, }; function createBaseUiPreviewResult() { return { shareable_preview_url: "" }; } exports.UiPreviewResult = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.shareable_preview_url !== undefined && message.shareable_preview_url !== "") { writer.uint32(10).string(message.shareable_preview_url); } 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 = createBaseUiPreviewResult(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.shareable_preview_url = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { shareable_preview_url: isSet(object.shareable_preview_url) ? globalThis.String(object.shareable_preview_url) : "", }; }, toJSON(message) { const obj = {}; if (message.shareable_preview_url !== undefined && message.shareable_preview_url !== "") { obj.shareable_preview_url = message.shareable_preview_url; } return obj; }, create(base) { return exports.UiPreviewResult.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseUiPreviewResult(); message.shareable_preview_url = (_a = object.shareable_preview_url) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseYouTubeLivePreviewResult() { return { youtube_preview_url: "", youtube_tv_preview_url: "" }; } exports.YouTubeLivePreviewResult = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.youtube_preview_url !== undefined && message.youtube_preview_url !== "") { writer.uint32(10).string(message.youtube_preview_url); } if (message.youtube_tv_preview_url !== undefined && message.youtube_tv_preview_url !== "") { writer.uint32(18).string(message.youtube_tv_preview_url); } 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 = createBaseYouTubeLivePreviewResult(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.youtube_preview_url = reader.string(); continue; case 2: if (tag !== 18) { break; } message.youtube_tv_preview_url = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { youtube_preview_url: isSet(object.youtube_preview_url) ? globalThis.String(object.youtube_preview_url) : "", youtube_tv_preview_url: isSet(object.youtube_tv_preview_url) ? globalThis.String(object.youtube_tv_preview_url) : "", }; }, toJSON(message) { const obj = {}; if (message.youtube_preview_url !== undefined && message.youtube_preview_url !== "") { obj.youtube_preview_url = message.youtube_preview_url; } if (message.youtube_tv_preview_url !== undefined && message.youtube_tv_preview_url !== "") { obj.youtube_tv_preview_url = message.youtube_tv_preview_url; } return obj; }, create(base) { return exports.YouTubeLivePreviewResult.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseYouTubeLivePreviewResult(); message.youtube_preview_url = (_a = object.youtube_preview_url) !== null && _a !== void 0 ? _a : ""; message.youtube_tv_preview_url = (_b = object.youtube_tv_preview_url) !== null && _b !== void 0 ? _b : ""; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }