@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
988 lines • 36 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.invalidProto = exports.invalidWire = exports.withMetadataDownstreamNormalClose = exports.withMetadataDownstreamResume = exports.withMetadataDownstreamAbnormalClose = exports.withMetadataDownstreamOpen = exports.withMetadataUpstreamNormalClose = exports.withMetadataUpstreamResume = exports.withMetadataUpstreamAbnormalClose = exports.withMetadataUpstreamOpen = exports.withMetadataBaseTime = exports.withExtensionFields = exports.withoutExtensionFields = void 0;
const exceptions_1 = require("../../exceptions");
const message_1 = require("../../message");
const common_1 = require("../codegen/common");
const WIRE_DOWNSTREAM_METADATA = new message_1.DownstreamMetadata({
requestId: 123,
sourceNodeId: 'sourceNodeId',
streamIdAlias: 200,
metadata: new message_1.BaseTime({
sessionId: 'sessionId',
name: 'name',
priority: 100,
elapsedTime: 1234n,
baseTime: 4567n,
}),
extensionFields: undefined,
});
const PROTO_DOWNSTREAM_METADATA = {
requestId: 123,
sourceNodeId: 'sourceNodeId',
streamIdAlias: 200,
metadata: {
oneofKind: 'baseTime',
baseTime: {
sessionId: 'sessionId',
name: 'name',
priority: 100,
elapsedTime: 1234n,
baseTime: 4567n,
},
},
extensionFields: undefined,
};
exports.withoutExtensionFields = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
},
},
};
},
};
exports.withExtensionFields = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
extensionFields: new message_1.DownstreamMetadataExtensionFields(),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
extensionFields: {},
},
},
};
},
};
exports.withMetadataBaseTime = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.BaseTime({
sessionId: 'sessionId',
name: 'name',
priority: 100,
elapsedTime: 1234n,
baseTime: 4567n,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'baseTime',
baseTime: {
sessionId: 'sessionId',
name: 'name',
priority: 100,
elapsedTime: 1234n,
baseTime: 4567n,
},
},
},
},
};
},
};
exports.withMetadataUpstreamOpen = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamOpen({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'SessionId',
qos: message_1.QOS.RELIABLE,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamOpen',
upstreamOpen: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'SessionId',
qos: common_1.QoS.RELIABLE,
},
},
},
},
};
},
};
exports.withMetadataUpstreamAbnormalClose = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamAbnormalClose({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'SessionId',
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamAbnormalClose',
upstreamAbnormalClose: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'SessionId',
},
},
},
},
};
},
};
exports.withMetadataUpstreamResume = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamResume({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'SessionId',
qos: message_1.QOS.RELIABLE,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamResume',
upstreamResume: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'SessionId',
qos: common_1.QoS.RELIABLE,
},
},
},
},
};
},
};
exports.withMetadataUpstreamNormalClose = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamNormalClose({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'sessionId',
totalDataPoints: 10n,
finalSequenceNumber: 3,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamNormalClose',
upstreamNormalClose: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'sessionId',
totalDataPoints: 10n,
finalSequenceNumber: 3,
},
},
},
},
};
},
};
exports.withMetadataDownstreamOpen = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamOpen({
streamId: '01020304-0506-4708-890a-111213141516',
downstreamFilters: [
new message_1.DownstreamFilter({
sourceNodeId: '100',
dataFilters: [
new message_1.DataFilter({
name: 'name-100',
type: 'type-100',
}),
],
}),
new message_1.DownstreamFilter({
sourceNodeId: '200',
dataFilters: [
new message_1.DataFilter({
name: 'name-200',
type: 'type-200',
}),
],
}),
],
qos: message_1.QOS.RELIABLE,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamOpen',
downstreamOpen: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
downstreamFilters: [
{
sourceNodeId: '100',
dataFilters: [
{
name: 'name-100',
type: 'type-100',
},
],
},
{
sourceNodeId: '200',
dataFilters: [
{
name: 'name-200',
type: 'type-200',
},
],
},
],
qos: common_1.QoS.RELIABLE,
},
},
},
},
};
},
};
exports.withMetadataDownstreamAbnormalClose = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamAbnormalClose({
streamId: '01020304-0506-4708-890a-111213141516',
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamAbnormalClose',
downstreamAbnormalClose: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
},
},
},
},
};
},
};
exports.withMetadataDownstreamResume = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamResume({
streamId: '01020304-0506-4708-890a-111213141516',
downstreamFilters: [
new message_1.DownstreamFilter({
sourceNodeId: '100',
dataFilters: [
new message_1.DataFilter({
name: 'name-100',
type: 'type-100',
}),
],
}),
new message_1.DownstreamFilter({
sourceNodeId: '200',
dataFilters: [
new message_1.DataFilter({
name: 'name-200',
type: 'type-200',
}),
],
}),
],
qos: message_1.QOS.RELIABLE,
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamResume',
downstreamResume: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
downstreamFilters: [
{
sourceNodeId: '100',
dataFilters: [
{
name: 'name-100',
type: 'type-100',
},
],
},
{
sourceNodeId: '200',
dataFilters: [
{
name: 'name-200',
type: 'type-200',
},
],
},
],
qos: common_1.QoS.RELIABLE,
},
},
},
},
};
},
};
exports.withMetadataDownstreamNormalClose = {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamNormalClose({
streamId: '01020304-0506-4708-890a-111213141516',
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamNormalClose',
downstreamNormalClose: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
},
},
},
},
};
},
};
exports.invalidWire = {
metadataUpstreamOpenStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamOpen({
streamId: '00010203',
sessionId: 'sessionId',
qos: message_1.QOS.UNRELIABLE,
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamOpenStreamId.toErrorClass())('Invalid UUID');
},
},
metadataUpstreamOpenQos: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamOpen({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'sessionId',
// @ts-ignore
qos: 9999,
}),
});
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamOpenQos.toErrorClass())('Unrecognized qos.');
},
},
metadataUpstreamAbnormalCloseStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamAbnormalClose({
streamId: '00010203',
sessionId: 'sessionId',
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamAbnormalCloseStreamId.toErrorClass())('Invalid UUID');
},
},
metadataUpstreamResumeStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamResume({
streamId: '00010203',
sessionId: 'sessionId',
qos: message_1.QOS.UNRELIABLE,
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamResumeStreamId.toErrorClass())('Invalid UUID');
},
},
metadataUpstreamResumeQos: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamResume({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'sessionId',
// @ts-ignore
qos: 9999,
}),
});
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamResumeQos.toErrorClass())('Unrecognized qos.');
},
},
metadataUpstreamNormalCloseStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamNormalClose({
streamId: '00010203',
sessionId: 'sessionId',
totalDataPoints: 123n,
finalSequenceNumber: 456,
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamNormalCloseStreamId.toErrorClass())('Invalid UUID');
},
},
metadataDownstreamOpenStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamOpen({
streamId: '00010203',
downstreamFilters: [],
qos: message_1.QOS.UNRELIABLE,
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamOpenStreamId.toErrorClass())('Invalid UUID');
},
},
metadataDownstreamOpenQos: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamOpen({
streamId: '01020304-0506-4708-890a-111213141516',
downstreamFilters: [],
// @ts-ignore
qos: 9999,
}),
});
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamOpenQos.toErrorClass())('Unrecognized qos.');
},
},
metadataDownstreamAbnormalCloseStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamAbnormalClose({
streamId: '00010203',
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamAbnormalCloseStreamId.toErrorClass())('Invalid UUID');
},
},
metadataDownstreamResumeStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamResume({
streamId: '00010203',
sessionId: 'sessionId',
qos: message_1.QOS.UNRELIABLE,
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamNormalCloseStreamId.toErrorClass())('Invalid UUID');
},
},
metadataDownstreamResumeQos: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.UpstreamResume({
streamId: '01020304-0506-4708-890a-111213141516',
sessionId: 'sessionId',
// @ts-ignore
qos: 9999,
}),
});
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamResumeQos.toErrorClass())('Unrecognized qos.');
},
},
metadataDownstreamNormalCloseStreamId: {
toWire: () => {
return new message_1.DownstreamMetadata({
...WIRE_DOWNSTREAM_METADATA,
metadata: new message_1.DownstreamNormalClose({
streamId: '00010203',
}),
});
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamNormalCloseStreamId.toErrorClass())('Invalid UUID');
},
},
};
exports.invalidProto = {
metadataUpstreamOpenStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamOpen',
upstreamOpen: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
sessionId: 'SessionId',
qos: common_1.QoS.UNRELIABLE,
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataUpstreamOpenStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataUpstreamOpenQos: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamOpen',
upstreamOpen: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'SessionId',
qos: 9999,
},
},
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamOpenQos.toErrorClass())('Unrecognized qos.');
},
},
metadataUpstreamAbnormalCloseStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamAbnormalClose',
upstreamAbnormalClose: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
sessionId: 'SessionId',
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataUpstreamAbnormalCloseStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataUpstreamResumeStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamResume',
upstreamResume: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
sessionId: 'SessionId',
qos: common_1.QoS.UNRELIABLE,
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataUpstreamResumeStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataUpstreamResumeQos: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamResume',
upstreamResume: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
sessionId: 'SessionId',
qos: 9999,
},
},
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataUpstreamResumeQos.toErrorClass())('Unrecognized qos.');
},
},
metadataUpstreamNormalCloseStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'upstreamNormalClose',
upstreamNormalClose: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
sessionId: 'SessionId',
totalDataPoints: 123n,
finalSequenceNumber: 456,
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataUpstreamNormalCloseStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataDownstreamOpenStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamOpen',
downstreamOpen: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
downstreamFilters: [],
qos: common_1.QoS.UNRELIABLE,
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataDownstreamOpenStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataDownstreamOpenQos: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamOpen',
downstreamOpen: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
downstreamFilters: [],
qos: 9999,
},
},
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamOpenQos.toErrorClass())('Unrecognized qos.');
},
},
metadataDownstreamAbnormalCloseStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamAbnormalClose',
downstreamAbnormalClose: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataDownstreamAbnormalCloseStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataDownstreamResumeStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamResume',
downstreamResume: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
downstreamFilters: [],
qos: common_1.QoS.UNRELIABLE,
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataDownstreamResumeStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataDownstreamResumeQos: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamResume',
downstreamResume: {
streamId: new Uint8Array([
0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x47, 0x08, 0x89, 0x0a, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16,
]),
downstreamFilters: [],
qos: 9999,
},
},
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.metadataDownstreamResumeQos.toErrorClass())('Unrecognized qos.');
},
},
metadataDownstreamNormalCloseStreamId: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
oneofKind: 'downstreamNormalClose',
downstreamNormalClose: {
streamId: new Uint8Array([0x01, 0x02, 0x03, 0x04]),
},
},
},
},
};
},
toErrorClass: () => {
return TypeError;
},
toError: () => {
return new (exports.invalidProto.metadataDownstreamNormalCloseStreamId.toErrorClass())('Stringified UUID is invalid');
},
},
metadataOneOf: {
toProto: () => {
return {
message: {
oneofKind: 'downstreamMetadata',
downstreamMetadata: {
...PROTO_DOWNSTREAM_METADATA,
metadata: {
// @ts-ignore
oneofKind: '__unrecognized__',
},
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidProto.metadataOneOf.toErrorClass())('Unrecognized metadata.');
},
},
};
//# sourceMappingURL=downstream-metadata.js.map