UNPKG

yc-types

Version:

TypeScript types and interfaces for YellowCard protobuf definitions

405 lines (404 loc) 14.5 kB
"use strict"; // Code generated by protoc-gen-ts_proto. DO NOT EDIT. // versions: // protoc-gen-ts_proto v2.8.3 // protoc v3.21.12 // source: geo.proto Object.defineProperty(exports, "__esModule", { value: true }); exports.GetGeoDataResponse = exports.GetGeoDataRequest = exports.State = exports.LGA = exports.Ward = exports.protobufPackage = void 0; /* eslint-disable */ const wire_1 = require("@bufbuild/protobuf/wire"); exports.protobufPackage = "pb"; function createBaseWard() { return { name: "", latitude: 0, longitude: 0 }; } exports.Ward = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } if (message.latitude !== 0) { writer.uint32(17).double(message.latitude); } if (message.longitude !== 0) { writer.uint32(25).double(message.longitude); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseWard(); 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 !== 17) { break; } message.latitude = reader.double(); continue; } case 3: { if (tag !== 25) { break; } message.longitude = reader.double(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "", latitude: isSet(object.latitude) ? globalThis.Number(object.latitude) : 0, longitude: isSet(object.longitude) ? globalThis.Number(object.longitude) : 0, }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } if (message.latitude !== 0) { obj.latitude = message.latitude; } if (message.longitude !== 0) { obj.longitude = message.longitude; } return obj; }, create(base) { return exports.Ward.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c; const message = createBaseWard(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; message.latitude = (_b = object.latitude) !== null && _b !== void 0 ? _b : 0; message.longitude = (_c = object.longitude) !== null && _c !== void 0 ? _c : 0; return message; }, }; function createBaseLGA() { return { name: "" }; } exports.LGA = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.name !== "") { writer.uint32(10).string(message.name); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseLGA(); 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.skip(tag & 7); } return message; }, fromJSON(object) { return { name: isSet(object.name) ? globalThis.String(object.name) : "" }; }, toJSON(message) { const obj = {}; if (message.name !== "") { obj.name = message.name; } return obj; }, create(base) { return exports.LGA.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a; const message = createBaseLGA(); message.name = (_a = object.name) !== null && _a !== void 0 ? _a : ""; return message; }, }; function createBaseState() { return { state: "", lgas: [] }; } exports.State = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.state !== "") { writer.uint32(10).string(message.state); } for (const v of message.lgas) { exports.LGA.encode(v, writer.uint32(18).fork()).join(); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseState(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.state = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.lgas.push(exports.LGA.decode(reader, reader.uint32())); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { state: isSet(object.state) ? globalThis.String(object.state) : "", lgas: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.lgas) ? object.lgas.map((e) => exports.LGA.fromJSON(e)) : [], }; }, toJSON(message) { var _a; const obj = {}; if (message.state !== "") { obj.state = message.state; } if ((_a = message.lgas) === null || _a === void 0 ? void 0 : _a.length) { obj.lgas = message.lgas.map((e) => exports.LGA.toJSON(e)); } return obj; }, create(base) { return exports.State.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseState(); message.state = (_a = object.state) !== null && _a !== void 0 ? _a : ""; message.lgas = ((_b = object.lgas) === null || _b === void 0 ? void 0 : _b.map((e) => exports.LGA.fromPartial(e))) || []; return message; }, }; function createBaseGetGeoDataRequest() { return { state: "", lga: "" }; } exports.GetGeoDataRequest = { encode(message, writer = new wire_1.BinaryWriter()) { if (message.state !== "") { writer.uint32(10).string(message.state); } if (message.lga !== "") { writer.uint32(18).string(message.lga); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetGeoDataRequest(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.state = reader.string(); continue; } case 2: { if (tag !== 18) { break; } message.lga = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { state: isSet(object.state) ? globalThis.String(object.state) : "", lga: isSet(object.lga) ? globalThis.String(object.lga) : "", }; }, toJSON(message) { const obj = {}; if (message.state !== "") { obj.state = message.state; } if (message.lga !== "") { obj.lga = message.lga; } return obj; }, create(base) { return exports.GetGeoDataRequest.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b; const message = createBaseGetGeoDataRequest(); message.state = (_a = object.state) !== null && _a !== void 0 ? _a : ""; message.lga = (_b = object.lga) !== null && _b !== void 0 ? _b : ""; return message; }, }; function createBaseGetGeoDataResponse() { return { states: [], lgas: [], wards: [], state: "", lga: "" }; } exports.GetGeoDataResponse = { encode(message, writer = new wire_1.BinaryWriter()) { for (const v of message.states) { exports.State.encode(v, writer.uint32(10).fork()).join(); } for (const v of message.lgas) { exports.LGA.encode(v, writer.uint32(18).fork()).join(); } for (const v of message.wards) { exports.Ward.encode(v, writer.uint32(26).fork()).join(); } if (message.state !== "") { writer.uint32(34).string(message.state); } if (message.lga !== "") { writer.uint32(42).string(message.lga); } return writer; }, decode(input, length) { const reader = input instanceof wire_1.BinaryReader ? input : new wire_1.BinaryReader(input); const end = length === undefined ? reader.len : reader.pos + length; const message = createBaseGetGeoDataResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: { if (tag !== 10) { break; } message.states.push(exports.State.decode(reader, reader.uint32())); continue; } case 2: { if (tag !== 18) { break; } message.lgas.push(exports.LGA.decode(reader, reader.uint32())); continue; } case 3: { if (tag !== 26) { break; } message.wards.push(exports.Ward.decode(reader, reader.uint32())); continue; } case 4: { if (tag !== 34) { break; } message.state = reader.string(); continue; } case 5: { if (tag !== 42) { break; } message.lga = reader.string(); continue; } } if ((tag & 7) === 4 || tag === 0) { break; } reader.skip(tag & 7); } return message; }, fromJSON(object) { return { states: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.states) ? object.states.map((e) => exports.State.fromJSON(e)) : [], lgas: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.lgas) ? object.lgas.map((e) => exports.LGA.fromJSON(e)) : [], wards: globalThis.Array.isArray(object === null || object === void 0 ? void 0 : object.wards) ? object.wards.map((e) => exports.Ward.fromJSON(e)) : [], state: isSet(object.state) ? globalThis.String(object.state) : "", lga: isSet(object.lga) ? globalThis.String(object.lga) : "", }; }, toJSON(message) { var _a, _b, _c; const obj = {}; if ((_a = message.states) === null || _a === void 0 ? void 0 : _a.length) { obj.states = message.states.map((e) => exports.State.toJSON(e)); } if ((_b = message.lgas) === null || _b === void 0 ? void 0 : _b.length) { obj.lgas = message.lgas.map((e) => exports.LGA.toJSON(e)); } if ((_c = message.wards) === null || _c === void 0 ? void 0 : _c.length) { obj.wards = message.wards.map((e) => exports.Ward.toJSON(e)); } if (message.state !== "") { obj.state = message.state; } if (message.lga !== "") { obj.lga = message.lga; } return obj; }, create(base) { return exports.GetGeoDataResponse.fromPartial(base !== null && base !== void 0 ? base : {}); }, fromPartial(object) { var _a, _b, _c, _d, _e; const message = createBaseGetGeoDataResponse(); message.states = ((_a = object.states) === null || _a === void 0 ? void 0 : _a.map((e) => exports.State.fromPartial(e))) || []; message.lgas = ((_b = object.lgas) === null || _b === void 0 ? void 0 : _b.map((e) => exports.LGA.fromPartial(e))) || []; message.wards = ((_c = object.wards) === null || _c === void 0 ? void 0 : _c.map((e) => exports.Ward.fromPartial(e))) || []; message.state = (_d = object.state) !== null && _d !== void 0 ? _d : ""; message.lga = (_e = object.lga) !== null && _e !== void 0 ? _e : ""; return message; }, }; function isSet(value) { return value !== null && value !== undefined; }