UNPKG

@htdangkhoa/google-ads

Version:
558 lines (557 loc) 24 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/ads/googleads/v21/resources/local_services_employee.proto /* eslint-disable */ import Long from "long"; import _m0 from "protobufjs/minimal.js"; import { localServicesEmployeeStatusEnum_LocalServicesEmployeeStatusFromJSON, localServicesEmployeeStatusEnum_LocalServicesEmployeeStatusToJSON, } from "../enums/local_services_employee_status.js"; import { localServicesEmployeeTypeEnum_LocalServicesEmployeeTypeFromJSON, localServicesEmployeeTypeEnum_LocalServicesEmployeeTypeToJSON, } from "../enums/local_services_employee_type.js"; function createBaseLocalServicesEmployee() { return { resource_name: "", id: undefined, creation_date_time: "", status: 0, type: 0, university_degrees: [], residencies: [], fellowships: [], job_title: undefined, year_started_practicing: undefined, languages_spoken: [], category_ids: [], national_provider_id_number: undefined, email_address: undefined, first_name: undefined, middle_name: undefined, last_name: undefined, }; } export const LocalServicesEmployee = { encode(message, writer = _m0.Writer.create()) { if (message.resource_name !== undefined && message.resource_name !== "") { writer.uint32(10).string(message.resource_name); } if (message.id !== undefined) { writer.uint32(16).int64(message.id); } if (message.creation_date_time !== undefined && message.creation_date_time !== "") { writer.uint32(26).string(message.creation_date_time); } if (message.status !== undefined && message.status !== 0) { writer.uint32(32).int32(message.status); } if (message.type !== undefined && message.type !== 0) { writer.uint32(40).int32(message.type); } if (message.university_degrees !== undefined && message.university_degrees.length !== 0) { for (const v of message.university_degrees) { UniversityDegree.encode(v, writer.uint32(50).fork()).ldelim(); } } if (message.residencies !== undefined && message.residencies.length !== 0) { for (const v of message.residencies) { Residency.encode(v, writer.uint32(58).fork()).ldelim(); } } if (message.fellowships !== undefined && message.fellowships.length !== 0) { for (const v of message.fellowships) { Fellowship.encode(v, writer.uint32(66).fork()).ldelim(); } } if (message.job_title !== undefined) { writer.uint32(74).string(message.job_title); } if (message.year_started_practicing !== undefined) { writer.uint32(80).int32(message.year_started_practicing); } if (message.languages_spoken !== undefined && message.languages_spoken.length !== 0) { for (const v of message.languages_spoken) { writer.uint32(90).string(v); } } if (message.category_ids !== undefined && message.category_ids.length !== 0) { for (const v of message.category_ids) { writer.uint32(98).string(v); } } if (message.national_provider_id_number !== undefined) { writer.uint32(106).string(message.national_provider_id_number); } if (message.email_address !== undefined) { writer.uint32(114).string(message.email_address); } if (message.first_name !== undefined) { writer.uint32(122).string(message.first_name); } if (message.middle_name !== undefined) { writer.uint32(130).string(message.middle_name); } if (message.last_name !== undefined) { writer.uint32(138).string(message.last_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 = createBaseLocalServicesEmployee(); 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 !== 16) { break; } message.id = longToString(reader.int64()); continue; case 3: if (tag !== 26) { break; } message.creation_date_time = reader.string(); continue; case 4: if (tag !== 32) { break; } message.status = reader.int32(); continue; case 5: if (tag !== 40) { break; } message.type = reader.int32(); continue; case 6: if (tag !== 50) { break; } message.university_degrees.push(UniversityDegree.decode(reader, reader.uint32())); continue; case 7: if (tag !== 58) { break; } message.residencies.push(Residency.decode(reader, reader.uint32())); continue; case 8: if (tag !== 66) { break; } message.fellowships.push(Fellowship.decode(reader, reader.uint32())); continue; case 9: if (tag !== 74) { break; } message.job_title = reader.string(); continue; case 10: if (tag !== 80) { break; } message.year_started_practicing = reader.int32(); continue; case 11: if (tag !== 90) { break; } message.languages_spoken.push(reader.string()); continue; case 12: if (tag !== 98) { break; } message.category_ids.push(reader.string()); continue; case 13: if (tag !== 106) { break; } message.national_provider_id_number = reader.string(); continue; case 14: if (tag !== 114) { break; } message.email_address = reader.string(); continue; case 15: if (tag !== 122) { break; } message.first_name = reader.string(); continue; case 16: if (tag !== 130) { break; } message.middle_name = reader.string(); continue; case 17: if (tag !== 138) { break; } message.last_name = 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) : "", id: isSet(object.id) ? globalThis.String(object.id) : undefined, creation_date_time: isSet(object.creation_date_time) ? globalThis.String(object.creation_date_time) : "", status: isSet(object.status) ? localServicesEmployeeStatusEnum_LocalServicesEmployeeStatusFromJSON(object.status) : 0, type: isSet(object.type) ? localServicesEmployeeTypeEnum_LocalServicesEmployeeTypeFromJSON(object.type) : 0, university_degrees: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.university_degrees) ? object.university_degrees.map((e) => UniversityDegree.fromJSON(e)) : [], residencies: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.residencies) ? object.residencies.map((e) => Residency.fromJSON(e)) : [], fellowships: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.fellowships) ? object.fellowships.map((e) => Fellowship.fromJSON(e)) : [], job_title: isSet(object.job_title) ? globalThis.String(object.job_title) : undefined, year_started_practicing: isSet(object.year_started_practicing) ? globalThis.Number(object.year_started_practicing) : undefined, languages_spoken: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.languages_spoken) ? object.languages_spoken.map((e) => globalThis.String(e)) : [], category_ids: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.category_ids) ? object.category_ids.map((e) => globalThis.String(e)) : [], national_provider_id_number: isSet(object.national_provider_id_number) ? globalThis.String(object.national_provider_id_number) : undefined, email_address: isSet(object.email_address) ? globalThis.String(object.email_address) : undefined, first_name: isSet(object.first_name) ? globalThis.String(object.first_name) : undefined, middle_name: isSet(object.middle_name) ? globalThis.String(object.middle_name) : undefined, last_name: isSet(object.last_name) ? globalThis.String(object.last_name) : undefined, }; }, toJSON(message) { var _a, _b, _c, _d, _e; const obj = {}; if (message.resource_name !== undefined && message.resource_name !== "") { obj.resource_name = message.resource_name; } if (message.id !== undefined) { obj.id = message.id; } if (message.creation_date_time !== undefined && message.creation_date_time !== "") { obj.creation_date_time = message.creation_date_time; } if (message.status !== undefined && message.status !== 0) { obj.status = localServicesEmployeeStatusEnum_LocalServicesEmployeeStatusToJSON(message.status); } if (message.type !== undefined && message.type !== 0) { obj.type = localServicesEmployeeTypeEnum_LocalServicesEmployeeTypeToJSON(message.type); } if ((_a = message.university_degrees) === null || _a === void 0 ? void 0 : _a.length) { obj.university_degrees = message.university_degrees.map((e) => UniversityDegree.toJSON(e)); } if ((_b = message.residencies) === null || _b === void 0 ? void 0 : _b.length) { obj.residencies = message.residencies.map((e) => Residency.toJSON(e)); } if ((_c = message.fellowships) === null || _c === void 0 ? void 0 : _c.length) { obj.fellowships = message.fellowships.map((e) => Fellowship.toJSON(e)); } if (message.job_title !== undefined) { obj.job_title = message.job_title; } if (message.year_started_practicing !== undefined) { obj.year_started_practicing = Math.round(message.year_started_practicing); } if ((_d = message.languages_spoken) === null || _d === void 0 ? void 0 : _d.length) { obj.languages_spoken = message.languages_spoken; } if ((_e = message.category_ids) === null || _e === void 0 ? void 0 : _e.length) { obj.category_ids = message.category_ids; } if (message.national_provider_id_number !== undefined) { obj.national_provider_id_number = message.national_provider_id_number; } if (message.email_address !== undefined) { obj.email_address = message.email_address; } if (message.first_name !== undefined) { obj.first_name = message.first_name; } if (message.middle_name !== undefined) { obj.middle_name = message.middle_name; } if (message.last_name !== undefined) { obj.last_name = message.last_name; } return obj; }, create(base) { return LocalServicesEmployee.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s; const message = createBaseLocalServicesEmployee(); message.resource_name = (_a = object.resource_name) !== null && _a !== void 0 ? _a : ""; message.id = (_b = object.id) !== null && _b !== void 0 ? _b : undefined; message.creation_date_time = (_c = object.creation_date_time) !== null && _c !== void 0 ? _c : ""; message.status = (_d = object.status) !== null && _d !== void 0 ? _d : 0; message.type = (_e = object.type) !== null && _e !== void 0 ? _e : 0; message.university_degrees = ((_f = object.university_degrees) === null || _f === void 0 ? void 0 : _f.map((e) => UniversityDegree.fromPartial(e))) || []; message.residencies = ((_g = object.residencies) === null || _g === void 0 ? void 0 : _g.map((e) => Residency.fromPartial(e))) || []; message.fellowships = ((_h = object.fellowships) === null || _h === void 0 ? void 0 : _h.map((e) => Fellowship.fromPartial(e))) || []; message.job_title = (_j = object.job_title) !== null && _j !== void 0 ? _j : undefined; message.year_started_practicing = (_k = object.year_started_practicing) !== null && _k !== void 0 ? _k : undefined; message.languages_spoken = ((_l = object.languages_spoken) === null || _l === void 0 ? void 0 : _l.map((e) => e)) || []; message.category_ids = ((_m = object.category_ids) === null || _m === void 0 ? void 0 : _m.map((e) => e)) || []; message.national_provider_id_number = (_o = object.national_provider_id_number) !== null && _o !== void 0 ? _o : undefined; message.email_address = (_p = object.email_address) !== null && _p !== void 0 ? _p : undefined; message.first_name = (_q = object.first_name) !== null && _q !== void 0 ? _q : undefined; message.middle_name = (_r = object.middle_name) !== null && _r !== void 0 ? _r : undefined; message.last_name = (_s = object.last_name) !== null && _s !== void 0 ? _s : undefined; return message; }, }; function createBaseUniversityDegree() { return { institution_name: undefined, degree: undefined, graduation_year: undefined }; } export const UniversityDegree = { encode(message, writer = _m0.Writer.create()) { if (message.institution_name !== undefined) { writer.uint32(10).string(message.institution_name); } if (message.degree !== undefined) { writer.uint32(18).string(message.degree); } if (message.graduation_year !== undefined) { writer.uint32(24).int32(message.graduation_year); } 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 = createBaseUniversityDegree(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.institution_name = reader.string(); continue; case 2: if (tag !== 18) { break; } message.degree = reader.string(); continue; case 3: if (tag !== 24) { break; } message.graduation_year = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { institution_name: isSet(object.institution_name) ? globalThis.String(object.institution_name) : undefined, degree: isSet(object.degree) ? globalThis.String(object.degree) : undefined, graduation_year: isSet(object.graduation_year) ? globalThis.Number(object.graduation_year) : undefined, }; }, toJSON(message) { const obj = {}; if (message.institution_name !== undefined) { obj.institution_name = message.institution_name; } if (message.degree !== undefined) { obj.degree = message.degree; } if (message.graduation_year !== undefined) { obj.graduation_year = Math.round(message.graduation_year); } return obj; }, create(base) { return UniversityDegree.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseUniversityDegree(); message.institution_name = (_a = object.institution_name) !== null && _a !== void 0 ? _a : undefined; message.degree = (_b = object.degree) !== null && _b !== void 0 ? _b : undefined; message.graduation_year = (_c = object.graduation_year) !== null && _c !== void 0 ? _c : undefined; return message; }, }; function createBaseResidency() { return { institution_name: undefined, completion_year: undefined }; } export const Residency = { encode(message, writer = _m0.Writer.create()) { if (message.institution_name !== undefined) { writer.uint32(10).string(message.institution_name); } if (message.completion_year !== undefined) { writer.uint32(16).int32(message.completion_year); } 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 = createBaseResidency(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.institution_name = reader.string(); continue; case 2: if (tag !== 16) { break; } message.completion_year = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { institution_name: isSet(object.institution_name) ? globalThis.String(object.institution_name) : undefined, completion_year: isSet(object.completion_year) ? globalThis.Number(object.completion_year) : undefined, }; }, toJSON(message) { const obj = {}; if (message.institution_name !== undefined) { obj.institution_name = message.institution_name; } if (message.completion_year !== undefined) { obj.completion_year = Math.round(message.completion_year); } return obj; }, create(base) { return Residency.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseResidency(); message.institution_name = (_a = object.institution_name) !== null && _a !== void 0 ? _a : undefined; message.completion_year = (_b = object.completion_year) !== null && _b !== void 0 ? _b : undefined; return message; }, }; function createBaseFellowship() { return { institution_name: undefined, completion_year: undefined }; } export const Fellowship = { encode(message, writer = _m0.Writer.create()) { if (message.institution_name !== undefined) { writer.uint32(10).string(message.institution_name); } if (message.completion_year !== undefined) { writer.uint32(16).int32(message.completion_year); } 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 = createBaseFellowship(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: if (tag !== 10) { break; } message.institution_name = reader.string(); continue; case 2: if (tag !== 16) { break; } message.completion_year = reader.int32(); continue; } if ((tag & 7) === 4 || tag === 0) { break; } reader.skipType(tag & 7); } return message; }, fromJSON(object) { return { institution_name: isSet(object.institution_name) ? globalThis.String(object.institution_name) : undefined, completion_year: isSet(object.completion_year) ? globalThis.Number(object.completion_year) : undefined, }; }, toJSON(message) { const obj = {}; if (message.institution_name !== undefined) { obj.institution_name = message.institution_name; } if (message.completion_year !== undefined) { obj.completion_year = Math.round(message.completion_year); } return obj; }, create(base) { return Fellowship.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseFellowship(); message.institution_name = (_a = object.institution_name) !== null && _a !== void 0 ? _a : undefined; message.completion_year = (_b = object.completion_year) !== null && _b !== void 0 ? _b : undefined; return message; }, }; function longToString(long) { return long.toString(); } if (_m0.util.Long !== Long) { _m0.util.Long = Long; _m0.configure(); } function isSet(value) { return value !== null && value !== undefined; }