@htdangkhoa/google-ads
Version:
Google Ads API client for Node.js
495 lines (494 loc) • 22.5 kB
JavaScript
;
// 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/identity_verification_service.proto
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdentityVerificationServiceClient = exports.IdentityVerificationServiceService = exports.IdentityVerificationRequirement = exports.IdentityVerificationProgress = exports.IdentityVerification = exports.GetIdentityVerificationResponse = exports.GetIdentityVerificationRequest = exports.StartIdentityVerificationRequest = void 0;
/* eslint-disable */
const grpc_js_1 = require("@grpc/grpc-js");
const minimal_js_1 = __importDefault(require("protobufjs/minimal.js"));
const empty_js_1 = require("../../../../protobuf/empty.js");
const identity_verification_program_js_1 = require("../enums/identity_verification_program.js");
const identity_verification_program_status_js_1 = require("../enums/identity_verification_program_status.js");
function createBaseStartIdentityVerificationRequest() {
return { customer_id: "", verification_program: 0 };
}
exports.StartIdentityVerificationRequest = {
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.verification_program !== undefined && message.verification_program !== 0) {
writer.uint32(16).int32(message.verification_program);
}
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 = createBaseStartIdentityVerificationRequest();
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 !== 16) {
break;
}
message.verification_program = 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) : "",
verification_program: isSet(object.verification_program)
? (0, identity_verification_program_js_1.identityVerificationProgramEnum_IdentityVerificationProgramFromJSON)(object.verification_program)
: 0,
};
},
toJSON(message) {
const obj = {};
if (message.customer_id !== undefined && message.customer_id !== "") {
obj.customer_id = message.customer_id;
}
if (message.verification_program !== undefined && message.verification_program !== 0) {
obj.verification_program = (0, identity_verification_program_js_1.identityVerificationProgramEnum_IdentityVerificationProgramToJSON)(message.verification_program);
}
return obj;
},
create(base) {
return exports.StartIdentityVerificationRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseStartIdentityVerificationRequest();
message.customer_id = (_a = object.customer_id) !== null && _a !== void 0 ? _a : "";
message.verification_program = (_b = object.verification_program) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseGetIdentityVerificationRequest() {
return { customer_id: "" };
}
exports.GetIdentityVerificationRequest = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.customer_id !== undefined && message.customer_id !== "") {
writer.uint32(10).string(message.customer_id);
}
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 = createBaseGetIdentityVerificationRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.customer_id = reader.string();
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) : "" };
},
toJSON(message) {
const obj = {};
if (message.customer_id !== undefined && message.customer_id !== "") {
obj.customer_id = message.customer_id;
}
return obj;
},
create(base) {
return exports.GetIdentityVerificationRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetIdentityVerificationRequest();
message.customer_id = (_a = object.customer_id) !== null && _a !== void 0 ? _a : "";
return message;
},
};
function createBaseGetIdentityVerificationResponse() {
return { identity_verification: [] };
}
exports.GetIdentityVerificationResponse = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.identity_verification !== undefined && message.identity_verification.length !== 0) {
for (const v of message.identity_verification) {
exports.IdentityVerification.encode(v, writer.uint32(10).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 = createBaseGetIdentityVerificationResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.identity_verification.push(exports.IdentityVerification.decode(reader, reader.uint32()));
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
identity_verification: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.identity_verification)
? object.identity_verification.map((e) => exports.IdentityVerification.fromJSON(e))
: [],
};
},
toJSON(message) {
var _a;
const obj = {};
if ((_a = message.identity_verification) === null || _a === void 0 ? void 0 : _a.length) {
obj.identity_verification = message.identity_verification.map((e) => exports.IdentityVerification.toJSON(e));
}
return obj;
},
create(base) {
return exports.GetIdentityVerificationResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseGetIdentityVerificationResponse();
message.identity_verification = ((_a = object.identity_verification) === null || _a === void 0 ? void 0 : _a.map((e) => exports.IdentityVerification.fromPartial(e))) || [];
return message;
},
};
function createBaseIdentityVerification() {
return { verification_program: 0, identity_verification_requirement: undefined, verification_progress: undefined };
}
exports.IdentityVerification = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.verification_program !== undefined && message.verification_program !== 0) {
writer.uint32(8).int32(message.verification_program);
}
if (message.identity_verification_requirement !== undefined) {
exports.IdentityVerificationRequirement.encode(message.identity_verification_requirement, writer.uint32(18).fork())
.ldelim();
}
if (message.verification_progress !== undefined) {
exports.IdentityVerificationProgress.encode(message.verification_progress, writer.uint32(26).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 = createBaseIdentityVerification();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.verification_program = reader.int32();
continue;
case 2:
if (tag !== 18) {
break;
}
message.identity_verification_requirement = exports.IdentityVerificationRequirement.decode(reader, reader.uint32());
continue;
case 3:
if (tag !== 26) {
break;
}
message.verification_progress = exports.IdentityVerificationProgress.decode(reader, reader.uint32());
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
verification_program: isSet(object.verification_program)
? (0, identity_verification_program_js_1.identityVerificationProgramEnum_IdentityVerificationProgramFromJSON)(object.verification_program)
: 0,
identity_verification_requirement: isSet(object.identity_verification_requirement)
? exports.IdentityVerificationRequirement.fromJSON(object.identity_verification_requirement)
: undefined,
verification_progress: isSet(object.verification_progress)
? exports.IdentityVerificationProgress.fromJSON(object.verification_progress)
: undefined,
};
},
toJSON(message) {
const obj = {};
if (message.verification_program !== undefined && message.verification_program !== 0) {
obj.verification_program = (0, identity_verification_program_js_1.identityVerificationProgramEnum_IdentityVerificationProgramToJSON)(message.verification_program);
}
if (message.identity_verification_requirement !== undefined) {
obj.identity_verification_requirement = exports.IdentityVerificationRequirement.toJSON(message.identity_verification_requirement);
}
if (message.verification_progress !== undefined) {
obj.verification_progress = exports.IdentityVerificationProgress.toJSON(message.verification_progress);
}
return obj;
},
create(base) {
return exports.IdentityVerification.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a;
const message = createBaseIdentityVerification();
message.verification_program = (_a = object.verification_program) !== null && _a !== void 0 ? _a : 0;
message.identity_verification_requirement =
(object.identity_verification_requirement !== undefined && object.identity_verification_requirement !== null)
? exports.IdentityVerificationRequirement.fromPartial(object.identity_verification_requirement)
: undefined;
message.verification_progress =
(object.verification_progress !== undefined && object.verification_progress !== null)
? exports.IdentityVerificationProgress.fromPartial(object.verification_progress)
: undefined;
return message;
},
};
function createBaseIdentityVerificationProgress() {
return { program_status: 0, invitation_link_expiration_time: "", action_url: "" };
}
exports.IdentityVerificationProgress = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.program_status !== undefined && message.program_status !== 0) {
writer.uint32(8).int32(message.program_status);
}
if (message.invitation_link_expiration_time !== undefined && message.invitation_link_expiration_time !== "") {
writer.uint32(18).string(message.invitation_link_expiration_time);
}
if (message.action_url !== undefined && message.action_url !== "") {
writer.uint32(26).string(message.action_url);
}
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 = createBaseIdentityVerificationProgress();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 8) {
break;
}
message.program_status = reader.int32();
continue;
case 2:
if (tag !== 18) {
break;
}
message.invitation_link_expiration_time = reader.string();
continue;
case 3:
if (tag !== 26) {
break;
}
message.action_url = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
program_status: isSet(object.program_status)
? (0, identity_verification_program_status_js_1.identityVerificationProgramStatusEnum_IdentityVerificationProgramStatusFromJSON)(object.program_status)
: 0,
invitation_link_expiration_time: isSet(object.invitation_link_expiration_time)
? globalThis.String(object.invitation_link_expiration_time)
: "",
action_url: isSet(object.action_url) ? globalThis.String(object.action_url) : "",
};
},
toJSON(message) {
const obj = {};
if (message.program_status !== undefined && message.program_status !== 0) {
obj.program_status = (0, identity_verification_program_status_js_1.identityVerificationProgramStatusEnum_IdentityVerificationProgramStatusToJSON)(message.program_status);
}
if (message.invitation_link_expiration_time !== undefined && message.invitation_link_expiration_time !== "") {
obj.invitation_link_expiration_time = message.invitation_link_expiration_time;
}
if (message.action_url !== undefined && message.action_url !== "") {
obj.action_url = message.action_url;
}
return obj;
},
create(base) {
return exports.IdentityVerificationProgress.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseIdentityVerificationProgress();
message.program_status = (_a = object.program_status) !== null && _a !== void 0 ? _a : 0;
message.invitation_link_expiration_time = (_b = object.invitation_link_expiration_time) !== null && _b !== void 0 ? _b : "";
message.action_url = (_c = object.action_url) !== null && _c !== void 0 ? _c : "";
return message;
},
};
function createBaseIdentityVerificationRequirement() {
return { verification_start_deadline_time: "", verification_completion_deadline_time: "" };
}
exports.IdentityVerificationRequirement = {
encode(message, writer = minimal_js_1.default.Writer.create()) {
if (message.verification_start_deadline_time !== undefined && message.verification_start_deadline_time !== "") {
writer.uint32(10).string(message.verification_start_deadline_time);
}
if (message.verification_completion_deadline_time !== undefined &&
message.verification_completion_deadline_time !== "") {
writer.uint32(18).string(message.verification_completion_deadline_time);
}
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 = createBaseIdentityVerificationRequirement();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if (tag !== 10) {
break;
}
message.verification_start_deadline_time = reader.string();
continue;
case 2:
if (tag !== 18) {
break;
}
message.verification_completion_deadline_time = reader.string();
continue;
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skipType(tag & 7);
}
return message;
},
fromJSON(object) {
return {
verification_start_deadline_time: isSet(object.verification_start_deadline_time)
? globalThis.String(object.verification_start_deadline_time)
: "",
verification_completion_deadline_time: isSet(object.verification_completion_deadline_time)
? globalThis.String(object.verification_completion_deadline_time)
: "",
};
},
toJSON(message) {
const obj = {};
if (message.verification_start_deadline_time !== undefined && message.verification_start_deadline_time !== "") {
obj.verification_start_deadline_time = message.verification_start_deadline_time;
}
if (message.verification_completion_deadline_time !== undefined &&
message.verification_completion_deadline_time !== "") {
obj.verification_completion_deadline_time = message.verification_completion_deadline_time;
}
return obj;
},
create(base) {
return exports.IdentityVerificationRequirement.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseIdentityVerificationRequirement();
message.verification_start_deadline_time = (_a = object.verification_start_deadline_time) !== null && _a !== void 0 ? _a : "";
message.verification_completion_deadline_time = (_b = object.verification_completion_deadline_time) !== null && _b !== void 0 ? _b : "";
return message;
},
};
exports.IdentityVerificationServiceService = {
/**
* Starts Identity Verification for a given verification program type.
* Statuses are returned.
*
* List of thrown errors:
* [AuthenticationError]()
* [AuthorizationError]()
* [HeaderError]()
* [InternalError]()
* [QuotaError]()
* [RequestError]()
*/
startIdentityVerification: {
path: "/google.ads.googleads.v21.services.IdentityVerificationService/StartIdentityVerification",
requestStream: false,
responseStream: false,
requestSerialize: (value) => Buffer.from(exports.StartIdentityVerificationRequest.encode(value).finish()),
requestDeserialize: (value) => exports.StartIdentityVerificationRequest.decode(value),
responseSerialize: (value) => Buffer.from(empty_js_1.Empty.encode(value).finish()),
responseDeserialize: (value) => empty_js_1.Empty.decode(value),
},
/**
* Returns Identity Verification information.
*
* List of thrown errors:
* [AuthenticationError]()
* [AuthorizationError]()
* [HeaderError]()
* [InternalError]()
* [QuotaError]()
* [RequestError]()
*/
getIdentityVerification: {
path: "/google.ads.googleads.v21.services.IdentityVerificationService/GetIdentityVerification",
requestStream: false,
responseStream: false,
requestSerialize: (value) => Buffer.from(exports.GetIdentityVerificationRequest.encode(value).finish()),
requestDeserialize: (value) => exports.GetIdentityVerificationRequest.decode(value),
responseSerialize: (value) => Buffer.from(exports.GetIdentityVerificationResponse.encode(value).finish()),
responseDeserialize: (value) => exports.GetIdentityVerificationResponse.decode(value),
},
};
exports.IdentityVerificationServiceClient = (0, grpc_js_1.makeGenericClientConstructor)(exports.IdentityVerificationServiceService, "google.ads.googleads.v21.services.IdentityVerificationService");
function isSet(value) {
return value !== null && value !== undefined;
}