UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

57 lines (56 loc) 1.89 kB
import { Message } from './message'; import { ResultCode } from './result-code'; export declare class UpstreamCallExtensionFields { } export declare class UpstreamCallAckExtensionFields { } export declare class DownstreamCallExtensionFields { } export declare class UpstreamCall extends Message { callId: string; requestCallId: string; destinationNodeId: string; name: string; type: string; payload: Uint8Array; extensionFields?: UpstreamCallExtensionFields; constructor(init: { callId: UpstreamCall['callId']; requestCallId: UpstreamCall['requestCallId']; destinationNodeId: UpstreamCall['destinationNodeId']; name: UpstreamCall['name']; type: UpstreamCall['type']; payload: UpstreamCall['payload']; extensionFields?: UpstreamCall['extensionFields']; }); } export declare class UpstreamCallAck extends Message { callId: string; resultCode: ResultCode; resultString: string; extensionFields?: UpstreamCallAckExtensionFields; constructor(init: { callId: UpstreamCallAck['callId']; resultCode: UpstreamCallAck['resultCode']; resultString: UpstreamCallAck['resultString']; extensionFields?: UpstreamCallAck['extensionFields']; }); } export declare class DownstreamCall extends Message { callId: string; requestCallId: string; sourceNodeId: string; name: string; type: string; payload: Uint8Array; extensionFields?: DownstreamCallExtensionFields; constructor(init: { callId: DownstreamCall['callId']; requestCallId: DownstreamCall['requestCallId']; sourceNodeId: DownstreamCall['sourceNodeId']; name: DownstreamCall['name']; type: DownstreamCall['type']; payload: DownstreamCall['payload']; extensionFields?: DownstreamCall['extensionFields']; }); }