UNPKG

@cygnus-reach/reach-protocol

Version:

Improve the Reachâ„  remote support experience with straightforward device interactions via the Reach Protocol.

14 lines (13 loc) • 903 B
import { AhsokaMessageHeader, ParameterDataType, ParameterValue, ReachMessage, ReachMessageHeader, ReachMessageTypes } from "../proto/reach"; export declare namespace MessageUtil { function buildReachMessageHeader(messageType?: ReachMessageTypes, remainingObjects?: number, clientId?: number, endpointId?: number, transactionId?: number): ReachMessageHeader; function buildAhsokaMessageHeader(header: ReachMessageHeader): AhsokaMessageHeader; function buildReachMessageFromType(messageType: ReachMessageTypes, payload?: any, config?: Partial<{ remainingObjects: number; clientId: number; endpointId: number; transactionId: number; }>): ReachMessage; function buildReachMessage(header: ReachMessageHeader, payload?: any): ReachMessage; function getParamValue(data: any, id?: number, type?: ParameterDataType, timestamp?: number): ParameterValue; }