@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
44 lines • 1.35 kB
JavaScript
import { Message, RequestMessage } from './message';
export class IntdashExtensionFields {
constructor(init) {
this.projectUuid = init.projectUuid;
}
}
export class ConnectRequestExtensionFields {
constructor(init) {
this.accessToken = init.accessToken;
this.intdash = init.intdash;
}
}
export class ConnectResponseExtensionFields extends Message {
}
export class DisconnectExtensionFields {
}
export class ConnectRequest extends RequestMessage {
constructor(init) {
super(init);
this.nodeId = init.nodeId;
this.protocolVersion = init.protocolVersion;
this.pingInterval = init.pingInterval;
this.pingTimeout = init.pingTimeout;
this.extensionFields = init.extensionFields;
}
}
export class ConnectResponse extends RequestMessage {
constructor(init) {
super(init);
this.protocolVersion = init.protocolVersion;
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
export class Disconnect extends Message {
constructor(init) {
super();
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
//# sourceMappingURL=connection.js.map