@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
95 lines • 3.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.invalidProto = exports.invalidWire = exports.withExtensionFields = exports.withoutExtensionFields = exports.PROTO_UPSTREAM_RESUME_RESPONSE = exports.WIRE_UPSTREAM_RESUME_RESPONSE = void 0;
const exceptions_1 = require("../../exceptions");
const message_1 = require("../../message");
const result_code_1 = require("../codegen/result_code");
exports.WIRE_UPSTREAM_RESUME_RESPONSE = new message_1.UpstreamResumeResponse({
requestId: 100,
assignedStreamIdAlias: 200,
resultCode: message_1.RESULT_CODE.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
});
exports.PROTO_UPSTREAM_RESUME_RESPONSE = {
requestId: 100,
assignedStreamIdAlias: 200,
resultCode: result_code_1.ResultCode.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
};
exports.withoutExtensionFields = {
toWire: () => {
return new message_1.UpstreamResumeResponse({
...exports.WIRE_UPSTREAM_RESUME_RESPONSE,
});
},
toProto: () => {
return {
message: {
oneofKind: 'upstreamResumeResponse',
upstreamResumeResponse: {
...exports.PROTO_UPSTREAM_RESUME_RESPONSE,
},
},
};
},
};
exports.withExtensionFields = {
toWire: () => {
return new message_1.UpstreamResumeResponse({
...exports.WIRE_UPSTREAM_RESUME_RESPONSE,
extensionFields: new message_1.UpstreamResumeResponseExtensionFields(),
});
},
toProto: () => {
return {
message: {
oneofKind: 'upstreamResumeResponse',
upstreamResumeResponse: {
...exports.PROTO_UPSTREAM_RESUME_RESPONSE,
extensionFields: {},
},
},
};
},
};
exports.invalidWire = {
resultCode: {
toWire: () => {
return new message_1.UpstreamResumeResponse({
...exports.WIRE_UPSTREAM_RESUME_RESPONSE,
// @ts-ignore
resultCode: 9999,
});
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidWire.resultCode.toErrorClass())('Unrecognized resultCode.');
},
},
};
exports.invalidProto = {
resultCode: {
toProto: () => {
return {
message: {
oneofKind: 'upstreamResumeResponse',
upstreamResumeResponse: {
...exports.PROTO_UPSTREAM_RESUME_RESPONSE,
resultCode: 9999,
},
},
};
},
toErrorClass: () => {
return exceptions_1.ISCPMalformedMessageError;
},
toError: () => {
return new (exports.invalidProto.resultCode.toErrorClass())('Unrecognized resultCode.');
},
},
};
//# sourceMappingURL=upstream-resume-response.js.map