google-ads-api-client
Version:
A friendly and exhaustive client to the google-ads-api, code generated directly from google's published protobuf schema.
704 lines • 36.8 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServiceUsage = exports.BatchGetServicesResponse = exports.BatchGetServicesRequest = exports.BatchEnableServicesResponse_EnableFailure = exports.BatchEnableServicesResponse = exports.BatchEnableServicesRequest = exports.ListServicesResponse = exports.ListServicesRequest = exports.GetServiceRequest = exports.DisableServiceResponse = exports.DisableServiceRequest = exports.EnableServiceResponse = exports.EnableServiceRequest = exports.DisableServiceRequest_CheckIfServiceHasUsage = void 0;
// @generated by protobuf-ts 2.8.1
// @generated from protobuf file "google/api/serviceusage/v1/serviceusage.proto" (package "google.api.serviceusage.v1", syntax proto3)
// tslint:disable
//
// Copyright 2021 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
const operations_1 = require("../../../longrunning/operations");
const runtime_rpc_1 = require("@protobuf-ts/runtime-rpc");
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 resources_1 = require("./resources");
/**
* Enum to determine if service usage should be checked when disabling a
* service.
*
* @generated from protobuf enum google.api.serviceusage.v1.DisableServiceRequest.CheckIfServiceHasUsage
*/
var DisableServiceRequest_CheckIfServiceHasUsage;
(function (DisableServiceRequest_CheckIfServiceHasUsage) {
/**
* When unset, the default behavior is used, which is SKIP.
*
* @generated from protobuf enum value: CHECK_IF_SERVICE_HAS_USAGE_UNSPECIFIED = 0;
*/
DisableServiceRequest_CheckIfServiceHasUsage[DisableServiceRequest_CheckIfServiceHasUsage["CHECK_IF_SERVICE_HAS_USAGE_UNSPECIFIED"] = 0] = "CHECK_IF_SERVICE_HAS_USAGE_UNSPECIFIED";
/**
* If set, skip checking service usage when disabling a service.
*
* @generated from protobuf enum value: SKIP = 1;
*/
DisableServiceRequest_CheckIfServiceHasUsage[DisableServiceRequest_CheckIfServiceHasUsage["SKIP"] = 1] = "SKIP";
/**
* If set, service usage is checked when disabling the service. If a
* service, or its dependents, has usage in the last 30 days, the request
* returns a FAILED_PRECONDITION error.
*
* @generated from protobuf enum value: CHECK = 2;
*/
DisableServiceRequest_CheckIfServiceHasUsage[DisableServiceRequest_CheckIfServiceHasUsage["CHECK"] = 2] = "CHECK";
})(DisableServiceRequest_CheckIfServiceHasUsage = exports.DisableServiceRequest_CheckIfServiceHasUsage || (exports.DisableServiceRequest_CheckIfServiceHasUsage = {}));
// @generated message type with reflection information, may provide speed optimized methods
class EnableServiceRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.EnableServiceRequest", [
{ 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.serviceusage.v1.EnableServiceRequest
*/
exports.EnableServiceRequest = new EnableServiceRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class EnableServiceResponse$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.EnableServiceResponse", [
{ no: 1, name: "service", kind: "message", T: () => resources_1.Service }
]);
}
create(value) {
const message = {};
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.serviceusage.v1.Service service */ 1:
message.service = resources_1.Service.internalBinaryRead(reader, reader.uint32(), options, message.service);
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.serviceusage.v1.Service service = 1; */
if (message.service)
resources_1.Service.internalBinaryWrite(message.service, 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.serviceusage.v1.EnableServiceResponse
*/
exports.EnableServiceResponse = new EnableServiceResponse$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DisableServiceRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.DisableServiceRequest", [
{ no: 1, name: "name", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "disable_dependent_services", kind: "scalar", T: 8 /*ScalarType.BOOL*/ },
{ no: 3, name: "check_if_service_has_usage", kind: "enum", T: () => ["google.api.serviceusage.v1.DisableServiceRequest.CheckIfServiceHasUsage", DisableServiceRequest_CheckIfServiceHasUsage] }
]);
}
create(value) {
const message = { name: "", disableDependentServices: false, checkIfServiceHasUsage: 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 /* bool disable_dependent_services */ 2:
message.disableDependentServices = reader.bool();
break;
case /* google.api.serviceusage.v1.DisableServiceRequest.CheckIfServiceHasUsage check_if_service_has_usage */ 3:
message.checkIfServiceHasUsage = 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);
/* bool disable_dependent_services = 2; */
if (message.disableDependentServices !== false)
writer.tag(2, runtime_1.WireType.Varint).bool(message.disableDependentServices);
/* google.api.serviceusage.v1.DisableServiceRequest.CheckIfServiceHasUsage check_if_service_has_usage = 3; */
if (message.checkIfServiceHasUsage !== 0)
writer.tag(3, runtime_1.WireType.Varint).int32(message.checkIfServiceHasUsage);
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.DisableServiceRequest
*/
exports.DisableServiceRequest = new DisableServiceRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class DisableServiceResponse$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.DisableServiceResponse", [
{ no: 1, name: "service", kind: "message", T: () => resources_1.Service }
]);
}
create(value) {
const message = {};
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.serviceusage.v1.Service service */ 1:
message.service = resources_1.Service.internalBinaryRead(reader, reader.uint32(), options, message.service);
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.serviceusage.v1.Service service = 1; */
if (message.service)
resources_1.Service.internalBinaryWrite(message.service, 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.serviceusage.v1.DisableServiceResponse
*/
exports.DisableServiceResponse = new DisableServiceResponse$Type();
// @generated message type with reflection information, may provide speed optimized methods
class GetServiceRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.GetServiceRequest", [
{ 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.serviceusage.v1.GetServiceRequest
*/
exports.GetServiceRequest = new GetServiceRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListServicesRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.ListServicesRequest", [
{ no: 1, name: "parent", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "page_size", kind: "scalar", T: 5 /*ScalarType.INT32*/ },
{ no: 3, name: "page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 4, name: "filter", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value) {
const message = { parent: "", pageSize: 0, pageToken: "", filter: "" };
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 parent */ 1:
message.parent = reader.string();
break;
case /* int32 page_size */ 2:
message.pageSize = reader.int32();
break;
case /* string page_token */ 3:
message.pageToken = reader.string();
break;
case /* string filter */ 4:
message.filter = 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 parent = 1; */
if (message.parent !== "")
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.parent);
/* int32 page_size = 2; */
if (message.pageSize !== 0)
writer.tag(2, runtime_1.WireType.Varint).int32(message.pageSize);
/* string page_token = 3; */
if (message.pageToken !== "")
writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.pageToken);
/* string filter = 4; */
if (message.filter !== "")
writer.tag(4, runtime_1.WireType.LengthDelimited).string(message.filter);
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.ListServicesRequest
*/
exports.ListServicesRequest = new ListServicesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class ListServicesResponse$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.ListServicesResponse", [
{ no: 1, name: "services", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => resources_1.Service },
{ no: 2, name: "next_page_token", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value) {
const message = { services: [], nextPageToken: "" };
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.serviceusage.v1.Service services */ 1:
message.services.push(resources_1.Service.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* string next_page_token */ 2:
message.nextPageToken = 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 google.api.serviceusage.v1.Service services = 1; */
for (let i = 0; i < message.services.length; i++)
resources_1.Service.internalBinaryWrite(message.services[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* string next_page_token = 2; */
if (message.nextPageToken !== "")
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.nextPageToken);
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.ListServicesResponse
*/
exports.ListServicesResponse = new ListServicesResponse$Type();
// @generated message type with reflection information, may provide speed optimized methods
class BatchEnableServicesRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.BatchEnableServicesRequest", [
{ no: 1, name: "parent", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "service_ids", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
]);
}
create(value) {
const message = { parent: "", serviceIds: [] };
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 parent */ 1:
message.parent = reader.string();
break;
case /* repeated string service_ids */ 2:
message.serviceIds.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) {
/* string parent = 1; */
if (message.parent !== "")
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.parent);
/* repeated string service_ids = 2; */
for (let i = 0; i < message.serviceIds.length; i++)
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.serviceIds[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.BatchEnableServicesRequest
*/
exports.BatchEnableServicesRequest = new BatchEnableServicesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class BatchEnableServicesResponse$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.BatchEnableServicesResponse", [
{ no: 1, name: "services", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => resources_1.Service },
{ no: 2, name: "failures", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.BatchEnableServicesResponse_EnableFailure }
]);
}
create(value) {
const message = { services: [], failures: [] };
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.serviceusage.v1.Service services */ 1:
message.services.push(resources_1.Service.internalBinaryRead(reader, reader.uint32(), options));
break;
case /* repeated google.api.serviceusage.v1.BatchEnableServicesResponse.EnableFailure failures */ 2:
message.failures.push(exports.BatchEnableServicesResponse_EnableFailure.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.serviceusage.v1.Service services = 1; */
for (let i = 0; i < message.services.length; i++)
resources_1.Service.internalBinaryWrite(message.services[i], writer.tag(1, runtime_1.WireType.LengthDelimited).fork(), options).join();
/* repeated google.api.serviceusage.v1.BatchEnableServicesResponse.EnableFailure failures = 2; */
for (let i = 0; i < message.failures.length; i++)
exports.BatchEnableServicesResponse_EnableFailure.internalBinaryWrite(message.failures[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.serviceusage.v1.BatchEnableServicesResponse
*/
exports.BatchEnableServicesResponse = new BatchEnableServicesResponse$Type();
// @generated message type with reflection information, may provide speed optimized methods
class BatchEnableServicesResponse_EnableFailure$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.BatchEnableServicesResponse.EnableFailure", [
{ no: 1, name: "service_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "error_message", kind: "scalar", T: 9 /*ScalarType.STRING*/ }
]);
}
create(value) {
const message = { serviceId: "", errorMessage: "" };
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 service_id */ 1:
message.serviceId = reader.string();
break;
case /* string error_message */ 2:
message.errorMessage = 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 service_id = 1; */
if (message.serviceId !== "")
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.serviceId);
/* string error_message = 2; */
if (message.errorMessage !== "")
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.errorMessage);
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.BatchEnableServicesResponse.EnableFailure
*/
exports.BatchEnableServicesResponse_EnableFailure = new BatchEnableServicesResponse_EnableFailure$Type();
// @generated message type with reflection information, may provide speed optimized methods
class BatchGetServicesRequest$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.BatchGetServicesRequest", [
{ no: 1, name: "parent", kind: "scalar", T: 9 /*ScalarType.STRING*/ },
{ no: 2, name: "names", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
]);
}
create(value) {
const message = { parent: "", names: [] };
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 parent */ 1:
message.parent = reader.string();
break;
case /* repeated string names */ 2:
message.names.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) {
/* string parent = 1; */
if (message.parent !== "")
writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.parent);
/* repeated string names = 2; */
for (let i = 0; i < message.names.length; i++)
writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.names[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.BatchGetServicesRequest
*/
exports.BatchGetServicesRequest = new BatchGetServicesRequest$Type();
// @generated message type with reflection information, may provide speed optimized methods
class BatchGetServicesResponse$Type extends runtime_5.MessageType {
constructor() {
super("google.api.serviceusage.v1.BatchGetServicesResponse", [
{ no: 1, name: "services", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => resources_1.Service }
]);
}
create(value) {
const message = { services: [] };
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.serviceusage.v1.Service services */ 1:
message.services.push(resources_1.Service.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.serviceusage.v1.Service services = 1; */
for (let i = 0; i < message.services.length; i++)
resources_1.Service.internalBinaryWrite(message.services[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.serviceusage.v1.BatchGetServicesResponse
*/
exports.BatchGetServicesResponse = new BatchGetServicesResponse$Type();
/**
* @generated ServiceType for protobuf service google.api.serviceusage.v1.ServiceUsage
*/
exports.ServiceUsage = new runtime_rpc_1.ServiceType("google.api.serviceusage.v1.ServiceUsage", [
{ name: "EnableService", options: { "google.api.http": { post: "/v1/{name=*/*/services/*}:enable", body: "*" }, "google.longrunning.operation_info": { responseType: "EnableServiceResponse", metadataType: "OperationMetadata" } }, I: exports.EnableServiceRequest, O: operations_1.Operation },
{ name: "DisableService", options: { "google.api.http": { post: "/v1/{name=*/*/services/*}:disable", body: "*" }, "google.longrunning.operation_info": { responseType: "DisableServiceResponse", metadataType: "OperationMetadata" } }, I: exports.DisableServiceRequest, O: operations_1.Operation },
{ name: "GetService", options: { "google.api.http": { get: "/v1/{name=*/*/services/*}" } }, I: exports.GetServiceRequest, O: resources_1.Service },
{ name: "ListServices", options: { "google.api.http": { get: "/v1/{parent=*/*}/services" } }, I: exports.ListServicesRequest, O: exports.ListServicesResponse },
{ name: "BatchEnableServices", options: { "google.api.http": { post: "/v1/{parent=*/*}/services:batchEnable", body: "*" }, "google.longrunning.operation_info": { responseType: "BatchEnableServicesResponse", metadataType: "OperationMetadata" } }, I: exports.BatchEnableServicesRequest, O: operations_1.Operation },
{ name: "BatchGetServices", options: { "google.api.http": { get: "/v1/{parent=*/*}/services:batchGet" } }, I: exports.BatchGetServicesRequest, O: exports.BatchGetServicesResponse }
], { "google.api.default_host": "serviceusage.googleapis.com", "google.api.oauth_scopes": "https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-only,https://www.googleapis.com/auth/service.management" });
//# sourceMappingURL=serviceusage.js.map