UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

151 lines (150 loc) 4.86 kB
/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface ApduRequest { header: ApduRequest.Header; data: Uint8Array; } export declare namespace ApduRequest { /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ interface Header { cla: number; /** * Instruction */ ins: number; /** * Parameter 1 */ p1: number; /** * Parameter 2 */ p2: number; /** * Length */ lc: number; } } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface ApduResponse { data: Uint8Array; status: number; } export declare namespace ApduResponse { /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ enum Status { OK = 36864 } } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TapRequestEncrypted { header: ApduRequest.Header; request: TapRequestFrame; } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TapApduRequest { } export declare namespace TapApduRequest { /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ enum MethodType { GET = 202, PUT_OR_POST = 218 } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ enum Default { CLA = 162 } } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TapEncryptedFrame { id: number; len: number; payload: Uint8Array; padding?: Uint8Array; crc?: number; } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TapRequestFrame { header: TapRequestFrame.Header; payload: Uint8Array; } export declare namespace TapRequestFrame { /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ interface Header { methodType: TapRequestFrame.MethodType; path: TapRequestFrame.Path; } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ interface Path { objectId: number; objectInstanceId: number; resourceId: number; } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ enum MethodType { GET = 1, POST = 2, PUT = 3 } } /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export interface TapResponseFrame { status: number; data: Uint8Array; }