@aptpod/iscp-ts
Version:
iSCP 2.0 client library for TypeScript
89 lines • 2.6 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.withIntdashExtensionFields = exports.withExtensionFields = exports.withoutExtensionFields = void 0;
const message_1 = require("../../message");
const WIRE_CONNECT_REQUEST = new message_1.ConnectRequest({
requestId: 123,
protocolVersion: '1.2.3',
nodeId: 'NodeId',
pingInterval: 100,
pingTimeout: 200,
extensionFields: undefined,
});
const PROTO_CONNECT_REQUEST = {
requestId: 123,
protocolVersion: '1.2.3',
nodeId: 'NodeId',
pingInterval: 100,
pingTimeout: 200,
extensionFields: undefined,
};
exports.withoutExtensionFields = {
toWire: () => {
return new message_1.ConnectRequest({ ...WIRE_CONNECT_REQUEST });
},
toProto: () => {
return {
message: {
oneofKind: 'connectRequest',
connectRequest: { ...PROTO_CONNECT_REQUEST },
},
};
},
};
exports.withExtensionFields = {
toWire: () => {
return new message_1.ConnectRequest({
...WIRE_CONNECT_REQUEST,
extensionFields: new message_1.ConnectRequestExtensionFields({
accessToken: 'accessToken',
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'connectRequest',
connectRequest: {
...PROTO_CONNECT_REQUEST,
extensionFields: {
accessToken: 'accessToken',
},
},
},
};
},
};
exports.withIntdashExtensionFields = {
toWire: () => {
return new message_1.ConnectRequest({
...WIRE_CONNECT_REQUEST,
extensionFields: new message_1.ConnectRequestExtensionFields({
accessToken: 'accessToken',
intdash: new message_1.IntdashExtensionFields({
projectUuid: 'projectUuid',
}),
}),
});
},
toProto: () => {
return {
message: {
oneofKind: 'connectRequest',
connectRequest: {
...PROTO_CONNECT_REQUEST,
extensionFields: {
accessToken: 'accessToken',
intdash: {
projectUuid: 'projectUuid',
},
},
},
},
};
},
};
//
// @memo Invalid のチェック対象なし
//
//# sourceMappingURL=connect-request.js.map