UNPKG

@htdangkhoa/google-ads

Version:
714 lines (713 loc) 29.6 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v1.181.2 // protoc v3.21.12 // source: google/longrunning/operations.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.OperationsClient = exports.OperationsService = exports.OperationInfo = exports.WaitOperationRequest = exports.DeleteOperationRequest = exports.CancelOperationRequest = exports.ListOperationsResponse = exports.ListOperationsRequest = exports.GetOperationRequest = exports.Operation = void 0; /* eslint-disable */ const grpc_js_1 = require("@grpc/grpc-js"); const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const any_js_1 = require("../protobuf/any.js"); const duration_js_1 = require("../protobuf/duration.js"); const empty_js_1 = require("../protobuf/empty.js"); const status_js_1 = require("../rpc/status.js"); function createBaseOperation() { return { name: "", metadata: undefined, done: false, error: undefined, response: undefined }; } exports.Operation = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } if (message.metadata !== undefined) { any_js_1.Any.encode(message.metadata, writer.uint32(18).fork()).ldelim(); } if (message.done !== undefined && message.done !== false) { writer.uint32(24).bool(message.done); } if (message.error !== undefined) { status_js_1.Status.encode(message.error, writer.uint32(34).fork()).ldelim(); } if (message.response !== undefined) { any_js_1.Any.encode(message.response, writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOperation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: if (tag !== 18) { break; } message.metadata = any_js_1.Any.decode(reader, reader.uint32()); continue; case 3: if (tag !== 24) { break; } message.done = reader.bool(); continue; case 4: if (tag !== 34) { break; } message.error = status_js_1.Status.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.response = any_js_1.Any.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", metadata: isSet(object.metadata) ? any_js_1.Any.fromJSON(object.metadata) : undefined, done: isSet(object.done) ? globalThis.Boolean(object.done) : false, error: isSet(object.error) ? status_js_1.Status.fromJSON(object.error) : undefined, response: isSet(object.response) ? any_js_1.Any.fromJSON(object.response) : undefined, }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } if (message.metadata !== undefined) { obj.metadata = any_js_1.Any.toJSON(message.metadata); } if (message.done !== undefined && message.done !== false) { obj.done = message.done; } if (message.error !== undefined) { obj.error = status_js_1.Status.toJSON(message.error); } if (message.response !== undefined) { obj.response = any_js_1.Any.toJSON(message.response); } return obj; }, create(base) { return exports.Operation.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseOperation(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; message.metadata = (object.metadata !== undefined && object.metadata !== null) ? any_js_1.Any.fromPartial(object.metadata) : undefined; message.done = (_b = object.done) !== null && _b !== void 0 ? _b : false; message.error = (object.error !== undefined && object.error !== null) ? status_js_1.Status.fromPartial(object.error) : undefined; message.response = (object.response !== undefined && object.response !== null) ? any_js_1.Any.fromPartial(object.response) : undefined; return message; }, }; function createBaseGetOperationRequest() { return { name: "" }; } exports.GetOperationRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetOperationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return exports.GetOperationRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseGetOperationRequest(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseListOperationsRequest() { return { name: "", filter: "", page_size: 0, page_token: "", return_partial_success: false }; } exports.ListOperationsRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(34).string(message.name); } if (message.filter !== undefined && message.filter !== "") { writer.uint32(10).string(message.filter); } if (message.page_size !== undefined && message.page_size !== 0) { writer.uint32(16).int32(message.page_size); } if (message.page_token !== undefined && message.page_token !== "") { writer.uint32(26).string(message.page_token); } if (message.return_partial_success !== undefined && message.return_partial_success !== false) { writer.uint32(40).bool(message.return_partial_success); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListOperationsRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 4: if (tag !== 34) { break; } message.name = reader.string(); continue; case 1: if (tag !== 10) { break; } message.filter = reader.string(); continue; case 2: if (tag !== 16) { break; } message.page_size = reader.int32(); continue; case 3: if (tag !== 26) { break; } message.page_token = reader.string(); continue; case 5: if (tag !== 40) { break; } message.return_partial_success = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", filter: isSet(object.filter) ? globalThis.String(object.filter) : "", page_size: isSet(object.page_size) ? globalThis.Number(object.page_size) : 0, page_token: isSet(object.page_token) ? globalThis.String(object.page_token) : "", return_partial_success: isSet(object.return_partial_success) ? globalThis.Boolean(object.return_partial_success) : false, }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } if (message.filter !== undefined && message.filter !== "") { obj.filter = message.filter; } if (message.page_size !== undefined && message.page_size !== 0) { obj.page_size = Math.round(message.page_size); } if (message.page_token !== undefined && message.page_token !== "") { obj.page_token = message.page_token; } if (message.return_partial_success !== undefined && message.return_partial_success !== false) { obj.return_partial_success = message.return_partial_success; } return obj; }, create(base) { return exports.ListOperationsRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e; const message = createBaseListOperationsRequest(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; message.filter = (_b = object.filter) !== null && _b !== void 0 ? _b : ""; message.page_size = (_c = object.page_size) !== null && _c !== void 0 ? _c : 0; message.page_token = (_d = object.page_token) !== null && _d !== void 0 ? _d : ""; message.return_partial_success = (_e = object.return_partial_success) !== null && _e !== void 0 ? _e : false; return message; }, }; function createBaseListOperationsResponse() { return { operations: [], next_page_token: "", unreachable: [] }; } exports.ListOperationsResponse = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.operations !== undefined && message.operations.length !== 0) { for (const v of message.operations) { exports.Operation.encode(v, writer.uint32(10).fork()).ldelim(); } } if (message.next_page_token !== undefined && message.next_page_token !== "") { writer.uint32(18).string(message.next_page_token); } if (message.unreachable !== undefined && message.unreachable.length !== 0) { for (const v of message.unreachable) { writer.uint32(26).string(v); } } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseListOperationsResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.operations.push(exports.Operation.decode(reader, reader.uint32())); continue; case 2: if (tag !== 18) { break; } message.next_page_token = reader.string(); continue; case 3: if (tag !== 26) { break; } message.unreachable.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { operations: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.operations) ? object.operations.map((e) => exports.Operation.fromJSON(e)) : [], next_page_token: isSet(object.next_page_token) ? globalThis.String(object.next_page_token) : "", unreachable: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.unreachable) ? object.unreachable.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { var _a, _b; const obj = {}; if ((_a = message.operations) === null || _a === void 0 ? void 0 : _a.length) { obj.operations = message.operations.map((e) => exports.Operation.toJSON(e)); } if (message.next_page_token !== undefined && message.next_page_token !== "") { obj.next_page_token = message.next_page_token; } if ((_b = message.unreachable) === null || _b === void 0 ? void 0 : _b.length) { obj.unreachable = message.unreachable; } return obj; }, create(base) { return exports.ListOperationsResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseListOperationsResponse(); message.operations = ((_a = object.operations) === null || _a === void 0 ? void 0 : _a.map((e) => exports.Operation.fromPartial(e))) || []; message.next_page_token = (_b = object.next_page_token) !== null && _b !== void 0 ? _b : ""; message.unreachable = ((_c = object.unreachable) === null || _c === void 0 ? void 0 : _c.map((e) => e)) || []; return message; }, }; function createBaseCancelOperationRequest() { return { name: "" }; } exports.CancelOperationRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseCancelOperationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return exports.CancelOperationRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseCancelOperationRequest(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseDeleteOperationRequest() { return { name: "" }; } exports.DeleteOperationRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseDeleteOperationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return exports.DeleteOperationRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseDeleteOperationRequest(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseWaitOperationRequest() { return { name: "", timeout: undefined }; } exports.WaitOperationRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } if (message.timeout !== undefined) { duration_js_1.Duration.encode(message.timeout, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseWaitOperationRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.name = reader.string(); continue; case 2: if (tag !== 18) { break; } message.timeout = duration_js_1.Duration.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", timeout: isSet(object.timeout) ? duration_js_1.Duration.fromJSON(object.timeout) : undefined, }; }, toJSON(message) { const obj = {}; if (message.name !== undefined && message.name !== "") { obj.name = message.name; } if (message.timeout !== undefined) { obj.timeout = duration_js_1.Duration.toJSON(message.timeout); } return obj; }, create(base) { return exports.WaitOperationRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseWaitOperationRequest(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; message.timeout = (object.timeout !== undefined && object.timeout !== null) ? duration_js_1.Duration.fromPartial(object.timeout) : undefined; return message; }, }; function createBaseOperationInfo() { return { response_type: "", metadata_type: "" }; } exports.OperationInfo = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.response_type !== undefined && message.response_type !== "") { writer.uint32(10).string(message.response_type); } if (message.metadata_type !== undefined && message.metadata_type !== "") { writer.uint32(18).string(message.metadata_type); } return writer; }, decode(input, length) { const reader = input instanceof minimal_js_1.default.Reader ? input : minimal_js_1.default.Reader.create(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseOperationInfo(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.response_type = reader.string(); continue; case 2: if (tag !== 18) { break; } message.metadata_type = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { response_type: isSet(object.response_type) ? globalThis.String(object.response_type) : "", metadata_type: isSet(object.metadata_type) ? globalThis.String(object.metadata_type) : "", }; }, toJSON(message) { const obj = {}; if (message.response_type !== undefined && message.response_type !== "") { obj.response_type = message.response_type; } if (message.metadata_type !== undefined && message.metadata_type !== "") { obj.metadata_type = message.metadata_type; } return obj; }, create(base) { return exports.OperationInfo.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseOperationInfo(); message.response_type = (_a = object.response_type) !== null && _a !== void 0 ? _a : ""; message.metadata_type = (_b = object.metadata_type) !== null && _b !== void 0 ? _b : ""; return message; }, }; exports.OperationsService = { /** * Lists operations that match the specified filter in the request. If the * server doesn't support this method, it returns `UNIMPLEMENTED`. */ listOperations: { path: "/google.longrunning.Operations/ListOperations", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.ListOperationsRequest.encode(value).finish()), requestDeserialize: (value) => exports.ListOperationsRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.ListOperationsResponse.encode(value).finish()), responseDeserialize: (value) => exports.ListOperationsResponse.decode(value), }, /** * Gets the latest state of a long-running operation. Clients can use this * method to poll the operation result at intervals as recommended by the API * service. */ getOperation: { path: "/google.longrunning.Operations/GetOperation", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.GetOperationRequest.encode(value).finish()), requestDeserialize: (value) => exports.GetOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.Operation.encode(value).finish()), responseDeserialize: (value) => exports.Operation.decode(value), }, /** * Deletes a long-running operation. This method indicates that the client is * no longer interested in the operation result. It does not cancel the * operation. If the server doesn't support this method, it returns * `google.rpc.Code.UNIMPLEMENTED`. */ deleteOperation: { path: "/google.longrunning.Operations/DeleteOperation", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.DeleteOperationRequest.encode(value).finish()), requestDeserialize: (value) => exports.DeleteOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(empty_js_1.Empty.encode(value).finish()), responseDeserialize: (value) => empty_js_1.Empty.decode(value), }, /** * Starts asynchronous cancellation on a long-running operation. The server * makes a best effort to cancel the operation, but success is not * guaranteed. If the server doesn't support this method, it returns * `google.rpc.Code.UNIMPLEMENTED`. Clients can use * [Operations.GetOperation][google.longrunning.Operations.GetOperation] or * other methods to check whether the cancellation succeeded or whether the * operation completed despite cancellation. On successful cancellation, * the operation is not deleted; instead, it becomes an operation with * an [Operation.error][google.longrunning.Operation.error] value with a * [google.rpc.Status.code][google.rpc.Status.code] of `1`, corresponding to * `Code.CANCELLED`. */ cancelOperation: { path: "/google.longrunning.Operations/CancelOperation", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.CancelOperationRequest.encode(value).finish()), requestDeserialize: (value) => exports.CancelOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(empty_js_1.Empty.encode(value).finish()), responseDeserialize: (value) => empty_js_1.Empty.decode(value), }, /** * Waits until the specified long-running operation is done or reaches at most * a specified timeout, returning the latest state. If the operation is * already done, the latest state is immediately returned. If the timeout * specified is greater than the default HTTP/RPC timeout, the HTTP/RPC * timeout is used. If the server does not support this method, it returns * `google.rpc.Code.UNIMPLEMENTED`. * Note that this method is on a best-effort basis. It may return the latest * state before the specified timeout (including immediately), meaning even an * immediate response is no guarantee that the operation is done. */ waitOperation: { path: "/google.longrunning.Operations/WaitOperation", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.WaitOperationRequest.encode(value).finish()), requestDeserialize: (value) => exports.WaitOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.Operation.encode(value).finish()), responseDeserialize: (value) => exports.Operation.decode(value), }, }; exports.OperationsClient = (0, grpc_js_1.makeGenericClientConstructor)(exports.OperationsService, "google.longrunning.Operations"); function isSet(value) { return value !== null && value !== undefined; }