@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
178 lines • 7.16 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UpstreamMetadataAck = exports.UpstreamMetadata = exports.UpstreamChunkAck = exports.UpstreamChunk = exports.UpstreamCloseResponse = exports.UpstreamCloseRequest = exports.UpstreamResumeResponse = exports.UpstreamResumeRequest = exports.UpstreamOpenResponse = exports.UpstreamOpenRequest = exports.UpstreamChunkResult = exports.UpstreamChunkResultExtensionFields = exports.UpstreamMetadataAckExtensionFields = exports.UpstreamMetadataExtensionFields = exports.UpstreamChunkAckExtensionFields = exports.UpstreamChunkExtensionFields = exports.UpstreamCloseResponseExtensionFields = exports.UpstreamCloseRequestExtensionFields = exports.UpstreamResumeResponseExtensionFields = exports.UpstreamResumeRequestExtensionFields = exports.UpstreamOpenResponseExtensionFields = exports.UpstreamOpenRequestExtensionFields = void 0;
const message_1 = require("./message");
class UpstreamOpenRequestExtensionFields {
constructor(init) {
this.persist = init.persist;
}
}
exports.UpstreamOpenRequestExtensionFields = UpstreamOpenRequestExtensionFields;
class UpstreamOpenResponseExtensionFields {
}
exports.UpstreamOpenResponseExtensionFields = UpstreamOpenResponseExtensionFields;
class UpstreamResumeRequestExtensionFields {
}
exports.UpstreamResumeRequestExtensionFields = UpstreamResumeRequestExtensionFields;
class UpstreamResumeResponseExtensionFields {
}
exports.UpstreamResumeResponseExtensionFields = UpstreamResumeResponseExtensionFields;
class UpstreamCloseRequestExtensionFields {
constructor(init) {
this.closeSession = init.closeSession;
}
}
exports.UpstreamCloseRequestExtensionFields = UpstreamCloseRequestExtensionFields;
class UpstreamCloseResponseExtensionFields {
}
exports.UpstreamCloseResponseExtensionFields = UpstreamCloseResponseExtensionFields;
/**
* ストリームチャンク(上り用)に含まれる拡張フィールドです。
* @category Messages Upstream
*/
class UpstreamChunkExtensionFields {
}
exports.UpstreamChunkExtensionFields = UpstreamChunkExtensionFields;
/**
* ストリームチャンク(上り用)に対する確認応答に含まれる拡張フィールドです。
* @category Messages Upstream
*/
class UpstreamChunkAckExtensionFields {
}
exports.UpstreamChunkAckExtensionFields = UpstreamChunkAckExtensionFields;
class UpstreamMetadataExtensionFields {
constructor(init) {
this.persist = init.persist;
}
}
exports.UpstreamMetadataExtensionFields = UpstreamMetadataExtensionFields;
class UpstreamMetadataAckExtensionFields {
}
exports.UpstreamMetadataAckExtensionFields = UpstreamMetadataAckExtensionFields;
/**
* ストリームチャンク(上り用)の処理結果に含まれる拡張フィールドです。
* @category Messages Upstream
*/
class UpstreamChunkResultExtensionFields {
}
exports.UpstreamChunkResultExtensionFields = UpstreamChunkResultExtensionFields;
/**
* ストリームチャンク(上り用)で送信されたデータポイントの処理結果です。
* @category Messages Upstream
*/
class UpstreamChunkResult {
constructor(init) {
this.sequenceNumber = init.sequenceNumber;
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamChunkResult = UpstreamChunkResult;
class UpstreamOpenRequest extends message_1.RequestMessage {
constructor(init) {
super(init);
this.sessionId = init.sessionId;
this.expiryInterval = init.expiryInterval;
this.dataIds = init.dataIds;
this.qos = init.qos;
this.ackInterval = init.ackInterval;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamOpenRequest = UpstreamOpenRequest;
class UpstreamOpenResponse extends message_1.RequestMessage {
constructor(init) {
super(init);
this.assignedStreamId = init.assignedStreamId;
this.assignedStreamIdAlias = init.assignedStreamIdAlias;
this.dataIdAliases = init.dataIdAliases;
this.serverTime = init.serverTime;
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamOpenResponse = UpstreamOpenResponse;
class UpstreamResumeRequest extends message_1.RequestMessage {
constructor(init) {
super(init);
this.streamId = init.streamId;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamResumeRequest = UpstreamResumeRequest;
class UpstreamResumeResponse extends message_1.RequestMessage {
constructor(init) {
super(init);
this.assignedStreamIdAlias = init.assignedStreamIdAlias;
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamResumeResponse = UpstreamResumeResponse;
class UpstreamCloseRequest extends message_1.RequestMessage {
constructor(init) {
super(init);
this.streamId = init.streamId;
this.totalDataPoints = init.totalDataPoints;
this.finalSequenceNumber = init.finalSequenceNumber;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamCloseRequest = UpstreamCloseRequest;
class UpstreamCloseResponse extends message_1.RequestMessage {
constructor(init) {
super(init);
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamCloseResponse = UpstreamCloseResponse;
/**
* ストリームチャンク(上り用)です。
* @category Messages Upstream
*/
class UpstreamChunk extends message_1.StreamMessage {
constructor(init) {
super(init);
this.streamChunk = init.streamChunk;
this.dataIds = init.dataIds;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamChunk = UpstreamChunk;
class UpstreamChunkAck extends message_1.StreamMessage {
constructor(init) {
super(init);
this.results = init.results;
this.dataIdAliases = init.dataIdAliases;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamChunkAck = UpstreamChunkAck;
/**
* アップストリームメタデータです。
* メタデータを格納してノードからブローカーへ転送するためのメッセージです。
* @category Messages Upstream
*/
class UpstreamMetadata extends message_1.RequestMessage {
constructor(init) {
super(init);
this.metadata = init.metadata;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamMetadata = UpstreamMetadata;
class UpstreamMetadataAck extends message_1.RequestMessage {
constructor(init) {
super(init);
this.resultCode = init.resultCode;
this.resultString = init.resultString;
this.extensionFields = init.extensionFields;
}
}
exports.UpstreamMetadataAck = UpstreamMetadataAck;
//# sourceMappingURL=upstream.js.map