@tuya/tuya-connector-nodejs
Version:
tuya openapi nodejs sdk
28 lines (27 loc) • 893 B
TypeScript
import { TuyaOpenApiClient } from '../../core/client';
import { TuyaResponse } from '../../interfaces';
interface DeviceStatusServiceStatusParam {
device_id: string;
}
interface DeviceStatusServiceStatusResult {
code: string;
value: string;
}
interface DeviceStatusServiceStatusListParam {
device_ids: string[];
}
interface DeviceStatusServiceStatusListResult {
id: string;
status: {
code: string;
value: string;
}[];
}
declare class TuyaOpenApiDeviceStatusService {
private client;
constructor(client: TuyaOpenApiClient);
status(param: DeviceStatusServiceStatusParam): Promise<TuyaResponse<DeviceStatusServiceStatusResult>>;
statusList(param: DeviceStatusServiceStatusListParam): Promise<TuyaResponse<DeviceStatusServiceStatusListResult>>;
}
export { TuyaOpenApiDeviceStatusService };
export default TuyaOpenApiDeviceStatusService;