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.

271 lines 14.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OperationMetadata = exports.ServiceConfig = exports.Service = exports.State = 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 monitoring_1 = require("../../monitoring"); const monitored_resource_1 = require("../../monitored_resource"); const endpoint_1 = require("../../endpoint"); const usage_1 = require("../../usage"); const auth_1 = require("../../auth"); const quota_1 = require("../../quota"); const documentation_1 = require("../../documentation"); const api_1 = require("../../../protobuf/api"); /** * Whether or not a service has been enabled for use by a consumer. * * @generated from protobuf enum google.api.serviceusage.v1.State */ var State; (function (State) { /** * The default value, which indicates that the enabled state of the service * is unspecified or not meaningful. Currently, all consumers other than * projects (such as folders and organizations) are always in this state. * * @generated from protobuf enum value: STATE_UNSPECIFIED = 0; */ State[State["STATE_UNSPECIFIED"] = 0] = "STATE_UNSPECIFIED"; /** * The service cannot be used by this consumer. It has either been explicitly * disabled, or has never been enabled. * * @generated from protobuf enum value: DISABLED = 1; */ State[State["DISABLED"] = 1] = "DISABLED"; /** * The service has been explicitly enabled for use by this consumer. * * @generated from protobuf enum value: ENABLED = 2; */ State[State["ENABLED"] = 2] = "ENABLED"; })(State = exports.State || (exports.State = {})); // @generated message type with reflection information, may provide speed optimized methods class Service$Type extends runtime_5.MessageType { constructor() { super("google.api.serviceusage.v1.Service", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 5, name: "parent", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "config", kind: "message", T: () => exports.ServiceConfig }, { no: 4, name: "state", kind: "enum", T: () => ["google.api.serviceusage.v1.State", State] } ]); } create(value) { const message = { name: "", parent: "", state: 0 }; 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; case /* string parent */ 5: message.parent = reader.string(); break; case /* google.api.serviceusage.v1.ServiceConfig config */ 2: message.config = exports.ServiceConfig.internalBinaryRead(reader, reader.uint32(), options, message.config); break; case /* google.api.serviceusage.v1.State state */ 4: message.state = reader.int32(); 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); /* string parent = 5; */ if (message.parent !== "") writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.parent); /* google.api.serviceusage.v1.ServiceConfig config = 2; */ if (message.config) exports.ServiceConfig.internalBinaryWrite(message.config, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.serviceusage.v1.State state = 4; */ if (message.state !== 0) writer.tag(4, runtime_1.WireType.Varint).int32(message.state); 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.serviceusage.v1.Service */ exports.Service = new Service$Type(); // @generated message type with reflection information, may provide speed optimized methods class ServiceConfig$Type extends runtime_5.MessageType { constructor() { super("google.api.serviceusage.v1.ServiceConfig", [ { no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "title", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "apis", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => api_1.Api }, { no: 6, name: "documentation", kind: "message", T: () => documentation_1.Documentation }, { no: 10, name: "quota", kind: "message", T: () => quota_1.Quota }, { no: 11, name: "authentication", kind: "message", T: () => auth_1.Authentication }, { no: 15, name: "usage", kind: "message", T: () => usage_1.Usage }, { no: 18, name: "endpoints", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => endpoint_1.Endpoint }, { no: 25, name: "monitored_resources", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => monitored_resource_1.MonitoredResourceDescriptor }, { no: 28, name: "monitoring", kind: "message", T: () => monitoring_1.Monitoring } ]); } create(value) { const message = { name: "", title: "", apis: [], endpoints: [], monitoredResources: [] }; 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; case /* string title */ 2: message.title = reader.string(); break; case /* repeated google.protobuf.Api apis */ 3: message.apis.push(api_1.Api.internalBinaryRead(reader, reader.uint32(), options)); break; case /* google.api.Documentation documentation */ 6: message.documentation = documentation_1.Documentation.internalBinaryRead(reader, reader.uint32(), options, message.documentation); break; case /* google.api.Quota quota */ 10: message.quota = quota_1.Quota.internalBinaryRead(reader, reader.uint32(), options, message.quota); break; case /* google.api.Authentication authentication */ 11: message.authentication = auth_1.Authentication.internalBinaryRead(reader, reader.uint32(), options, message.authentication); break; case /* google.api.Usage usage */ 15: message.usage = usage_1.Usage.internalBinaryRead(reader, reader.uint32(), options, message.usage); break; case /* repeated google.api.Endpoint endpoints */ 18: message.endpoints.push(endpoint_1.Endpoint.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated google.api.MonitoredResourceDescriptor monitored_resources */ 25: message.monitoredResources.push(monitored_resource_1.MonitoredResourceDescriptor.internalBinaryRead(reader, reader.uint32(), options)); break; case /* google.api.Monitoring monitoring */ 28: message.monitoring = monitoring_1.Monitoring.internalBinaryRead(reader, reader.uint32(), options, message.monitoring); 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); /* string title = 2; */ if (message.title !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.title); /* repeated google.protobuf.Api apis = 3; */ for (let i = 0; i < message.apis.length; i++) api_1.Api.internalBinaryWrite(message.apis[i], writer.tag(3, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.Documentation documentation = 6; */ if (message.documentation) documentation_1.Documentation.internalBinaryWrite(message.documentation, writer.tag(6, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.Quota quota = 10; */ if (message.quota) quota_1.Quota.internalBinaryWrite(message.quota, writer.tag(10, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.Authentication authentication = 11; */ if (message.authentication) auth_1.Authentication.internalBinaryWrite(message.authentication, writer.tag(11, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.Usage usage = 15; */ if (message.usage) usage_1.Usage.internalBinaryWrite(message.usage, writer.tag(15, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* repeated google.api.Endpoint endpoints = 18; */ for (let i = 0; i < message.endpoints.length; i++) endpoint_1.Endpoint.internalBinaryWrite(message.endpoints[i], writer.tag(18, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* repeated google.api.MonitoredResourceDescriptor monitored_resources = 25; */ for (let i = 0; i < message.monitoredResources.length; i++) monitored_resource_1.MonitoredResourceDescriptor.internalBinaryWrite(message.monitoredResources[i], writer.tag(25, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.Monitoring monitoring = 28; */ if (message.monitoring) monitoring_1.Monitoring.internalBinaryWrite(message.monitoring, writer.tag(28, 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.serviceusage.v1.ServiceConfig */ exports.ServiceConfig = new ServiceConfig$Type(); // @generated message type with reflection information, may provide speed optimized methods class OperationMetadata$Type extends runtime_5.MessageType { constructor() { super("google.api.serviceusage.v1.OperationMetadata", [ { no: 2, name: "resource_names", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { resourceNames: [] }; 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 string resource_names */ 2: message.resourceNames.push(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) { /* repeated string resource_names = 2; */ for (let i = 0; i < message.resourceNames.length; i++) writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.resourceNames[i]); 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.serviceusage.v1.OperationMetadata */ exports.OperationMetadata = new OperationMetadata$Type(); //# sourceMappingURL=resources.js.map