UNPKG

google-ads-api-client

Version:

A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.

732 lines 39.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Literal = exports.Expr_Comprehension = exports.Expr_CreateStruct_Entry = exports.Expr_CreateStruct = exports.Expr_CreateList = exports.Expr_Call = exports.Expr_Select = exports.Expr_Ident = exports.Expr = exports.ParsedExpr = void 0; const runtime_1 = require("@protobuf-ts/runtime"); const runtime_2 = require("@protobuf-ts/runtime"); const runtime_3 = require("@protobuf-ts/runtime"); const runtime_4 = require("@protobuf-ts/runtime"); const runtime_5 = require("@protobuf-ts/runtime"); const struct_1 = require("../../../protobuf/struct"); const source_1 = require("./source"); // @generated message type with reflection information, may provide speed optimized methods class ParsedExpr$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.ParsedExpr", [ { no: 2, name: "expr", kind: "message", T: () => exports.Expr }, { no: 3, name: "source_info", kind: "message", T: () => source_1.SourceInfo }, { no: 4, name: "syntax_version", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { syntaxVersion: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* google.api.expr.v1beta1.Expr expr */ 2: message.expr = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.expr); break; case /* google.api.expr.v1beta1.SourceInfo source_info */ 3: message.sourceInfo = source_1.SourceInfo.internalBinaryRead(reader, reader.uint32(), options, message.sourceInfo); break; case /* string syntax_version */ 4: message.syntaxVersion = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* google.api.expr.v1beta1.Expr expr = 2; */ if (message.expr) exports.Expr.internalBinaryWrite(message.expr, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.SourceInfo source_info = 3; */ if (message.sourceInfo) source_1.SourceInfo.internalBinaryWrite(message.sourceInfo, writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string syntax_version = 4; */ if (message.syntaxVersion !== "") writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.syntaxVersion); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.ParsedExpr */ exports.ParsedExpr = new ParsedExpr$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr", [ { no: 2, name: "id", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, { no: 3, name: "literal_expr", kind: "message", oneof: "exprKind", T: () => exports.Literal }, { no: 4, name: "ident_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_Ident }, { no: 5, name: "select_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_Select }, { no: 6, name: "call_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_Call }, { no: 7, name: "list_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_CreateList }, { no: 8, name: "struct_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_CreateStruct }, { no: 9, name: "comprehension_expr", kind: "message", oneof: "exprKind", T: () => exports.Expr_Comprehension } ]); } create(value) { const message = { id: 0, exprKind: { oneofKind: undefined } }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* int32 id */ 2: message.id = reader.int32(); break; case /* google.api.expr.v1beta1.Literal literal_expr */ 3: message.exprKind = { oneofKind: "literalExpr", literalExpr: exports.Literal.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.literalExpr) }; break; case /* google.api.expr.v1beta1.Expr.Ident ident_expr */ 4: message.exprKind = { oneofKind: "identExpr", identExpr: exports.Expr_Ident.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.identExpr) }; break; case /* google.api.expr.v1beta1.Expr.Select select_expr */ 5: message.exprKind = { oneofKind: "selectExpr", selectExpr: exports.Expr_Select.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.selectExpr) }; break; case /* google.api.expr.v1beta1.Expr.Call call_expr */ 6: message.exprKind = { oneofKind: "callExpr", callExpr: exports.Expr_Call.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.callExpr) }; break; case /* google.api.expr.v1beta1.Expr.CreateList list_expr */ 7: message.exprKind = { oneofKind: "listExpr", listExpr: exports.Expr_CreateList.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.listExpr) }; break; case /* google.api.expr.v1beta1.Expr.CreateStruct struct_expr */ 8: message.exprKind = { oneofKind: "structExpr", structExpr: exports.Expr_CreateStruct.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.structExpr) }; break; case /* google.api.expr.v1beta1.Expr.Comprehension comprehension_expr */ 9: message.exprKind = { oneofKind: "comprehensionExpr", comprehensionExpr: exports.Expr_Comprehension.internalBinaryRead(reader, reader.uint32(), options, message.exprKind.comprehensionExpr) }; break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* int32 id = 2; */ if (message.id !== 0) writer.tag(2, runtime_1.WireType.Varint).int32(message.id); /* google.api.expr.v1beta1.Literal literal_expr = 3; */ if (message.exprKind.oneofKind === "literalExpr") exports.Literal.internalBinaryWrite(message.exprKind.literalExpr, writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.Ident ident_expr = 4; */ if (message.exprKind.oneofKind === "identExpr") exports.Expr_Ident.internalBinaryWrite(message.exprKind.identExpr, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.Select select_expr = 5; */ if (message.exprKind.oneofKind === "selectExpr") exports.Expr_Select.internalBinaryWrite(message.exprKind.selectExpr, writer.tag(5, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.Call call_expr = 6; */ if (message.exprKind.oneofKind === "callExpr") exports.Expr_Call.internalBinaryWrite(message.exprKind.callExpr, writer.tag(6, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.CreateList list_expr = 7; */ if (message.exprKind.oneofKind === "listExpr") exports.Expr_CreateList.internalBinaryWrite(message.exprKind.listExpr, writer.tag(7, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.CreateStruct struct_expr = 8; */ if (message.exprKind.oneofKind === "structExpr") exports.Expr_CreateStruct.internalBinaryWrite(message.exprKind.structExpr, writer.tag(8, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr.Comprehension comprehension_expr = 9; */ if (message.exprKind.oneofKind === "comprehensionExpr") exports.Expr_Comprehension.internalBinaryWrite(message.exprKind.comprehensionExpr, writer.tag(9, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr */ exports.Expr = new Expr$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_Ident$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.Ident", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { name: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string name */ 1: message.name = reader.string(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string name = 1; */ if (message.name !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.name); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.Ident */ exports.Expr_Ident = new Expr_Ident$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_Select$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.Select", [ { no: 1, name: "operand", kind: "message", T: () => exports.Expr }, { no: 2, name: "field", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "test_only", kind: "scalar", T: 8 /*ScalarType.BOOL*/ } ]); } create(value) { const message = { field: "", testOnly: false }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* google.api.expr.v1beta1.Expr operand */ 1: message.operand = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.operand); break; case /* string field */ 2: message.field = reader.string(); break; case /* bool test_only */ 3: message.testOnly = reader.bool(); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* google.api.expr.v1beta1.Expr operand = 1; */ if (message.operand) exports.Expr.internalBinaryWrite(message.operand, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string field = 2; */ if (message.field !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.field); /* bool test_only = 3; */ if (message.testOnly !== false) writer.tag(3, runtime_1.WireType.Varint).bool(message.testOnly); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.Select */ exports.Expr_Select = new Expr_Select$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_Call$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.Call", [ { no: 1, name: "target", kind: "message", T: () => exports.Expr }, { no: 2, name: "function", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "args", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.Expr } ]); } create(value) { const message = { function: "", args: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* google.api.expr.v1beta1.Expr target */ 1: message.target = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.target); break; case /* string function */ 2: message.function = reader.string(); break; case /* repeated google.api.expr.v1beta1.Expr args */ 3: message.args.push(exports.Expr.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* google.api.expr.v1beta1.Expr target = 1; */ if (message.target) exports.Expr.internalBinaryWrite(message.target, writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string function = 2; */ if (message.function !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.function); /* repeated google.api.expr.v1beta1.Expr args = 3; */ for (let i = 0; i < message.args.length; i++) exports.Expr.internalBinaryWrite(message.args[i], writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.Call */ exports.Expr_Call = new Expr_Call$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_CreateList$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.CreateList", [ { no: 1, name: "elements", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.Expr } ]); } create(value) { const message = { elements: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* repeated google.api.expr.v1beta1.Expr elements */ 1: message.elements.push(exports.Expr.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* repeated google.api.expr.v1beta1.Expr elements = 1; */ for (let i = 0; i < message.elements.length; i++) exports.Expr.internalBinaryWrite(message.elements[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.CreateList */ exports.Expr_CreateList = new Expr_CreateList$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_CreateStruct$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.CreateStruct", [ { no: 1, name: "type", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "entries", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.Expr_CreateStruct_Entry } ]); } create(value) { const message = { type: "", entries: [] }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string type */ 1: message.type = reader.string(); break; case /* repeated google.api.expr.v1beta1.Expr.CreateStruct.Entry entries */ 2: message.entries.push(exports.Expr_CreateStruct_Entry.internalBinaryRead(reader, reader.uint32(), options)); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string type = 1; */ if (message.type !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.type); /* repeated google.api.expr.v1beta1.Expr.CreateStruct.Entry entries = 2; */ for (let i = 0; i < message.entries.length; i++) exports.Expr_CreateStruct_Entry.internalBinaryWrite(message.entries[i], writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.CreateStruct */ exports.Expr_CreateStruct = new Expr_CreateStruct$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_CreateStruct_Entry$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.CreateStruct.Entry", [ { no: 1, name: "id", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, { no: 2, name: "field_key", kind: "scalar", oneof: "keyKind", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "map_key", kind: "message", oneof: "keyKind", T: () => exports.Expr }, { no: 4, name: "value", kind: "message", T: () => exports.Expr } ]); } create(value) { const message = { id: 0, keyKind: { oneofKind: undefined } }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* int32 id */ 1: message.id = reader.int32(); break; case /* string field_key */ 2: message.keyKind = { oneofKind: "fieldKey", fieldKey: reader.string() }; break; case /* google.api.expr.v1beta1.Expr map_key */ 3: message.keyKind = { oneofKind: "mapKey", mapKey: exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.keyKind.mapKey) }; break; case /* google.api.expr.v1beta1.Expr value */ 4: message.value = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.value); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* int32 id = 1; */ if (message.id !== 0) writer.tag(1, runtime_1.WireType.Varint).int32(message.id); /* string field_key = 2; */ if (message.keyKind.oneofKind === "fieldKey") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.keyKind.fieldKey); /* google.api.expr.v1beta1.Expr map_key = 3; */ if (message.keyKind.oneofKind === "mapKey") exports.Expr.internalBinaryWrite(message.keyKind.mapKey, writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr value = 4; */ if (message.value) exports.Expr.internalBinaryWrite(message.value, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.CreateStruct.Entry */ exports.Expr_CreateStruct_Entry = new Expr_CreateStruct_Entry$Type(); // @generated message type with reflection information, may provide speed optimized methods class Expr_Comprehension$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Expr.Comprehension", [ { no: 1, name: "iter_var", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "iter_range", kind: "message", T: () => exports.Expr }, { no: 3, name: "accu_var", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "accu_init", kind: "message", T: () => exports.Expr }, { no: 5, name: "loop_condition", kind: "message", T: () => exports.Expr }, { no: 6, name: "loop_step", kind: "message", T: () => exports.Expr }, { no: 7, name: "result", kind: "message", T: () => exports.Expr } ]); } create(value) { const message = { iterVar: "", accuVar: "" }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* string iter_var */ 1: message.iterVar = reader.string(); break; case /* google.api.expr.v1beta1.Expr iter_range */ 2: message.iterRange = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.iterRange); break; case /* string accu_var */ 3: message.accuVar = reader.string(); break; case /* google.api.expr.v1beta1.Expr accu_init */ 4: message.accuInit = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.accuInit); break; case /* google.api.expr.v1beta1.Expr loop_condition */ 5: message.loopCondition = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.loopCondition); break; case /* google.api.expr.v1beta1.Expr loop_step */ 6: message.loopStep = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.loopStep); break; case /* google.api.expr.v1beta1.Expr result */ 7: message.result = exports.Expr.internalBinaryRead(reader, reader.uint32(), options, message.result); break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* string iter_var = 1; */ if (message.iterVar !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.iterVar); /* google.api.expr.v1beta1.Expr iter_range = 2; */ if (message.iterRange) exports.Expr.internalBinaryWrite(message.iterRange, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string accu_var = 3; */ if (message.accuVar !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.accuVar); /* google.api.expr.v1beta1.Expr accu_init = 4; */ if (message.accuInit) exports.Expr.internalBinaryWrite(message.accuInit, writer.tag(4, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr loop_condition = 5; */ if (message.loopCondition) exports.Expr.internalBinaryWrite(message.loopCondition, writer.tag(5, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr loop_step = 6; */ if (message.loopStep) exports.Expr.internalBinaryWrite(message.loopStep, writer.tag(6, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.expr.v1beta1.Expr result = 7; */ if (message.result) exports.Expr.internalBinaryWrite(message.result, writer.tag(7, runtime_1.WireType.LengthDelimited).fork(), options).join(); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Expr.Comprehension */ exports.Expr_Comprehension = new Expr_Comprehension$Type(); // @generated message type with reflection information, may provide speed optimized methods class Literal$Type extends runtime_5.MessageType { constructor() { super("google.api.expr.v1beta1.Literal", [ { no: 1, name: "null_value", kind: "enum", oneof: "constantKind", T: () => ["google.protobuf.NullValue", struct_1.NullValue] }, { no: 2, name: "bool_value", kind: "scalar", oneof: "constantKind", T: 8 /*ScalarType.BOOL*/ }, { no: 3, name: "int64_value", kind: "scalar", oneof: "constantKind", T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 4, name: "uint64_value", kind: "scalar", oneof: "constantKind", T: 4 /*ScalarType.UINT64*/, L: 0 /*LongType.BIGINT*/ }, { no: 5, name: "double_value", kind: "scalar", oneof: "constantKind", T: 1 /*ScalarType.DOUBLE*/ }, { no: 6, name: "string_value", kind: "scalar", oneof: "constantKind", T: 9 /*ScalarType.STRING*/ }, { no: 7, name: "bytes_value", kind: "scalar", oneof: "constantKind", T: 12 /*ScalarType.BYTES*/ } ]); } create(value) { const message = { constantKind: { oneofKind: undefined } }; globalThis.Object.defineProperty(message, runtime_4.MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) (0, runtime_3.reflectionMergePartial)(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { let message = target ?? this.create(), end = reader.pos + length; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case /* google.protobuf.NullValue null_value */ 1: message.constantKind = { oneofKind: "nullValue", nullValue: reader.int32() }; break; case /* bool bool_value */ 2: message.constantKind = { oneofKind: "boolValue", boolValue: reader.bool() }; break; case /* int64 int64_value */ 3: message.constantKind = { oneofKind: "int64Value", int64Value: reader.int64().toBigInt() }; break; case /* uint64 uint64_value */ 4: message.constantKind = { oneofKind: "uint64Value", uint64Value: reader.uint64().toBigInt() }; break; case /* double double_value */ 5: message.constantKind = { oneofKind: "doubleValue", doubleValue: reader.double() }; break; case /* string string_value */ 6: message.constantKind = { oneofKind: "stringValue", stringValue: reader.string() }; break; case /* bytes bytes_value */ 7: message.constantKind = { oneofKind: "bytesValue", bytesValue: reader.bytes() }; break; default: let u = options.readUnknownField; if (u === "throw") throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`); let d = reader.skip(wireType); if (u !== false) (u === true ? runtime_2.UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d); } } return message; } internalBinaryWrite(message, writer, options) { /* google.protobuf.NullValue null_value = 1; */ if (message.constantKind.oneofKind === "nullValue") writer.tag(1, runtime_1.WireType.Varint).int32(message.constantKind.nullValue); /* bool bool_value = 2; */ if (message.constantKind.oneofKind === "boolValue") writer.tag(2, runtime_1.WireType.Varint).bool(message.constantKind.boolValue); /* int64 int64_value = 3; */ if (message.constantKind.oneofKind === "int64Value") writer.tag(3, runtime_1.WireType.Varint).int64(message.constantKind.int64Value); /* uint64 uint64_value = 4; */ if (message.constantKind.oneofKind === "uint64Value") writer.tag(4, runtime_1.WireType.Varint).uint64(message.constantKind.uint64Value); /* double double_value = 5; */ if (message.constantKind.oneofKind === "doubleValue") writer.tag(5, runtime_1.WireType.Bit64).double(message.constantKind.doubleValue); /* string string_value = 6; */ if (message.constantKind.oneofKind === "stringValue") writer.tag(6, runtime_1.WireType.LengthDelimited).string(message.constantKind.stringValue); /* bytes bytes_value = 7; */ if (message.constantKind.oneofKind === "bytesValue") writer.tag(7, runtime_1.WireType.LengthDelimited).bytes(message.constantKind.bytesValue); let u = options.writeUnknownFields; if (u !== false) (u == true ? runtime_2.UnknownFieldHandler.onWrite : u)(this.typeName, message, writer); return writer; } } /** * @generated MessageType for protobuf message google.api.expr.v1beta1.Literal */ exports.Literal = new Literal$Type(); //# sourceMappingURL=expr.js.map