UNPKG

@htdangkhoa/google-ads

Version:
708 lines (707 loc) 28.1 kB
// 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 /* eslint-disable */ import { makeGenericClientConstructor, } from "@grpc/grpc-js"; import _m0 from "protobufjs/minimal.js"; import { Any } from "../protobuf/any.js"; import { Duration } from "../protobuf/duration.js"; import { Empty } from "../protobuf/empty.js"; import { Status } from "../rpc/status.js"; function createBaseOperation() { return { name: "", metadata: undefined, done: false, error: undefined, response: undefined }; } export const Operation = { encode(message, writer = _m0.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } if (message.metadata !== undefined) { 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.encode(message.error, writer.uint32(34).fork()).ldelim(); } if (message.response !== undefined) { Any.encode(message.response, writer.uint32(42).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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.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.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.response = 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.fromJSON(object.metadata) : undefined, done: isSet(object.done) ? globalThis.Boolean(object.done) : false, error: isSet(object.error) ? Status.fromJSON(object.error) : undefined, response: isSet(object.response) ? 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.toJSON(message.metadata); } if (message.done !== undefined && message.done !== false) { obj.done = message.done; } if (message.error !== undefined) { obj.error = Status.toJSON(message.error); } if (message.response !== undefined) { obj.response = Any.toJSON(message.response); } return obj; }, create(base) { return 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.fromPartial(object.metadata) : undefined; message.done = (_b = object.done) !== null && _b !== void 0 ? _b : false; message.error = (object.error !== undefined && object.error !== null) ? Status.fromPartial(object.error) : undefined; message.response = (object.response !== undefined && object.response !== null) ? Any.fromPartial(object.response) : undefined; return message; }, }; function createBaseGetOperationRequest() { return { name: "" }; } export const GetOperationRequest = { encode(message, writer = _m0.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 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 }; } export const ListOperationsRequest = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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 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: [] }; } export const ListOperationsResponse = { encode(message, writer = _m0.Writer.create()) { if (message.operations !== undefined && message.operations.length !== 0) { for (const v of message.operations) { 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 _m0.Reader ? input : _m0.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(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) => 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) => 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 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) => 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: "" }; } export const CancelOperationRequest = { encode(message, writer = _m0.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 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: "" }; } export const DeleteOperationRequest = { encode(message, writer = _m0.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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 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 }; } export const WaitOperationRequest = { encode(message, writer = _m0.Writer.create()) { if (message.name !== undefined && message.name !== "") { writer.uint32(10).string(message.name); } if (message.timeout !== undefined) { Duration.encode(message.timeout, writer.uint32(18).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof _m0.Reader ? input : _m0.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.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.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.toJSON(message.timeout); } return obj; }, create(base) { return 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.fromPartial(object.timeout) : undefined; return message; }, }; function createBaseOperationInfo() { return { response_type: "", metadata_type: "" }; } export const OperationInfo = { encode(message, writer = _m0.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 _m0.Reader ? input : _m0.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 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; }, }; export const 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(ListOperationsRequest.encode(value).finish()), requestDeserialize: (value) => ListOperationsRequest.decode(value), responseSerialize: (value) => Buffer.from(ListOperationsResponse.encode(value).finish()), responseDeserialize: (value) => 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(GetOperationRequest.encode(value).finish()), requestDeserialize: (value) => GetOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(Operation.encode(value).finish()), responseDeserialize: (value) => 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(DeleteOperationRequest.encode(value).finish()), requestDeserialize: (value) => DeleteOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(Empty.encode(value).finish()), responseDeserialize: (value) => 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(CancelOperationRequest.encode(value).finish()), requestDeserialize: (value) => CancelOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(Empty.encode(value).finish()), responseDeserialize: (value) => 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(WaitOperationRequest.encode(value).finish()), requestDeserialize: (value) => WaitOperationRequest.decode(value), responseSerialize: (value) => Buffer.from(Operation.encode(value).finish()), responseDeserialize: (value) => Operation.decode(value), }, }; export const OperationsClient = makeGenericClientConstructor(OperationsService, "google.longrunning.Operations"); function isSet(value) { return value !== null && value !== undefined; }