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.

810 lines 39.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Rollout_DeleteServiceStrategy = exports.Rollout_TrafficPercentStrategy = exports.Rollout = exports.ChangeReport = exports.ConfigRef = exports.ConfigFile = exports.ConfigSource = exports.Diagnostic = exports.OperationMetadata_Step = exports.OperationMetadata = exports.ManagedService = exports.Rollout_RolloutStatus = exports.ConfigFile_FileType = exports.Diagnostic_Kind = exports.OperationMetadata_Status = 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 config_change_1 = require("../../config_change"); const timestamp_1 = require("../../../protobuf/timestamp"); /** * Code describes the status of the operation (or one of its steps). * * @generated from protobuf enum google.api.servicemanagement.v1.OperationMetadata.Status */ var OperationMetadata_Status; (function (OperationMetadata_Status) { /** * Unspecifed code. * * @generated from protobuf enum value: STATUS_UNSPECIFIED = 0; */ OperationMetadata_Status[OperationMetadata_Status["STATUS_UNSPECIFIED"] = 0] = "STATUS_UNSPECIFIED"; /** * The operation or step has completed without errors. * * @generated from protobuf enum value: DONE = 1; */ OperationMetadata_Status[OperationMetadata_Status["DONE"] = 1] = "DONE"; /** * The operation or step has not started yet. * * @generated from protobuf enum value: NOT_STARTED = 2; */ OperationMetadata_Status[OperationMetadata_Status["NOT_STARTED"] = 2] = "NOT_STARTED"; /** * The operation or step is in progress. * * @generated from protobuf enum value: IN_PROGRESS = 3; */ OperationMetadata_Status[OperationMetadata_Status["IN_PROGRESS"] = 3] = "IN_PROGRESS"; /** * The operation or step has completed with errors. If the operation is * rollbackable, the rollback completed with errors too. * * @generated from protobuf enum value: FAILED = 4; */ OperationMetadata_Status[OperationMetadata_Status["FAILED"] = 4] = "FAILED"; /** * The operation or step has completed with cancellation. * * @generated from protobuf enum value: CANCELLED = 5; */ OperationMetadata_Status[OperationMetadata_Status["CANCELLED"] = 5] = "CANCELLED"; })(OperationMetadata_Status = exports.OperationMetadata_Status || (exports.OperationMetadata_Status = {})); /** * The kind of diagnostic information possible. * * @generated from protobuf enum google.api.servicemanagement.v1.Diagnostic.Kind */ var Diagnostic_Kind; (function (Diagnostic_Kind) { /** * Warnings and errors * * @generated from protobuf enum value: WARNING = 0; */ Diagnostic_Kind[Diagnostic_Kind["WARNING"] = 0] = "WARNING"; /** * Only errors * * @generated from protobuf enum value: ERROR = 1; */ Diagnostic_Kind[Diagnostic_Kind["ERROR"] = 1] = "ERROR"; })(Diagnostic_Kind = exports.Diagnostic_Kind || (exports.Diagnostic_Kind = {})); /** * @generated from protobuf enum google.api.servicemanagement.v1.ConfigFile.FileType */ var ConfigFile_FileType; (function (ConfigFile_FileType) { /** * Unknown file type. * * @generated from protobuf enum value: FILE_TYPE_UNSPECIFIED = 0; */ ConfigFile_FileType[ConfigFile_FileType["FILE_TYPE_UNSPECIFIED"] = 0] = "FILE_TYPE_UNSPECIFIED"; /** * YAML-specification of service. * * @generated from protobuf enum value: SERVICE_CONFIG_YAML = 1; */ ConfigFile_FileType[ConfigFile_FileType["SERVICE_CONFIG_YAML"] = 1] = "SERVICE_CONFIG_YAML"; /** * OpenAPI specification, serialized in JSON. * * @generated from protobuf enum value: OPEN_API_JSON = 2; */ ConfigFile_FileType[ConfigFile_FileType["OPEN_API_JSON"] = 2] = "OPEN_API_JSON"; /** * OpenAPI specification, serialized in YAML. * * @generated from protobuf enum value: OPEN_API_YAML = 3; */ ConfigFile_FileType[ConfigFile_FileType["OPEN_API_YAML"] = 3] = "OPEN_API_YAML"; /** * FileDescriptorSet, generated by protoc. * * To generate, use protoc with imports and source info included. * For an example test.proto file, the following command would put the value * in a new file named out.pb. * * $protoc --include_imports --include_source_info test.proto -o out.pb * * @generated from protobuf enum value: FILE_DESCRIPTOR_SET_PROTO = 4; */ ConfigFile_FileType[ConfigFile_FileType["FILE_DESCRIPTOR_SET_PROTO"] = 4] = "FILE_DESCRIPTOR_SET_PROTO"; /** * Uncompiled Proto file. Used for storage and display purposes only, * currently server-side compilation is not supported. Should match the * inputs to 'protoc' command used to generated FILE_DESCRIPTOR_SET_PROTO. A * file of this type can only be included if at least one file of type * FILE_DESCRIPTOR_SET_PROTO is included. * * @generated from protobuf enum value: PROTO_FILE = 6; */ ConfigFile_FileType[ConfigFile_FileType["PROTO_FILE"] = 6] = "PROTO_FILE"; })(ConfigFile_FileType = exports.ConfigFile_FileType || (exports.ConfigFile_FileType = {})); /** * Status of a Rollout. * * @generated from protobuf enum google.api.servicemanagement.v1.Rollout.RolloutStatus */ var Rollout_RolloutStatus; (function (Rollout_RolloutStatus) { /** * No status specified. * * @generated from protobuf enum value: ROLLOUT_STATUS_UNSPECIFIED = 0; */ Rollout_RolloutStatus[Rollout_RolloutStatus["ROLLOUT_STATUS_UNSPECIFIED"] = 0] = "ROLLOUT_STATUS_UNSPECIFIED"; /** * The Rollout is in progress. * * @generated from protobuf enum value: IN_PROGRESS = 1; */ Rollout_RolloutStatus[Rollout_RolloutStatus["IN_PROGRESS"] = 1] = "IN_PROGRESS"; /** * The Rollout has completed successfully. * * @generated from protobuf enum value: SUCCESS = 2; */ Rollout_RolloutStatus[Rollout_RolloutStatus["SUCCESS"] = 2] = "SUCCESS"; /** * The Rollout has been cancelled. This can happen if you have overlapping * Rollout pushes, and the previous ones will be cancelled. * * @generated from protobuf enum value: CANCELLED = 3; */ Rollout_RolloutStatus[Rollout_RolloutStatus["CANCELLED"] = 3] = "CANCELLED"; /** * The Rollout has failed and the rollback attempt has failed too. * * @generated from protobuf enum value: FAILED = 4; */ Rollout_RolloutStatus[Rollout_RolloutStatus["FAILED"] = 4] = "FAILED"; /** * The Rollout has not started yet and is pending for execution. * * @generated from protobuf enum value: PENDING = 5; */ Rollout_RolloutStatus[Rollout_RolloutStatus["PENDING"] = 5] = "PENDING"; /** * The Rollout has failed and rolled back to the previous successful * Rollout. * * @generated from protobuf enum value: FAILED_ROLLED_BACK = 6; */ Rollout_RolloutStatus[Rollout_RolloutStatus["FAILED_ROLLED_BACK"] = 6] = "FAILED_ROLLED_BACK"; })(Rollout_RolloutStatus = exports.Rollout_RolloutStatus || (exports.Rollout_RolloutStatus = {})); // @generated message type with reflection information, may provide speed optimized methods class ManagedService$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.ManagedService", [ { no: 2, name: "service_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "producer_project_id", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { serviceName: "", producerProjectId: "" }; 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_name */ 2: message.serviceName = reader.string(); break; case /* string producer_project_id */ 3: message.producerProjectId = 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_name = 2; */ if (message.serviceName !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.serviceName); /* string producer_project_id = 3; */ if (message.producerProjectId !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.producerProjectId); 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.servicemanagement.v1.ManagedService */ exports.ManagedService = new ManagedService$Type(); // @generated message type with reflection information, may provide speed optimized methods class OperationMetadata$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.OperationMetadata", [ { no: 1, name: "resource_names", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "steps", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.OperationMetadata_Step }, { no: 3, name: "progress_percentage", kind: "scalar", T: 5 /*ScalarType.INT32*/ }, { no: 4, name: "start_time", kind: "message", T: () => timestamp_1.Timestamp } ]); } create(value) { const message = { resourceNames: [], steps: [], progressPercentage: 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 /* repeated string resource_names */ 1: message.resourceNames.push(reader.string()); break; case /* repeated google.api.servicemanagement.v1.OperationMetadata.Step steps */ 2: message.steps.push(exports.OperationMetadata_Step.internalBinaryRead(reader, reader.uint32(), options)); break; case /* int32 progress_percentage */ 3: message.progressPercentage = reader.int32(); break; case /* google.protobuf.Timestamp start_time */ 4: message.startTime = timestamp_1.Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.startTime); 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 = 1; */ for (let i = 0; i < message.resourceNames.length; i++) writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.resourceNames[i]); /* repeated google.api.servicemanagement.v1.OperationMetadata.Step steps = 2; */ for (let i = 0; i < message.steps.length; i++) exports.OperationMetadata_Step.internalBinaryWrite(message.steps[i], writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* int32 progress_percentage = 3; */ if (message.progressPercentage !== 0) writer.tag(3, runtime_1.WireType.Varint).int32(message.progressPercentage); /* google.protobuf.Timestamp start_time = 4; */ if (message.startTime) timestamp_1.Timestamp.internalBinaryWrite(message.startTime, 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.servicemanagement.v1.OperationMetadata */ exports.OperationMetadata = new OperationMetadata$Type(); // @generated message type with reflection information, may provide speed optimized methods class OperationMetadata_Step$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.OperationMetadata.Step", [ { no: 2, name: "description", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "status", kind: "enum", T: () => ["google.api.servicemanagement.v1.OperationMetadata.Status", OperationMetadata_Status] } ]); } create(value) { const message = { description: "", status: 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 description */ 2: message.description = reader.string(); break; case /* google.api.servicemanagement.v1.OperationMetadata.Status status */ 4: message.status = 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 description = 2; */ if (message.description !== "") writer.tag(2, runtime_1.WireType.LengthDelimited).string(message.description); /* google.api.servicemanagement.v1.OperationMetadata.Status status = 4; */ if (message.status !== 0) writer.tag(4, runtime_1.WireType.Varint).int32(message.status); 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.servicemanagement.v1.OperationMetadata.Step */ exports.OperationMetadata_Step = new OperationMetadata_Step$Type(); // @generated message type with reflection information, may provide speed optimized methods class Diagnostic$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.Diagnostic", [ { no: 1, name: "location", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "kind", kind: "enum", T: () => ["google.api.servicemanagement.v1.Diagnostic.Kind", Diagnostic_Kind] }, { no: 3, name: "message", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { location: "", kind: 0, 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 /* string location */ 1: message.location = reader.string(); break; case /* google.api.servicemanagement.v1.Diagnostic.Kind kind */ 2: message.kind = reader.int32(); break; case /* string message */ 3: message.message = 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 location = 1; */ if (message.location !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.location); /* google.api.servicemanagement.v1.Diagnostic.Kind kind = 2; */ if (message.kind !== 0) writer.tag(2, runtime_1.WireType.Varint).int32(message.kind); /* string message = 3; */ if (message.message !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.message); 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.servicemanagement.v1.Diagnostic */ exports.Diagnostic = new Diagnostic$Type(); // @generated message type with reflection information, may provide speed optimized methods class ConfigSource$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.ConfigSource", [ { no: 5, name: "id", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 2, name: "files", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => exports.ConfigFile } ]); } create(value) { const message = { id: "", files: [] }; 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 id */ 5: message.id = reader.string(); break; case /* repeated google.api.servicemanagement.v1.ConfigFile files */ 2: message.files.push(exports.ConfigFile.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 id = 5; */ if (message.id !== "") writer.tag(5, runtime_1.WireType.LengthDelimited).string(message.id); /* repeated google.api.servicemanagement.v1.ConfigFile files = 2; */ for (let i = 0; i < message.files.length; i++) exports.ConfigFile.internalBinaryWrite(message.files[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.servicemanagement.v1.ConfigSource */ exports.ConfigSource = new ConfigSource$Type(); // @generated message type with reflection information, may provide speed optimized methods class ConfigFile$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.ConfigFile", [ { no: 1, name: "file_path", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 3, name: "file_contents", kind: "scalar", T: 12 /*ScalarType.BYTES*/ }, { no: 4, name: "file_type", kind: "enum", T: () => ["google.api.servicemanagement.v1.ConfigFile.FileType", ConfigFile_FileType] } ]); } create(value) { const message = { filePath: "", fileContents: new Uint8Array(0), fileType: 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 file_path */ 1: message.filePath = reader.string(); break; case /* bytes file_contents */ 3: message.fileContents = reader.bytes(); break; case /* google.api.servicemanagement.v1.ConfigFile.FileType file_type */ 4: message.fileType = 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 file_path = 1; */ if (message.filePath !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.filePath); /* bytes file_contents = 3; */ if (message.fileContents.length) writer.tag(3, runtime_1.WireType.LengthDelimited).bytes(message.fileContents); /* google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4; */ if (message.fileType !== 0) writer.tag(4, runtime_1.WireType.Varint).int32(message.fileType); 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.servicemanagement.v1.ConfigFile */ exports.ConfigFile = new ConfigFile$Type(); // @generated message type with reflection information, may provide speed optimized methods class ConfigRef$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.ConfigRef", [ { 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.servicemanagement.v1.ConfigRef */ exports.ConfigRef = new ConfigRef$Type(); // @generated message type with reflection information, may provide speed optimized methods class ChangeReport$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.ChangeReport", [ { no: 1, name: "config_changes", kind: "message", repeat: 1 /*RepeatType.PACKED*/, T: () => config_change_1.ConfigChange } ]); } create(value) { const message = { configChanges: [] }; 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.ConfigChange config_changes */ 1: message.configChanges.push(config_change_1.ConfigChange.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.ConfigChange config_changes = 1; */ for (let i = 0; i < message.configChanges.length; i++) config_change_1.ConfigChange.internalBinaryWrite(message.configChanges[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.servicemanagement.v1.ChangeReport */ exports.ChangeReport = new ChangeReport$Type(); // @generated message type with reflection information, may provide speed optimized methods class Rollout$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.Rollout", [ { no: 1, name: "rollout_id", kind: "scalar", T: 9 /*ScalarType.STRING*/, options: { "google.api.field_behavior": ["OPTIONAL"] } }, { no: 2, name: "create_time", kind: "message", T: () => timestamp_1.Timestamp }, { no: 3, name: "created_by", kind: "scalar", T: 9 /*ScalarType.STRING*/ }, { no: 4, name: "status", kind: "enum", T: () => ["google.api.servicemanagement.v1.Rollout.RolloutStatus", Rollout_RolloutStatus] }, { no: 5, name: "traffic_percent_strategy", kind: "message", oneof: "strategy", T: () => exports.Rollout_TrafficPercentStrategy }, { no: 200, name: "delete_service_strategy", kind: "message", oneof: "strategy", T: () => exports.Rollout_DeleteServiceStrategy }, { no: 8, name: "service_name", kind: "scalar", T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { rolloutId: "", createdBy: "", status: 0, strategy: { oneofKind: undefined }, serviceName: "" }; 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 rollout_id */ 1: message.rolloutId = reader.string(); break; case /* google.protobuf.Timestamp create_time */ 2: message.createTime = timestamp_1.Timestamp.internalBinaryRead(reader, reader.uint32(), options, message.createTime); break; case /* string created_by */ 3: message.createdBy = reader.string(); break; case /* google.api.servicemanagement.v1.Rollout.RolloutStatus status */ 4: message.status = reader.int32(); break; case /* google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy */ 5: message.strategy = { oneofKind: "trafficPercentStrategy", trafficPercentStrategy: exports.Rollout_TrafficPercentStrategy.internalBinaryRead(reader, reader.uint32(), options, message.strategy.trafficPercentStrategy) }; break; case /* google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy */ 200: message.strategy = { oneofKind: "deleteServiceStrategy", deleteServiceStrategy: exports.Rollout_DeleteServiceStrategy.internalBinaryRead(reader, reader.uint32(), options, message.strategy.deleteServiceStrategy) }; break; case /* string service_name */ 8: message.serviceName = 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 rollout_id = 1; */ if (message.rolloutId !== "") writer.tag(1, runtime_1.WireType.LengthDelimited).string(message.rolloutId); /* google.protobuf.Timestamp create_time = 2; */ if (message.createTime) timestamp_1.Timestamp.internalBinaryWrite(message.createTime, writer.tag(2, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string created_by = 3; */ if (message.createdBy !== "") writer.tag(3, runtime_1.WireType.LengthDelimited).string(message.createdBy); /* google.api.servicemanagement.v1.Rollout.RolloutStatus status = 4; */ if (message.status !== 0) writer.tag(4, runtime_1.WireType.Varint).int32(message.status); /* google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy traffic_percent_strategy = 5; */ if (message.strategy.oneofKind === "trafficPercentStrategy") exports.Rollout_TrafficPercentStrategy.internalBinaryWrite(message.strategy.trafficPercentStrategy, writer.tag(5, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy delete_service_strategy = 200; */ if (message.strategy.oneofKind === "deleteServiceStrategy") exports.Rollout_DeleteServiceStrategy.internalBinaryWrite(message.strategy.deleteServiceStrategy, writer.tag(200, runtime_1.WireType.LengthDelimited).fork(), options).join(); /* string service_name = 8; */ if (message.serviceName !== "") writer.tag(8, runtime_1.WireType.LengthDelimited).string(message.serviceName); 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.servicemanagement.v1.Rollout */ exports.Rollout = new Rollout$Type(); // @generated message type with reflection information, may provide speed optimized methods class Rollout_TrafficPercentStrategy$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy", [ { no: 1, name: "percentages", kind: "map", K: 9 /*ScalarType.STRING*/, V: { kind: "scalar", T: 1 /*ScalarType.DOUBLE*/ } } ]); } create(value) { const message = { percentages: {} }; 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 /* map<string, double> percentages */ 1: this.binaryReadMap1(message.percentages, reader, 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; } binaryReadMap1(map, reader, options) { let len = reader.uint32(), end = reader.pos + len, key, val; while (reader.pos < end) { let [fieldNo, wireType] = reader.tag(); switch (fieldNo) { case 1: key = reader.string(); break; case 2: val = reader.double(); break; default: throw new globalThis.Error("unknown map entry field for field google.api.servicemanagement.v1.Rollout.TrafficPercentStrategy.percentages"); } } map[key ?? ""] = val ?? 0; } internalBinaryWrite(message, writer, options) { /* map<string, double> percentages = 1; */ for (let k of Object.keys(message.percentages)) writer.tag(1, runtime_1.WireType.LengthDelimited).fork().tag(1, runtime_1.WireType.LengthDelimited).string(k).tag(2, runtime_1.WireType.Bit64).double(message.percentages[k]).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.servicemanagement.v1.Rollout.TrafficPercentStrategy */ exports.Rollout_TrafficPercentStrategy = new Rollout_TrafficPercentStrategy$Type(); // @generated message type with reflection information, may provide speed optimized methods class Rollout_DeleteServiceStrategy$Type extends runtime_5.MessageType { constructor() { super("google.api.servicemanagement.v1.Rollout.DeleteServiceStrategy", []); } 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) { return target ?? this.create(); } internalBinaryWrite(message, writer, options) { 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.servicemanagement.v1.Rollout.DeleteServiceStrategy */ exports.Rollout_DeleteServiceStrategy = new Rollout_DeleteServiceStrategy$Type(); //# sourceMappingURL=resources.js.map