@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
40 lines • 1.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.toProto = exports.toWire = void 0;
const message_1 = require("../../message");
const result_code_1 = require("../codegen/result_code");
const WIRE_DOWNSTREAM_CLOSE_RESPONSE = new message_1.DownstreamCloseResponse({
requestId: 123,
resultCode: message_1.RESULT_CODE.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
});
const PROTO_DOWNSTREAM_CLOSE_RESPONSE = {
requestId: 123,
resultCode: result_code_1.ResultCode.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
};
const toWire = (resultCode) => {
return new message_1.DownstreamCloseResponse({
...WIRE_DOWNSTREAM_CLOSE_RESPONSE,
resultCode,
});
};
exports.toWire = toWire;
const toProto = (resultCode) => {
return {
message: {
oneofKind: 'downstreamCloseResponse',
downstreamCloseResponse: {
...PROTO_DOWNSTREAM_CLOSE_RESPONSE,
resultCode,
},
},
};
};
exports.toProto = toProto;
//
// @memo Invalid のチェック対象なし
//
//# sourceMappingURL=result-code.js.map