UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

178 lines 7.16 kB
"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