UNPKG

@iotize/device-client.js

Version:

IoTize Device client for Javascript

139 lines (138 loc) 2.14 kB
/** * This file has been generated * DO NOT EDIT, IT MAY BE OVERWRITTEN */ export interface TapRequest { /** * */ header: TapRequest.Header; /** * */ payload: Uint8Array; } export declare namespace TapRequest { interface Header { /** * */ methodType: TapRequest.MethodType; /** * */ path: TapRequest.Path; } interface Path { /** * */ objectId: number; /** * */ objectInstanceId: number; /** * */ resourceId: number; } enum MethodType { GET = 1, POST = 2, PUT = 3 } } export interface TapResponse { /** * */ codeRet: number; /** * */ data: Uint8Array; } export declare namespace TapResponse { } export interface ApduResponse { /** * */ data: Uint8Array; /** * */ status: number; } export declare namespace ApduResponse { } export interface ApduRequest { /** * */ header: ApduRequest.Header; /** * */ data: Uint8Array; } export declare namespace ApduRequest { interface Header { /** * */ cla: number; /** * */ ins: number; /** * */ p1: number; /** * */ p2: number; /** * */ lc: number; } } export interface TapApduRequest { } export declare namespace TapApduRequest { enum MethodType { GET = 202, PUT_OR_POST = 218 } enum Default { CLA = 162 } } export interface TapEncryptedFrame { /** * */ id: number; /** * */ len: number; /** * */ payload: Uint8Array; /** * The whole frame length must be a multiple of 16 bytes. */ padding?: Uint8Array; /** * */ crc?: number; } export declare namespace TapEncryptedFrame { }