UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

76 lines 6.12 kB
/** * Generated file. Do not edit */ import './converter-stream-extension'; import { TapStreamReader, TapStreamWriter, } from '../frame/tap-stream-core'; export class ApduRequestConverter { encode(model, stream = new TapStreamWriter()) { stream.writeApduRequest(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readApduRequest(); } } export class ApduResponseConverter { encode(model, stream = new TapStreamWriter()) { stream.writeApduResponse(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readApduResponse(); } } export class TapRequestEncryptedConverter { encode(model, stream = new TapStreamWriter()) { stream.writeTapRequestEncrypted(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readTapRequestEncrypted(); } } export class TapApduRequestConverter { encode(model, stream = new TapStreamWriter()) { stream.writeTapApduRequest(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readTapApduRequest(); } } export class TapEncryptedFrameConverter { encode(model, stream = new TapStreamWriter()) { stream.writeTapEncryptedFrame(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readTapEncryptedFrame(); } } export class TapRequestFrameConverter { encode(model, stream = new TapStreamWriter()) { stream.writeTapRequestFrame(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readTapRequestFrame(); } } export class TapResponseFrameConverter { encode(model, stream = new TapStreamWriter()) { stream.writeTapResponseFrame(model); return stream.toBytes; } decode(data) { const stream = data instanceof TapStreamReader ? data : TapStreamReader.create(data); return stream.readTapResponseFrame(); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vY2xpZW50L2ltcGwvc3JjL2xpYi9nZW5lcmF0ZWQvY29udmVydGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBQ0gsT0FBTyw4QkFBOEIsQ0FBQztBQWF0QyxPQUFPLEVBQ0wsZUFBZSxFQUNmLGVBQWUsR0FFaEIsTUFBTSwwQkFBMEIsQ0FBQztBQUVsQyxNQUFNLE9BQU8sb0JBQW9CO0lBQ3hCLE1BQU0sQ0FDWCxLQUFrQixFQUNsQixTQUEwQixJQUFJLGVBQWUsRUFBRTtRQUUvQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDL0IsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3hCLENBQUM7SUFFTSxNQUFNLENBQUMsSUFBa0M7UUFDOUMsTUFBTSxNQUFNLEdBQ1YsSUFBSSxZQUFZLGVBQWUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxlQUFlLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ3hFLE9BQU8sTUFBTSxDQUFDLGVBQWUsRUFBRSxDQUFDO0lBQ2xDLENBQUM7Q0FDRjtBQUVELE1BQU0sT0FBTyxxQkFBcUI7SUFDekIsTUFBTSxDQUNYLEtBQW1CLEVBQ25CLFNBQTBCLElBQUksZUFBZSxFQUFFO1FBRS9DLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNoQyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDeEIsQ0FBQztJQUVNLE1BQU0sQ0FBQyxJQUFrQztRQUM5QyxNQUFNLE1BQU0sR0FDVixJQUFJLFlBQVksZUFBZSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWUsQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDeEUsT0FBTyxNQUFNLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztJ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