UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

70 lines (69 loc) 2.09 kB
import { TapResourceKeyMapping } from '@iotize/tap/service/all'; export interface TapVirtualResourceKeyMapping { '/target/raw-protocol-configuration': { responseType: Uint8Array; }; '/interface/nfc/connection-priority': { responseType: boolean; }; '/target/connected': { responseType: boolean; }; '/interface/android-application-id': { responseType: string; }; '/interface/security-options/scram/enabled': { responseType: string; }; '/interface/security-options/hardware-factory-reset/enabled': { responseType: boolean; }; '/interface/security-options/hardware-factory-reset/disabled': { responseType: boolean; }; '/interface/security-options/lwm2m-factory-reset/enabled': { responseType: boolean; }; '/interface/security-options/lwm2m-factory-reset/disabled': { responseType: boolean; }; '/interface/security-options/admin-login-with-uid/enabled': { responseType: boolean; }; '/interface/security-options/admin-login-with-uid/disabled': { responseType: boolean; }; '/interface/security-options/hash-password/enabled': { responseType: boolean; }; '/mqtt/broker-endpoint': { responseType: string; }; '/interface/app-path-resolved': { responseType: string; }; '/tapnpass/version': { responseType: string; }; '/interface/authorized-host-protocol/{hostProtocol}': { responseType: boolean; }; '/group/{groupId}/change-password': { responseType: string; }; '/interface/special-feature/swd-direct': { responseType: number; }; '/interface/special-feature/modbus-direct': { responseType: number; }; '/interface/special-feature/serial': { responseType: number; }; '/wifi/enabled': { responseType: boolean; }; } export interface ResourceKeyMapping extends TapResourceKeyMapping, TapVirtualResourceKeyMapping { } export type TapResourceKey = keyof ResourceKeyMapping;