component-dbs-core
Version:
DTO objects shared among device backend
29 lines (28 loc) • 1.45 kB
TypeScript
/// <reference types="jest" />
import { EnvironmentService } from '../../common_services/config';
import { DeviceMetrics } from '../deviceMetrics';
import { DeviceVerification } from '../deviceVerification';
import { DynamodbService } from '../../common_services/dynamodb/dynamodbService';
import { AppSyncClient } from '../../common_services';
export declare class DeviceService {
private readonly dynamodbService;
private readonly envService;
private readonly deviceMetrics;
private readonly deviceVerify;
private readonly appsyncClient;
static mockGetDeviceUuid: jest.Mock<any, any>;
static mockCreateDeviceMetrics: jest.Mock<any, any>;
static mockGetDeviceStatus: jest.Mock<any, any>;
static mockUpdateDeviceSettings: jest.Mock<any, any>;
static mockGetDeviceSettings: jest.Mock<any, any>;
static mockOnDeviceSettingsStream: jest.Mock<any, any>;
static mockOnDeviceSettingsUpdate: jest.Mock<any, any>;
constructor(dynamodbService: DynamodbService, envService: EnvironmentService, deviceMetrics: DeviceMetrics, deviceVerify: DeviceVerification, appsyncClient: AppSyncClient);
getDeviceUuid: jest.Mock<any, any>;
createDeviceMetrics: jest.Mock<any, any>;
getDeviceStatus: jest.Mock<any, any>;
updateDeviceSettings: jest.Mock<any, any>;
getDeviceSettings: jest.Mock<any, any>;
onDeviceSettingsStream: jest.Mock<any, any>;
onDeviceSettingsUpdate: jest.Mock<any, any>;
}