UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

97 lines 3.72 kB
import { UpstreamCallExtensionFields, UpstreamCallAckExtensionFields, DownstreamCallExtensionFields, UpstreamCall, UpstreamCallAck, DownstreamCall, } from '../../message'; import { WireToProto as ResultCode$WireToProto, ProtoToWire as ResultCode$ProtoToWire } from './result-code'; export 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: ResultCode$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), }; } } export class ProtoToWire { static upstreamCallExtensionFields(_proto) { return new UpstreamCallExtensionFields(); } static upstreamCallAckExtensionFields(_proto) { return new UpstreamCallAckExtensionFields(); } static downstreamCallExtensionFields(_proto) { return new DownstreamCallExtensionFields(); } static upstreamCall(proto) { return new 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 UpstreamCallAck({ callId: proto.callId, resultCode: ResultCode$ProtoToWire.resultCode(proto.resultCode), resultString: proto.resultString, extensionFields: typeof proto.extensionFields === 'undefined' ? undefined : ProtoToWire.upstreamCallAckExtensionFields(proto.extensionFields), }); } static downstreamCall(proto) { return new 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), }); } } //# sourceMappingURL=e2e-call.js.map