@htdangkhoa/google-ads
Version:
Google Ads API client for Node.js
134 lines (133 loc) • 5.6 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
/* eslint-disable */
import _m0 from "protobufjs/minimal.js";
/** The possible places where a conversion can occur. */
export 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 || (ConversionOriginEnum_ConversionOrigin = {}));
export 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;
}
}
export 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 {};
}
export const ConversionOriginEnum = {
encode(_, writer = _m0.Writer.create()) {
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 = 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 ConversionOriginEnum.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseConversionOriginEnum();
return message;
},
};