@iotize/tap
Version:
IoTize Device client for Javascript
67 lines • 4.63 kB
JavaScript
/**
* Generated file. Do not edit
*/
import { TapRequestFrame } from '@iotize/tap/client/api';
import * as serviceConverters from './service-converters';
import { converters as commonConverters } from '@iotize/tap/service/core';
import { singlePacketConverters } from '@iotize/tap/service/impl/single-packet';
const allConverters = Object.assign(Object.assign(Object.assign({}, commonConverters), serviceConverters), singlePacketConverters);
export const SERVICE_CALLS = {
getMaxPacketCount: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/data-log/max-packet-count',
path: '/1024//23',
responseBodyDecoder: allConverters.uint16,
},
isRunning: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/data-log/run',
path: '/1031//0',
responseBodyDecoder: allConverters.boolean,
},
run: {
method: TapRequestFrame.MethodType.POST,
pathAlias: '/data-log/run',
path: '/1031//0',
},
stop: {
method: TapRequestFrame.MethodType.POST,
pathAlias: '/data-log/stop',
path: '/1031//1',
},
getOptions: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/data-log/options',
path: '/1031//2',
responseBodyDecoder: allConverters.dataLogOption,
},
putOptions: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/data-log/options',
path: '/1031//2',
bodyEncoder: allConverters.dataLogOption,
},
putCryptoKey: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/data-log/crypto-key',
path: '/1031//3',
},
flush: {
method: TapRequestFrame.MethodType.POST,
pathAlias: '/data-log/flush',
path: '/1031//4',
},
getPacketCount: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/data-log/packet-count',
path: '/1031//10',
responseBodyDecoder: allConverters.uint16,
},
dequeueOnePacket: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/data-log/dequeue-packet',
path: '/1031//11',
responseBodyDecoder: allConverters.singlePacket,
},
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS1jYWxscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC9kYXRhLWxvZy9zcmMvbGliL2dlbmVyYXRlZC9zZXJ2aWNlLWNhbGxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBS0gsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sS0FBSyxpQkFBaUIsTUFBTSxzQkFBc0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUsVUFBVSxJQUFJLGdCQUFnQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFMUUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFFaEYsTUFBTSxhQUFhLGlEQUNkLGdCQUFnQixHQUNoQixpQkFBaUIsR0FFakIsc0JBQXNCLENBQzFCLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUc7SUFDM0IsaUJBQWlCLEVBQUU7UUFDakIsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsNEJBQTRCO1FBQ3ZDLElBQUksRUFBRSxXQUFXO1FBQ2pCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxNQUFNO0tBQ1Q7SUFFbEMsU0FBUyxFQUFFO1FBQ1QsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsZUFBZTtRQUMxQixJQUFJLEVBQUUsVUFBVTtRQUNoQixtQkFBbUIsRUFBRSxhQUFhLENBQUMsT0FBTztLQUNUO0lBRW5DLEdBQUcsRUFBRTtRQUNILE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLElBQUk7UUFDdkMsU0FBUyxFQUFFLGVBQWU7UUFDMUIsSUFBSSxFQUFFLFVBQVU7S0FDYztJQUVoQyxJQUFJLEVBQUU7UUFDSixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxJQUFJO1FBQ3ZDLFNBQVMsRUFBRSxnQkFBZ0I7UUFDM0IsSUFBSSxFQUFFLFVBQVU7S0FDYztJQUVoQyxVQUFVLEVBQUU7UUFDVixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSxtQkFBbUI7UUFDOUIsSUFBSSxFQUFFLFVBQVU7UUFDaEIsbUJBQW1CLEVBQUUsYUFBYSxDQUFDLGFBQWE7S0FDVDtJQUV6QyxVQUFVLEVBQUU7UUFDVixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSxtQkFBbUI7UUFDOUIsSUFBSSxFQUFFLFVBQVU7UUFDaEIsV0FBVyxFQUFFLGFBQWEsQ0FBQyxhQUFhO0tBQ0Q7SUFFekMsWUFBWSxFQUFFO1FBQ1osTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsc0JBQXNCO1FBQ2pDLElBQUksRUFBRSxVQUFVO0tBQ29CO0lBRXRDLEtBQUssRUFBRTtRQUNMLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLElBQUk7UUFDdkMsU0FBUyxFQUFFLGlCQUFpQjtRQUM1QixJQUFJLEVBQUUsVUFBVTtLQUNjO0lBRWhDLGNBQWMsRUFBRTtRQUNkLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLHdCQUF3QjtRQUNuQyxJQUFJLEVBQUUsV0FBVztRQUNqQixtQkFBbUIsRUFBRSxhQUFhLENBQUMsTUFBTTtLQUNUO0lBRWxDLGdCQUFnQixFQUFFO1FBQ2hCLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLDBCQUEwQjtRQUNyQyxJQUFJLEVBQUUsV0FBVztRQUNqQixtQkFBbUIsRUFBRSxhQUFhLENBQUMsWUFBWTtLQUNUO0NBQ3pDLENBQUMifQ==