UNPKG

@htdangkhoa/google-ads

Version:
662 lines (661 loc) 27.5 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/ads/googleads/v21/services/customer_service.proto var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomerServiceClient = exports.CustomerServiceService = exports.ListAccessibleCustomersResponse = exports.ListAccessibleCustomersRequest = exports.MutateCustomerResult = exports.MutateCustomerResponse = exports.CreateCustomerClientResponse = exports.CustomerOperation = exports.CreateCustomerClientRequest = exports.MutateCustomerRequest = void 0; /* eslint-disable */ const grpc_js_1 = require("@grpc/grpc-js"); const minimal_js_1 = __importDefault(require("protobufjs/minimal.js")); const field_mask_js_1 = require("../../../../protobuf/field_mask.js"); const access_role_js_1 = require("../enums/access_role.js"); const response_content_type_js_1 = require("../enums/response_content_type.js"); const customer_js_1 = require("../resources/customer.js"); function createBaseMutateCustomerRequest() { return { customer_id: "", operation: undefined, validate_only: false, response_content_type: 0 }; } exports.MutateCustomerRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.customer_id !== undefined && message.customer_id !== "") { writer.uint32(10).string(message.customer_id); } if (message.operation !== undefined) { exports.CustomerOperation.encode(message.operation, writer.uint32(34).fork()).ldelim(); } if (message.validate_only !== undefined && message.validate_only !== false) { writer.uint32(40).bool(message.validate_only); } if (message.response_content_type !== undefined && message.response_content_type !== 0) { writer.uint32(48).int32(message.response_content_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 = createBaseMutateCustomerRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.customer_id = reader.string(); continue; case 4: if (tag !== 34) { break; } message.operation = exports.CustomerOperation.decode(reader, reader.uint32()); continue; case 5: if (tag !== 40) { break; } message.validate_only = reader.bool(); continue; case 6: if (tag !== 48) { break; } message.response_content_type = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { customer_id: isSet(object.customer_id) ? globalThis.String(object.customer_id) : "", operation: isSet(object.operation) ? exports.CustomerOperation.fromJSON(object.operation) : undefined, validate_only: isSet(object.validate_only) ? globalThis.Boolean(object.validate_only) : false, response_content_type: isSet(object.response_content_type) ? (0, response_content_type_js_1.responseContentTypeEnum_ResponseContentTypeFromJSON)(object.response_content_type) : 0, }; }, toJSON(message) { const obj = {}; if (message.customer_id !== undefined && message.customer_id !== "") { obj.customer_id = message.customer_id; } if (message.operation !== undefined) { obj.operation = exports.CustomerOperation.toJSON(message.operation); } if (message.validate_only !== undefined && message.validate_only !== false) { obj.validate_only = message.validate_only; } if (message.response_content_type !== undefined && message.response_content_type !== 0) { obj.response_content_type = (0, response_content_type_js_1.responseContentTypeEnum_ResponseContentTypeToJSON)(message.response_content_type); } return obj; }, create(base) { return exports.MutateCustomerRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseMutateCustomerRequest(); message.customer_id = (_a = object.customer_id) !== null && _a !== void 0 ? _a : ""; message.operation = (object.operation !== undefined && object.operation !== null) ? exports.CustomerOperation.fromPartial(object.operation) : undefined; message.validate_only = (_b = object.validate_only) !== null && _b !== void 0 ? _b : false; message.response_content_type = (_c = object.response_content_type) !== null && _c !== void 0 ? _c : 0; return message; }, }; function createBaseCreateCustomerClientRequest() { return { customer_id: "", customer_client: undefined, email_address: undefined, access_role: 0, validate_only: false, }; } exports.CreateCustomerClientRequest = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.customer_id !== undefined && message.customer_id !== "") { writer.uint32(10).string(message.customer_id); } if (message.customer_client !== undefined) { customer_js_1.Customer.encode(message.customer_client, writer.uint32(18).fork()).ldelim(); } if (message.email_address !== undefined) { writer.uint32(42).string(message.email_address); } if (message.access_role !== undefined && message.access_role !== 0) { writer.uint32(32).int32(message.access_role); } if (message.validate_only !== undefined && message.validate_only !== false) { writer.uint32(48).bool(message.validate_only); } 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 = createBaseCreateCustomerClientRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.customer_id = reader.string(); continue; case 2: if (tag !== 18) { break; } message.customer_client = customer_js_1.Customer.decode(reader, reader.uint32()); continue; case 5: if (tag !== 42) { break; } message.email_address = reader.string(); continue; case 4: if (tag !== 32) { break; } message.access_role = reader.int32(); continue; case 6: if (tag !== 48) { break; } message.validate_only = reader.bool(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { customer_id: isSet(object.customer_id) ? globalThis.String(object.customer_id) : "", customer_client: isSet(object.customer_client) ? customer_js_1.Customer.fromJSON(object.customer_client) : undefined, email_address: isSet(object.email_address) ? globalThis.String(object.email_address) : undefined, access_role: isSet(object.access_role) ? (0, access_role_js_1.accessRoleEnum_AccessRoleFromJSON)(object.access_role) : 0, validate_only: isSet(object.validate_only) ? globalThis.Boolean(object.validate_only) : false, }; }, toJSON(message) { const obj = {}; if (message.customer_id !== undefined && message.customer_id !== "") { obj.customer_id = message.customer_id; } if (message.customer_client !== undefined) { obj.customer_client = customer_js_1.Customer.toJSON(message.customer_client); } if (message.email_address !== undefined) { obj.email_address = message.email_address; } if (message.access_role !== undefined && message.access_role !== 0) { obj.access_role = (0, access_role_js_1.accessRoleEnum_AccessRoleToJSON)(message.access_role); } if (message.validate_only !== undefined && message.validate_only !== false) { obj.validate_only = message.validate_only; } return obj; }, create(base) { return exports.CreateCustomerClientRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d; const message = createBaseCreateCustomerClientRequest(); message.customer_id = (_a = object.customer_id) !== null && _a !== void 0 ? _a : ""; message.customer_client = (object.customer_client !== undefined && object.customer_client !== null) ? customer_js_1.Customer.fromPartial(object.customer_client) : undefined; message.email_address = (_b = object.email_address) !== null && _b !== void 0 ? _b : undefined; message.access_role = (_c = object.access_role) !== null && _c !== void 0 ? _c : 0; message.validate_only = (_d = object.validate_only) !== null && _d !== void 0 ? _d : false; return message; }, }; function createBaseCustomerOperation() { return { update: undefined, update_mask: undefined }; } exports.CustomerOperation = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.update !== undefined) { customer_js_1.Customer.encode(message.update, writer.uint32(10).fork()).ldelim(); } if (message.update_mask !== undefined) { field_mask_js_1.FieldMask.encode(field_mask_js_1.FieldMask.wrap(message.update_mask), 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 = createBaseCustomerOperation(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.update = customer_js_1.Customer.decode(reader, reader.uint32()); continue; case 2: if (tag !== 18) { break; } message.update_mask = field_mask_js_1.FieldMask.unwrap(field_mask_js_1.FieldMask.decode(reader, reader.uint32())); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { update: isSet(object.update) ? customer_js_1.Customer.fromJSON(object.update) : undefined, update_mask: isSet(object.update_mask) ? field_mask_js_1.FieldMask.unwrap(field_mask_js_1.FieldMask.fromJSON(object.update_mask)) : undefined, }; }, toJSON(message) { const obj = {}; if (message.update !== undefined) { obj.update = customer_js_1.Customer.toJSON(message.update); } if (message.update_mask !== undefined) { obj.update_mask = field_mask_js_1.FieldMask.toJSON(field_mask_js_1.FieldMask.wrap(message.update_mask)); } return obj; }, create(base) { return exports.CustomerOperation.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseCustomerOperation(); message.update = (object.update !== undefined && object.update !== null) ? customer_js_1.Customer.fromPartial(object.update) : undefined; message.update_mask = (_a = object.update_mask) !== null && _a !== void 0 ? _a : undefined; return message; }, }; function createBaseCreateCustomerClientResponse() { return { resource_name: "", invitation_link: "" }; } exports.CreateCustomerClientResponse = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.resource_name !== undefined && message.resource_name !== "") { writer.uint32(18).string(message.resource_name); } if (message.invitation_link !== undefined && message.invitation_link !== "") { writer.uint32(26).string(message.invitation_link); } 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 = createBaseCreateCustomerClientResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 18) { break; } message.resource_name = reader.string(); continue; case 3: if (tag !== 26) { break; } message.invitation_link = reader.string(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resource_name: isSet(object.resource_name) ? globalThis.String(object.resource_name) : "", invitation_link: isSet(object.invitation_link) ? globalThis.String(object.invitation_link) : "", }; }, toJSON(message) { const obj = {}; if (message.resource_name !== undefined && message.resource_name !== "") { obj.resource_name = message.resource_name; } if (message.invitation_link !== undefined && message.invitation_link !== "") { obj.invitation_link = message.invitation_link; } return obj; }, create(base) { return exports.CreateCustomerClientResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseCreateCustomerClientResponse(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.invitation_link = (_b = object.invitation_link) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseMutateCustomerResponse() { return { result: undefined }; } exports.MutateCustomerResponse = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.result !== undefined) { exports.MutateCustomerResult.encode(message.result, 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 = createBaseMutateCustomerResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 2: if (tag !== 18) { break; } message.result = exports.MutateCustomerResult.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { result: isSet(object.result) ? exports.MutateCustomerResult.fromJSON(object.result) : undefined }; }, toJSON(message) { const obj = {}; if (message.result !== undefined) { obj.result = exports.MutateCustomerResult.toJSON(message.result); } return obj; }, create(base) { return exports.MutateCustomerResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { const message = createBaseMutateCustomerResponse(); message.result = (object.result !== undefined && object.result !== null) ? exports.MutateCustomerResult.fromPartial(object.result) : undefined; return message; }, }; function createBaseMutateCustomerResult() { return { resource_name: "", customer: undefined }; } exports.MutateCustomerResult = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.resource_name !== undefined && message.resource_name !== "") { writer.uint32(10).string(message.resource_name); } if (message.customer !== undefined) { customer_js_1.Customer.encode(message.customer, 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 = createBaseMutateCustomerResult(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.resource_name = reader.string(); continue; case 2: if (tag !== 18) { break; } message.customer = customer_js_1.Customer.decode(reader, reader.uint32()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resource_name: isSet(object.resource_name) ? globalThis.String(object.resource_name) : "", customer: isSet(object.customer) ? customer_js_1.Customer.fromJSON(object.customer) : undefined, }; }, toJSON(message) { const obj = {}; if (message.resource_name !== undefined && message.resource_name !== "") { obj.resource_name = message.resource_name; } if (message.customer !== undefined) { obj.customer = customer_js_1.Customer.toJSON(message.customer); } return obj; }, create(base) { return exports.MutateCustomerResult.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseMutateCustomerResult(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.customer = (object.customer !== undefined && object.customer !== null) ? customer_js_1.Customer.fromPartial(object.customer) : undefined; return message; }, }; function createBaseListAccessibleCustomersRequest() { return {}; } exports.ListAccessibleCustomersRequest = { encode(_, writer = minimal_js_1.default.Writer.create()) { 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 = createBaseListAccessibleCustomersRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(_) { return {}; }, toJSON(_) { const obj = {}; return obj; }, create(base) { return exports.ListAccessibleCustomersRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(_) { const message = createBaseListAccessibleCustomersRequest(); return message; }, }; function createBaseListAccessibleCustomersResponse() { return { resource_names: [] }; } exports.ListAccessibleCustomersResponse = { encode(message, writer = minimal_js_1.default.Writer.create()) { if (message.resource_names !== undefined && message.resource_names.length !== 0) { for (const v of message.resource_names) { writer.uint32(10).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 = createBaseListAccessibleCustomersResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.resource_names.push(reader.string()); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { resource_names: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.resource_names) ? object.resource_names.map((e) => globalThis.String(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if ((_a = message.resource_names) === null || _a === void 0 ? void 0 : _a.length) { obj.resource_names = message.resource_names; } return obj; }, create(base) { return exports.ListAccessibleCustomersResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseListAccessibleCustomersResponse(); message.resource_names = ((_a = object.resource_names) === null || _a === void 0 ? void 0 : _a.map((e) => e)) || []; return message; }, }; exports.CustomerServiceService = { /** * Updates a customer. Operation statuses are returned. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [DatabaseError]() * [FieldMaskError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() * [UrlFieldError]() */ mutateCustomer: { path: "/google.ads.googleads.v21.services.CustomerService/MutateCustomer", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.MutateCustomerRequest.encode(value).finish()), requestDeserialize: (value) => exports.MutateCustomerRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.MutateCustomerResponse.encode(value).finish()), responseDeserialize: (value) => exports.MutateCustomerResponse.decode(value), }, /** * Returns resource names of customers directly accessible by the * user authenticating the call. * * List of thrown errors: * [AuthenticationError]() * [AuthorizationError]() * [HeaderError]() * [InternalError]() * [QuotaError]() * [RequestError]() */ listAccessibleCustomers: { path: "/google.ads.googleads.v21.services.CustomerService/ListAccessibleCustomers", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.ListAccessibleCustomersRequest.encode(value).finish()), requestDeserialize: (value) => exports.ListAccessibleCustomersRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.ListAccessibleCustomersResponse.encode(value).finish()), responseDeserialize: (value) => exports.ListAccessibleCustomersResponse.decode(value), }, /** * Creates a new client under manager. The new client customer is returned. * * List of thrown errors: * [AccessInvitationError]() * [AuthenticationError]() * [AuthorizationError]() * [CurrencyCodeError]() * [HeaderError]() * [InternalError]() * [ManagerLinkError]() * [QuotaError]() * [RequestError]() * [StringLengthError]() * [TimeZoneError]() */ createCustomerClient: { path: "/google.ads.googleads.v21.services.CustomerService/CreateCustomerClient", requestStream: false, responseStream: false, requestSerialize: (value) => Buffer.from(exports.CreateCustomerClientRequest.encode(value).finish()), requestDeserialize: (value) => exports.CreateCustomerClientRequest.decode(value), responseSerialize: (value) => Buffer.from(exports.CreateCustomerClientResponse.encode(value).finish()), responseDeserialize: (value) => exports.CreateCustomerClientResponse.decode(value), }, }; exports.CustomerServiceClient = (0, grpc_js_1.makeGenericClientConstructor)(exports.CustomerServiceService, "google.ads.googleads.v21.services.CustomerService"); function isSet(value) { return value !== null && value !== undefined; }