UNPKG

@htdangkhoa/google-ads

Version:
221 lines (220 loc) 8.62 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/api/field_info.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TypeReference = exports.FieldInfo = exports.FieldInfo_Format = void 0; exports.fieldInfo_FormatFromJSON = fieldInfo_FormatFromJSON; exports.fieldInfo_FormatToJSON = fieldInfo_FormatToJSON; /* eslint-disable */ const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); /** * The standard format of a field value. The supported formats are all backed * by either an RFC defined by the IETF or a Google-defined AIP. */ var FieldInfo_Format; (function (FieldInfo_Format) { /** FORMAT_UNSPECIFIED - Default, unspecified value. */ FieldInfo_Format[FieldInfo_Format["FORMAT_UNSPECIFIED"] = 0] = "FORMAT_UNSPECIFIED"; /** * UUID4 - Universally Unique Identifier, version 4, value as defined by * https://datatracker.ietf.org/doc/html/rfc4122. The value may be * normalized to entirely lowercase letters. For example, the value * `F47AC10B-58CC-0372-8567-0E02B2C3D479` would be normalized to * `f47ac10b-58cc-0372-8567-0e02b2c3d479`. */ FieldInfo_Format[FieldInfo_Format["UUID4"] = 1] = "UUID4"; /** * IPV4 - Internet Protocol v4 value as defined by [RFC * 791](https://datatracker.ietf.org/doc/html/rfc791). The value may be * condensed, with leading zeros in each octet stripped. For example, * `001.022.233.040` would be condensed to `1.22.233.40`. */ FieldInfo_Format[FieldInfo_Format["IPV4"] = 2] = "IPV4"; /** * IPV6 - Internet Protocol v6 value as defined by [RFC * 2460](https://datatracker.ietf.org/doc/html/rfc2460). The value may be * normalized to entirely lowercase letters with zeros compressed, following * [RFC 5952](https://datatracker.ietf.org/doc/html/rfc5952). For example, * the value `2001:0DB8:0::0` would be normalized to `2001:db8::`. */ FieldInfo_Format[FieldInfo_Format["IPV6"] = 3] = "IPV6"; /** * IPV4_OR_IPV6 - An IP address in either v4 or v6 format as described by the individual * values defined herein. See the comments on the IPV4 and IPV6 types for * allowed normalizations of each. */ FieldInfo_Format[FieldInfo_Format["IPV4_OR_IPV6"] = 4] = "IPV4_OR_IPV6"; FieldInfo_Format[FieldInfo_Format["UNRECOGNIZED"] = -1] = "UNRECOGNIZED"; })(FieldInfo_Format || (exports.FieldInfo_Format = FieldInfo_Format = {})); function fieldInfo_FormatFromJSON(object) { switch (object) { case 0: case "FORMAT_UNSPECIFIED": return FieldInfo_Format.FORMAT_UNSPECIFIED; case 1: case "UUID4": return FieldInfo_Format.UUID4; case 2: case "IPV4": return FieldInfo_Format.IPV4; case 3: case "IPV6": return FieldInfo_Format.IPV6; case 4: case "IPV4_OR_IPV6": return FieldInfo_Format.IPV4_OR_IPV6; case -1: case "UNRECOGNIZED": default: return FieldInfo_Format.UNRECOGNIZED; } } function fieldInfo_FormatToJSON(object) { switch (object) { case FieldInfo_Format.FORMAT_UNSPECIFIED: return "FORMAT_UNSPECIFIED"; case FieldInfo_Format.UUID4: return "UUID4"; case FieldInfo_Format.IPV4: return "IPV4"; case FieldInfo_Format.IPV6: return "IPV6"; case FieldInfo_Format.IPV4_OR_IPV6: return "IPV4_OR_IPV6"; case FieldInfo_Format.UNRECOGNIZED: default: return "UNRECOGNIZED"; } } function createBaseFieldInfo() { return { format: 0, referenced_types: [] }; } exports.FieldInfo = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.format !== undefined && message.format !== 0) { writer.uint32(8).int32(message.format); } if (message.referenced_types !== undefined && message.referenced_types.length !== 0) { for (const v of message.referenced_types) { exports.TypeReference.encode(v, writer.uint32(18).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 = createBaseFieldInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 8) { break; } message.format = reader.int32(); continue; case 2: if (tag !== 18) { break; } message.referenced_types.push(exports.TypeReference.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { format: isSet(object.format) ? fieldInfo_FormatFromJSON(object.format) : 0, referenced_types: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.referenced_types) ? object.referenced_types.map((e) => exports.TypeReference.fromJSON(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if (message.format !== undefined && message.format !== 0) { obj.format = fieldInfo_FormatToJSON(message.format); } if ((_a = message.referenced_types) === null || _a === void 0 ? void 0 : _a.length) { obj.referenced_types = message.referenced_types.map((e) => exports.TypeReference.toJSON(e)); } return obj; }, create(base) { return exports.FieldInfo.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseFieldInfo(); message.format = (_a = object.format) !== null && _a !== void 0 ? _a : 0; message.referenced_types = ((_b = object.referenced_types) === null || _b === void 0 ? void 0 : _b.map((e) => exports.TypeReference.fromPartial(e))) || []; return message; }, }; function createBaseTypeReference() { return { type_name: "" }; } exports.TypeReference = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.type_name !== undefined && message.type_name !== "") { writer.uint32(10).string(message.type_name); } 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 = createBaseTypeReference(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.type_name = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { type_name: isSet(object.type_name) ? globalThis.String(object.type_name) : "" }; }, toJSON(message) { const obj = {}; if (message.type_name !== undefined && message.type_name !== "") { obj.type_name = message.type_name; } return obj; }, create(base) { return exports.TypeReference.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseTypeReference(); message.type_name = (_a = object.type_name) !== null && _a !== void 0 ? _a : ""; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }