UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

102 lines 3.78 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProtoToWire = exports.WireToProto = void 0; const message_1 = require("../../message"); const result_code_1 = require("./result-code"); class WireToProto { static upstreamCallExtensionFields(_wire) { return {}; } static upstreamCallAckExtensionFields(_wire) { return {}; } static downstreamCallExtensionFields(_wire) { return {}; } static upstreamCall(wire) { return { callId: wire.callId, requestCallId: wire.requestCallId, destinationNodeId: wire.destinationNodeId, name: wire.name, type: wire.type, payload: wire.payload, extensionFields: typeof wire.extensionFields === 'undefined' ? undefined : WireToProto.upstreamCallExtensionFields(wire.extensionFields), }; } static upstreamCallAck(wire) { return { callId: wire.callId, resultCode: result_code_1.WireToProto.resultCode(wire.resultCode), resultString: wire.resultString, extensionFields: typeof wire.extensionFields === 'undefined' ? undefined : WireToProto.upstreamCallAckExtensionFields(wire.extensionFields), }; } static downstreamCall(wire) { return { callId: wire.callId, requestCallId: wire.requestCallId, sourceNodeId: wire.sourceNodeId, name: wire.name, type: wire.type, payload: wire.payload, extensionFields: typeof wire.extensionFields === 'undefined' ? undefined : WireToProto.downstreamCallExtensionFields(wire.extensionFields), }; } } exports.WireToProto = WireToProto; class ProtoToWire { static upstreamCallExtensionFields(_proto) { return new message_1.UpstreamCallExtensionFields(); } static upstreamCallAckExtensionFields(_proto) { return new message_1.UpstreamCallAckExtensionFields(); } static downstreamCallExtensionFields(_proto) { return new message_1.DownstreamCallExtensionFields(); } static upstreamCall(proto) { return new message_1.UpstreamCall({ callId: proto.callId, requestCallId: proto.requestCallId, destinationNodeId: proto.destinationNodeId, name: proto.name, type: proto.type, payload: proto.payload, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.upstreamCallExtensionFields(proto.extensionFields), }); } static upstreamCallAck(proto) { return new message_1.UpstreamCallAck({ callId: proto.callId, resultCode: result_code_1.ProtoToWire.resultCode(proto.resultCode), resultString: proto.resultString, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.upstreamCallAckExtensionFields(proto.extensionFields), }); } static downstreamCall(proto) { return new message_1.DownstreamCall({ callId: proto.callId, requestCallId: proto.requestCallId, sourceNodeId: proto.sourceNodeId, name: proto.name, type: proto.type, payload: proto.payload, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.downstreamCallExtensionFields(proto.extensionFields), }); } } exports.ProtoToWire = ProtoToWire; //# sourceMappingURL=e2e-call.js.map