@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
57 lines (56 loc) • 1.89 kB
TypeScript
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'];
});
}