@iotize/tap
Version:
IoTize Device client for Javascript
112 lines (111 loc) • 6.49 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { LoginCredential } from './models';
import { LoginCredentialHashed } from './models';
import { HostProtocol } from '@iotize/tap';
import { SecurityOptions } from './models';
import { NfcPairingMode } from './models';
import { WirelessPairingOptions } from './models';
import { LowPowerOptimizationLevel } from './models';
import { CpuFrequencyOptions } from './models';
import { CpuFrequencySpeed } from './models';
import { PowerOptimizationOptions } from './models';
import { ServiceCode } from './models';
import { NetworkOptions } from './models';
import { NfcConnectionPriority } from './models';
import { ProtocolMaxFrameSize } from './models';
import { MultiRequestFrame } from './models';
import { MultiResponseFrame } from './models';
import { ServiceCallType } from '@iotize/tap';
export declare const SERVICE_CALLS: {
login: ServiceCallType<LoginCredential, void>;
loginWithHash: ServiceCallType<LoginCredentialHashed, void>;
logout: ServiceCallType<void, void>;
getCurrentProfileId: ServiceCallType<void, number>;
getCurrentHostProtocol: ServiceCallType<void, HostProtocol>;
putCurrentHostProtocol: ServiceCallType<HostProtocol, void>;
getUID: ServiceCallType<void, Uint8Array>;
loginWithUID: ServiceCallType<Uint8Array, void>;
keepAlive: ServiceCallType<void, number>;
postKeepAlive: ServiceCallType<void, void>;
getSecurityOptions: ServiceCallType<void, SecurityOptions>;
putSecurityOptions: ServiceCallType<SecurityOptions, void>;
getCurrentGroupId: ServiceCallType<void, number>;
getBundleIdSwdDirectAccess: ServiceCallType<void, number>;
putBundleIdSwdDirectAccess: ServiceCallType<number, void>;
getBundleIdSerialAccess: ServiceCallType<void, number>;
putBundleIdSerialAccess: ServiceCallType<number, void>;
getBundleIdModbusDirectAccess: ServiceCallType<void, number>;
putBundleIdModbusDirectAccess: ServiceCallType<number, void>;
getBundleIdTapnpassControlAccess: ServiceCallType<void, number>;
putBundleIdTapnpassControlAccess: ServiceCallType<number, void>;
getBundleIdFirmwareUpdateAccess: ServiceCallType<void, number>;
putBundleIdFirmwareUpdateAccess: ServiceCallType<number, void>;
getBundleIdMqttIdsAccess: ServiceCallType<void, number>;
putBundleIdMqttIdsAccess: ServiceCallType<number, void>;
getBundleIdVariableConfigAccess: ServiceCallType<void, number>;
putBundleIdVariableConfigAccess: ServiceCallType<number, void>;
getBundleIdFileSystemAccess: ServiceCallType<void, number>;
putBundleIdFileSystemAccess: ServiceCallType<number, void>;
getConfigFormatVersion: ServiceCallType<void, number>;
putConfigFormatVersion: ServiceCallType<number, void>;
getAppName: ServiceCallType<void, string>;
putAppName: ServiceCallType<string, void>;
getConfigVersion: ServiceCallType<void, string>;
putConfigVersion: ServiceCallType<string, void>;
reloadConfig: ServiceCallType<void, void>;
getAppPath: ServiceCallType<void, string>;
putAppPath: ServiceCallType<string, void>;
postAppPath: ServiceCallType<string, void>;
getNfcPairingMode: ServiceCallType<void, NfcPairingMode>;
putNfcPairingMode: ServiceCallType<NfcPairingMode, void>;
getPairingOptions: ServiceCallType<void, WirelessPairingOptions>;
postPairingOptions: ServiceCallType<WirelessPairingOptions, void>;
putPairingOptions: ServiceCallType<WirelessPairingOptions, void>;
getPowerOptimisationLevel: ServiceCallType<void, LowPowerOptimizationLevel>;
putPowerOptimisationLevel: ServiceCallType<LowPowerOptimizationLevel, void>;
getCpuFrequencyOptions: ServiceCallType<void, CpuFrequencyOptions>;
putCpuFrequencyOptions: ServiceCallType<CpuFrequencySpeed, void>;
getPowerOptimisationOptions: ServiceCallType<void, PowerOptimizationOptions>;
putPowerOptimisationOptions: ServiceCallType<PowerOptimizationOptions, void>;
getMaxLowPowerTime: ServiceCallType<void, number>;
putMaxLowPowerTime: ServiceCallType<number, void>;
getAutoRebootTimeout: ServiceCallType<void, number>;
putAutoRebootTimeout: ServiceCallType<number, void>;
getAuthorizedHostProtocol: ServiceCallType<void, HostProtocol[]>;
putAuthorizedHostProtocol: ServiceCallType<HostProtocol[], void>;
getConfigFormatFirmwareVersion: ServiceCallType<void, number>;
getUniversalLink: ServiceCallType<void, string>;
putUniversalLink: ServiceCallType<string, void>;
postUniversalLink: ServiceCallType<string, void>;
listObjectInstances: ServiceCallType<number, Uint8Array>;
getAvailableHostProtocols: ServiceCallType<void, HostProtocol[]>;
getDisabledServices: ServiceCallType<void, ServiceCode[]>;
postDisabledServices: ServiceCallType<ServiceCode[], void>;
getNetworkOptions: ServiceCallType<void, NetworkOptions>;
putNetworkOptions: ServiceCallType<NetworkOptions, void>;
getRadioMixEnabled: ServiceCallType<void, number>;
putRadioMixEnabled: ServiceCallType<number, void>;
getNfcConnectionPriority: ServiceCallType<void, NfcConnectionPriority>;
postNfcConnectionPriority: ServiceCallType<NfcConnectionPriority, void>;
putNfcConnectionPriority: ServiceCallType<NfcConnectionPriority, void>;
getNfcAutologProfileId: ServiceCallType<void, number>;
putNfcAutologProfileId: ServiceCallType<number, void>;
getHostInactivityPeriod: ServiceCallType<void, number>;
putHostInactivityPeriod: ServiceCallType<number, void>;
getApplicationData: ServiceCallType<void, Uint8Array>;
putApplicationData: ServiceCallType<Uint8Array, void>;
postApplicationData: ServiceCallType<Uint8Array, void>;
getProductKey: ServiceCallType<void, string>;
getCurrentHostProtocolMaxFrameSize: ServiceCallType<void, ProtocolMaxFrameSize>;
executeMultiRequestFrame: ServiceCallType<MultiRequestFrame, MultiResponseFrame>;
putCertificatePublicKey: ServiceCallType<Uint8Array, void>;
putCertificatePrivateKey: ServiceCallType<Uint8Array, void>;
putCertificateRootKey: ServiceCallType<Uint8Array, void>;
getProductCode: ServiceCallType<void, string>;
putProductCode: ServiceCallType<string, void>;
getSpecialFeatureProfile: ServiceCallType<void, number>;
setSpecialFeatureProfile: ServiceCallType<number, void>;
putSpecialFeatureProfile: ServiceCallType<number, void>;
};