@htdangkhoa/google-ads
Version:
Google Ads API client for Node.js
142 lines (141 loc) • 6.22 kB
JavaScript
;
// 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/enums/conversion_origin.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConversionOriginEnum = exports.ConversionOriginEnum_ConversionOrigin = void 0;
exports.conversionOriginEnum_ConversionOriginFromJSON = conversionOriginEnum_ConversionOriginFromJSON;
exports.conversionOriginEnum_ConversionOriginToJSON = conversionOriginEnum_ConversionOriginToJSON;
/* eslint-disable */
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
/** The possible places where a conversion can occur. */
var ConversionOriginEnum_ConversionOrigin;
(function (ConversionOriginEnum_ConversionOrigin) {
/** UNSPECIFIED - The conversion origin has not been specified. */
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/** UNKNOWN - The conversion origin is not known in this version. */
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["UNKNOWN"] = 1] = "UNKNOWN";
/**
* WEBSITE - Conversion that occurs when a user visits a website or takes an action
* there after viewing an ad.
*/
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["WEBSITE"] = 2] = "WEBSITE";
/**
* GOOGLE_HOSTED - Conversions reported by an offline pipeline which collects local actions
* from Google-hosted pages (for example, Google Maps, Google Place Page,
* etc) and attributes them to relevant ad events.
*/
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["GOOGLE_HOSTED"] = 3] = "GOOGLE_HOSTED";
/**
* APP - Conversion that occurs when a user performs an action through any app
* platforms.
*/
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["APP"] = 4] = "APP";
/** CALL_FROM_ADS - Conversion that occurs when a user makes a call from ads. */
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["CALL_FROM_ADS"] = 5] = "CALL_FROM_ADS";
/**
* STORE - Conversion that occurs when a user visits or makes a purchase at a
* physical store.
*/
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["STORE"] = 6] = "STORE";
/** YOUTUBE_HOSTED - Conversion that occurs on YouTube. */
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["YOUTUBE_HOSTED"] = 7] = "YOUTUBE_HOSTED";
ConversionOriginEnum_ConversionOrigin[ConversionOriginEnum_ConversionOrigin["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ConversionOriginEnum_ConversionOrigin || (exports.ConversionOriginEnum_ConversionOrigin = ConversionOriginEnum_ConversionOrigin = {}));
function conversionOriginEnum_ConversionOriginFromJSON(object) {
switch (object) {
case 0:
case "UNSPECIFIED":
return ConversionOriginEnum_ConversionOrigin.UNSPECIFIED;
case 1:
case "UNKNOWN":
return ConversionOriginEnum_ConversionOrigin.UNKNOWN;
case 2:
case "WEBSITE":
return ConversionOriginEnum_ConversionOrigin.WEBSITE;
case 3:
case "GOOGLE_HOSTED":
return ConversionOriginEnum_ConversionOrigin.GOOGLE_HOSTED;
case 4:
case "APP":
return ConversionOriginEnum_ConversionOrigin.APP;
case 5:
case "CALL_FROM_ADS":
return ConversionOriginEnum_ConversionOrigin.CALL_FROM_ADS;
case 6:
case "STORE":
return ConversionOriginEnum_ConversionOrigin.STORE;
case 7:
case "YOUTUBE_HOSTED":
return ConversionOriginEnum_ConversionOrigin.YOUTUBE_HOSTED;
case -1:
case "UNRECOGNIZED":
default:
return ConversionOriginEnum_ConversionOrigin.UNRECOGNIZED;
}
}
function conversionOriginEnum_ConversionOriginToJSON(object) {
switch (object) {
case ConversionOriginEnum_ConversionOrigin.UNSPECIFIED:
return "UNSPECIFIED";
case ConversionOriginEnum_ConversionOrigin.UNKNOWN:
return "UNKNOWN";
case ConversionOriginEnum_ConversionOrigin.WEBSITE:
return "WEBSITE";
case ConversionOriginEnum_ConversionOrigin.GOOGLE_HOSTED:
return "GOOGLE_HOSTED";
case ConversionOriginEnum_ConversionOrigin.APP:
return "APP";
case ConversionOriginEnum_ConversionOrigin.CALL_FROM_ADS:
return "CALL_FROM_ADS";
case ConversionOriginEnum_ConversionOrigin.STORE:
return "STORE";
case ConversionOriginEnum_ConversionOrigin.YOUTUBE_HOSTED:
return "YOUTUBE_HOSTED";
case ConversionOriginEnum_ConversionOrigin.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseConversionOriginEnum() {
return {};
}
exports.ConversionOriginEnum = {
encode(_, writer = minimal_js_1.default.Writer.create()) {
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 = createBaseConversionOriginEnum();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(_) {
return {};
},
toJSON(_) {
const obj = {};
return obj;
},
create(base) {
return exports.ConversionOriginEnum.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseConversionOriginEnum();
return message;
},
};