@htdangkhoa/google-ads
Version:
Google Ads API client for Node.js
178 lines (177 loc) • 9.08 kB
JavaScript
"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/v21/enums/experiment_metric.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExperimentMetricEnum = exports.ExperimentMetricEnum_ExperimentMetric = void 0;
exports.experimentMetricEnum_ExperimentMetricFromJSON = experimentMetricEnum_ExperimentMetricFromJSON;
exports.experimentMetricEnum_ExperimentMetricToJSON = experimentMetricEnum_ExperimentMetricToJSON;
/* eslint-disable */
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
/** The type of experiment metric. */
var ExperimentMetricEnum_ExperimentMetric;
(function (ExperimentMetricEnum_ExperimentMetric) {
/** UNSPECIFIED - Not specified. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["UNSPECIFIED"] = 0] = "UNSPECIFIED";
/** UNKNOWN - The value is unknown in this version. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["UNKNOWN"] = 1] = "UNKNOWN";
/** CLICKS - The goal of the experiment is clicks. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CLICKS"] = 2] = "CLICKS";
/** IMPRESSIONS - The goal of the experiment is impressions. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["IMPRESSIONS"] = 3] = "IMPRESSIONS";
/** COST - The goal of the experiment is cost. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["COST"] = 4] = "COST";
/** CONVERSIONS_PER_INTERACTION_RATE - The goal of the experiment is conversion rate. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CONVERSIONS_PER_INTERACTION_RATE"] = 5] = "CONVERSIONS_PER_INTERACTION_RATE";
/** COST_PER_CONVERSION - The goal of the experiment is cost per conversion. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["COST_PER_CONVERSION"] = 6] = "COST_PER_CONVERSION";
/** CONVERSIONS_VALUE_PER_COST - The goal of the experiment is conversion value per cost. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CONVERSIONS_VALUE_PER_COST"] = 7] = "CONVERSIONS_VALUE_PER_COST";
/** AVERAGE_CPC - The goal of the experiment is avg cpc. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["AVERAGE_CPC"] = 8] = "AVERAGE_CPC";
/** CTR - The goal of the experiment is ctr. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CTR"] = 9] = "CTR";
/** INCREMENTAL_CONVERSIONS - The goal of the experiment is incremental conversions. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["INCREMENTAL_CONVERSIONS"] = 10] = "INCREMENTAL_CONVERSIONS";
/** COMPLETED_VIDEO_VIEWS - The goal of the experiment is completed video views. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["COMPLETED_VIDEO_VIEWS"] = 11] = "COMPLETED_VIDEO_VIEWS";
/** CUSTOM_ALGORITHMS - The goal of the experiment is custom algorithms. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CUSTOM_ALGORITHMS"] = 12] = "CUSTOM_ALGORITHMS";
/** CONVERSIONS - The goal of the experiment is conversions. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CONVERSIONS"] = 13] = "CONVERSIONS";
/** CONVERSION_VALUE - The goal of the experiment is conversion value. */
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["CONVERSION_VALUE"] = 14] = "CONVERSION_VALUE";
ExperimentMetricEnum_ExperimentMetric[ExperimentMetricEnum_ExperimentMetric["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(ExperimentMetricEnum_ExperimentMetric || (exports.ExperimentMetricEnum_ExperimentMetric = ExperimentMetricEnum_ExperimentMetric = {}));
function experimentMetricEnum_ExperimentMetricFromJSON(object) {
switch (object) {
case 0:
case "UNSPECIFIED":
return ExperimentMetricEnum_ExperimentMetric.UNSPECIFIED;
case 1:
case "UNKNOWN":
return ExperimentMetricEnum_ExperimentMetric.UNKNOWN;
case 2:
case "CLICKS":
return ExperimentMetricEnum_ExperimentMetric.CLICKS;
case 3:
case "IMPRESSIONS":
return ExperimentMetricEnum_ExperimentMetric.IMPRESSIONS;
case 4:
case "COST":
return ExperimentMetricEnum_ExperimentMetric.COST;
case 5:
case "CONVERSIONS_PER_INTERACTION_RATE":
return ExperimentMetricEnum_ExperimentMetric.CONVERSIONS_PER_INTERACTION_RATE;
case 6:
case "COST_PER_CONVERSION":
return ExperimentMetricEnum_ExperimentMetric.COST_PER_CONVERSION;
case 7:
case "CONVERSIONS_VALUE_PER_COST":
return ExperimentMetricEnum_ExperimentMetric.CONVERSIONS_VALUE_PER_COST;
case 8:
case "AVERAGE_CPC":
return ExperimentMetricEnum_ExperimentMetric.AVERAGE_CPC;
case 9:
case "CTR":
return ExperimentMetricEnum_ExperimentMetric.CTR;
case 10:
case "INCREMENTAL_CONVERSIONS":
return ExperimentMetricEnum_ExperimentMetric.INCREMENTAL_CONVERSIONS;
case 11:
case "COMPLETED_VIDEO_VIEWS":
return ExperimentMetricEnum_ExperimentMetric.COMPLETED_VIDEO_VIEWS;
case 12:
case "CUSTOM_ALGORITHMS":
return ExperimentMetricEnum_ExperimentMetric.CUSTOM_ALGORITHMS;
case 13:
case "CONVERSIONS":
return ExperimentMetricEnum_ExperimentMetric.CONVERSIONS;
case 14:
case "CONVERSION_VALUE":
return ExperimentMetricEnum_ExperimentMetric.CONVERSION_VALUE;
case -1:
case "UNRECOGNIZED":
default:
return ExperimentMetricEnum_ExperimentMetric.UNRECOGNIZED;
}
}
function experimentMetricEnum_ExperimentMetricToJSON(object) {
switch (object) {
case ExperimentMetricEnum_ExperimentMetric.UNSPECIFIED:
return "UNSPECIFIED";
case ExperimentMetricEnum_ExperimentMetric.UNKNOWN:
return "UNKNOWN";
case ExperimentMetricEnum_ExperimentMetric.CLICKS:
return "CLICKS";
case ExperimentMetricEnum_ExperimentMetric.IMPRESSIONS:
return "IMPRESSIONS";
case ExperimentMetricEnum_ExperimentMetric.COST:
return "COST";
case ExperimentMetricEnum_ExperimentMetric.CONVERSIONS_PER_INTERACTION_RATE:
return "CONVERSIONS_PER_INTERACTION_RATE";
case ExperimentMetricEnum_ExperimentMetric.COST_PER_CONVERSION:
return "COST_PER_CONVERSION";
case ExperimentMetricEnum_ExperimentMetric.CONVERSIONS_VALUE_PER_COST:
return "CONVERSIONS_VALUE_PER_COST";
case ExperimentMetricEnum_ExperimentMetric.AVERAGE_CPC:
return "AVERAGE_CPC";
case ExperimentMetricEnum_ExperimentMetric.CTR:
return "CTR";
case ExperimentMetricEnum_ExperimentMetric.INCREMENTAL_CONVERSIONS:
return "INCREMENTAL_CONVERSIONS";
case ExperimentMetricEnum_ExperimentMetric.COMPLETED_VIDEO_VIEWS:
return "COMPLETED_VIDEO_VIEWS";
case ExperimentMetricEnum_ExperimentMetric.CUSTOM_ALGORITHMS:
return "CUSTOM_ALGORITHMS";
case ExperimentMetricEnum_ExperimentMetric.CONVERSIONS:
return "CONVERSIONS";
case ExperimentMetricEnum_ExperimentMetric.CONVERSION_VALUE:
return "CONVERSION_VALUE";
case ExperimentMetricEnum_ExperimentMetric.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}
function createBaseExperimentMetricEnum() {
return {};
}
exports.ExperimentMetricEnum = {
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 = createBaseExperimentMetricEnum();
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.ExperimentMetricEnum.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(_) {
const message = createBaseExperimentMetricEnum();
return message;
},
};