UNPKG

@htdangkhoa/google-ads

Version:
178 lines (177 loc) 9.08 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/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; }, };