UNPKG

spot-sdk-ts

Version:

TypeScript bindings based on protobufs (proto3) provided by Boston Dynamics

161 lines 6.6 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ArmSurfaceContactServiceClientImpl = exports.ArmSurfaceContactResponse = exports.ArmSurfaceContactCommand = exports.protobufPackage = void 0; /* eslint-disable */ const header_1 = require("./header"); const lease_1 = require("./lease"); const arm_surface_contact_1 = require("./arm_surface_contact"); const minimal_1 = __importDefault(require("protobufjs/minimal")); exports.protobufPackage = "bosdyn.api"; function createBaseArmSurfaceContactCommand() { return { header: undefined, lease: undefined, request: undefined }; } exports.ArmSurfaceContactCommand = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.RequestHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } if (message.lease !== undefined) { lease_1.Lease.encode(message.lease, writer.uint32(18).fork()).ldelim(); } if (message.request !== undefined) { arm_surface_contact_1.ArmSurfaceContact_Request.encode(message.request, writer.uint32(34).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseArmSurfaceContactCommand(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.RequestHeader.decode(reader, reader.uint32()); break; case 2: message.lease = lease_1.Lease.decode(reader, reader.uint32()); break; case 4: message.request = arm_surface_contact_1.ArmSurfaceContact_Request.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.RequestHeader.fromJSON(object.header) : undefined, lease: isSet(object.lease) ? lease_1.Lease.fromJSON(object.lease) : undefined, request: isSet(object.request) ? arm_surface_contact_1.ArmSurfaceContact_Request.fromJSON(object.request) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.RequestHeader.toJSON(message.header) : undefined); message.lease !== undefined && (obj.lease = message.lease ? lease_1.Lease.toJSON(message.lease) : undefined); message.request !== undefined && (obj.request = message.request ? arm_surface_contact_1.ArmSurfaceContact_Request.toJSON(message.request) : undefined); return obj; }, fromPartial(object) { const message = createBaseArmSurfaceContactCommand(); message.header = object.header !== undefined && object.header !== null ? header_1.RequestHeader.fromPartial(object.header) : undefined; message.lease = object.lease !== undefined && object.lease !== null ? lease_1.Lease.fromPartial(object.lease) : undefined; message.request = object.request !== undefined && object.request !== null ? arm_surface_contact_1.ArmSurfaceContact_Request.fromPartial(object.request) : undefined; return message; }, }; function createBaseArmSurfaceContactResponse() { return { header: undefined }; } exports.ArmSurfaceContactResponse = { encode(message, writer = minimal_1.default.Writer.create()) { if (message.header !== undefined) { header_1.ResponseHeader.encode(message.header, writer.uint32(10).fork()).ldelim(); } return writer; }, decode(input, length) { const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input); let end = length === undefined ? reader.len : reader.pos + length; const message = createBaseArmSurfaceContactResponse(); while (reader.pos < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.header = header_1.ResponseHeader.decode(reader, reader.uint32()); break; default: reader.skipType(tag & 7); break; } } return message; }, fromJSON(object) { return { header: isSet(object.header) ? header_1.ResponseHeader.fromJSON(object.header) : undefined, }; }, toJSON(message) { const obj = {}; message.header !== undefined && (obj.header = message.header ? header_1.ResponseHeader.toJSON(message.header) : undefined); return obj; }, fromPartial(object) { const message = createBaseArmSurfaceContactResponse(); message.header = object.header !== undefined && object.header !== null ? header_1.ResponseHeader.fromPartial(object.header) : undefined; return message; }, }; class ArmSurfaceContactServiceClientImpl { rpc; constructor(rpc) { this.rpc = rpc; this.ArmSurfaceContact = this.ArmSurfaceContact.bind(this); } ArmSurfaceContact(request) { const data = exports.ArmSurfaceContactCommand.encode(request).finish(); const promise = this.rpc.request("bosdyn.api.ArmSurfaceContactService", "ArmSurfaceContact", data); return promise.then((data) => exports.ArmSurfaceContactResponse.decode(new minimal_1.default.Reader(data))); } } exports.ArmSurfaceContactServiceClientImpl = ArmSurfaceContactServiceClientImpl; function isSet(value) { return value !== null && value !== undefined; } //# sourceMappingURL=arm_surface_contact_service.js.map