UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

36 lines (35 loc) 2.02 kB
/** * Generated file. Do not edit */ import './converter-stream-extension'; import { BodyConverter } from '@iotize/tap/client/api'; import { ApduRequest, ApduResponse, TapRequestEncrypted, TapApduRequest, TapEncryptedFrame, TapRequestFrame, TapResponseFrame } from '@iotize/tap/client/api'; import { TapStreamReader, TapStreamWriter } from '../frame/tap-stream-core'; export declare class ApduRequestConverter implements BodyConverter<ApduRequest> { encode(model: ApduRequest, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): ApduRequest; } export declare class ApduResponseConverter implements BodyConverter<ApduResponse> { encode(model: ApduResponse, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): ApduResponse; } export declare class TapRequestEncryptedConverter implements BodyConverter<TapRequestEncrypted> { encode(model: TapRequestEncrypted, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): TapRequestEncrypted; } export declare class TapApduRequestConverter implements BodyConverter<TapApduRequest> { encode(model: TapApduRequest, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): TapApduRequest; } export declare class TapEncryptedFrameConverter implements BodyConverter<TapEncryptedFrame> { encode(model: TapEncryptedFrame, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): TapEncryptedFrame; } export declare class TapRequestFrameConverter implements BodyConverter<TapRequestFrame> { encode(model: TapRequestFrame, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): TapRequestFrame; } export declare class TapResponseFrameConverter implements BodyConverter<TapResponseFrame> { encode(model: TapResponseFrame, stream?: TapStreamWriter): Uint8Array; decode(data: TapStreamReader | Uint8Array): TapResponseFrame; }