@iotize/device-client.js
Version:
IoTize Device client for Javascript
139 lines (138 loc) • 2.14 kB
TypeScript
/**
* 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 {
}