@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
35 lines • 1.03 kB
JavaScript
import { DownstreamCloseResponse, RESULT_CODE } from '../../message';
import { ResultCode as ResultCodePb } from '../codegen/result_code';
const WIRE_DOWNSTREAM_CLOSE_RESPONSE = new DownstreamCloseResponse({
requestId: 123,
resultCode: RESULT_CODE.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
});
const PROTO_DOWNSTREAM_CLOSE_RESPONSE = {
requestId: 123,
resultCode: ResultCodePb.SUCCEEDED,
resultString: 'resultString',
extensionFields: undefined,
};
export const toWire = (resultCode) => {
return new DownstreamCloseResponse({
...WIRE_DOWNSTREAM_CLOSE_RESPONSE,
resultCode,
});
};
export const toProto = (resultCode) => {
return {
message: {
oneofKind: 'downstreamCloseResponse',
downstreamCloseResponse: {
...PROTO_DOWNSTREAM_CLOSE_RESPONSE,
resultCode,
},
},
};
};
//
// @memo Invalid のチェック対象なし
//
//# sourceMappingURL=result-code.js.map