UNPKG

homebridge-aeg-robot

Version:

AEG RX9 / Electrolux Pure i9 robot vacuum plugin for Homebridge

85 lines 3.98 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { ApplianceId, ApplianceStatus, ConnectionState, Appliance, Appliances, ApplianceInfoDTO, CapabilityAccess, CapabilityType, CapabilityValue, CapabilityValues, ConditionOperand, ConditionOperator, TriggerCondition, TriggerAction, CapabilityTrigger, ApplianceCapabilityPropertiesBase, ApplianceCapabilityPropertiesNumber, ApplianceCapabilityPropertiesString, ApplianceCapabilityProperties, ApplianceCapabilities, ApplianceInfo, ApplianceStateProperties, ApplianceState, Command, ErrorResponse } from '../aegapi-types.js'; export interface TypeMap { ApplianceId: ApplianceId; ApplianceStatus: ApplianceStatus; ConnectionState: ConnectionState; Appliance: Appliance; Appliances: Appliances; ApplianceInfoDTO: ApplianceInfoDTO; CapabilityAccess: CapabilityAccess; CapabilityType: CapabilityType; CapabilityValue: CapabilityValue; CapabilityValues: CapabilityValues; ConditionOperand: ConditionOperand; ConditionOperator: ConditionOperator; TriggerCondition: TriggerCondition; TriggerAction: TriggerAction; CapabilityTrigger: CapabilityTrigger; ApplianceCapabilityPropertiesBase: ApplianceCapabilityPropertiesBase; ApplianceCapabilityPropertiesNumber: ApplianceCapabilityPropertiesNumber; ApplianceCapabilityPropertiesString: ApplianceCapabilityPropertiesString; ApplianceCapabilityProperties: ApplianceCapabilityProperties; ApplianceCapabilities: ApplianceCapabilities; ApplianceInfo: ApplianceInfo; ApplianceStateProperties: ApplianceStateProperties; ApplianceState: ApplianceState; Command: Command; ErrorResponse: ErrorResponse; } export declare const typeSuite: ITypeSuite & { ApplianceId: TType; ApplianceStatus: TType; ConnectionState: TType; Appliance: TType; Appliances: TType; ApplianceInfoDTO: TType; CapabilityAccess: TType; CapabilityType: TType; CapabilityValue: TType; CapabilityValues: TType; ConditionOperand: TType; ConditionOperator: TType; TriggerCondition: TType; TriggerAction: TType; CapabilityTrigger: TType; ApplianceCapabilityPropertiesBase: TType; ApplianceCapabilityPropertiesNumber: TType; ApplianceCapabilityPropertiesString: TType; ApplianceCapabilityProperties: TType; ApplianceCapabilities: TType; ApplianceInfo: TType; ApplianceStateProperties: TType; ApplianceState: TType; Command: TType; ErrorResponse: TType; }; export declare const checkers: ICheckerSuite & { ApplianceId: CheckerT<ApplianceId>; ApplianceStatus: CheckerT<ApplianceStatus>; ConnectionState: CheckerT<ConnectionState>; Appliance: CheckerT<Appliance>; Appliances: CheckerT<Appliances>; ApplianceInfoDTO: CheckerT<ApplianceInfoDTO>; CapabilityAccess: CheckerT<CapabilityAccess>; CapabilityType: CheckerT<CapabilityType>; CapabilityValue: CheckerT<CapabilityValue>; CapabilityValues: CheckerT<CapabilityValues>; ConditionOperand: CheckerT<ConditionOperand>; ConditionOperator: CheckerT<ConditionOperator>; TriggerCondition: CheckerT<TriggerCondition>; TriggerAction: CheckerT<TriggerAction>; CapabilityTrigger: CheckerT<CapabilityTrigger>; ApplianceCapabilityPropertiesBase: CheckerT<ApplianceCapabilityPropertiesBase>; ApplianceCapabilityPropertiesNumber: CheckerT<ApplianceCapabilityPropertiesNumber>; ApplianceCapabilityPropertiesString: CheckerT<ApplianceCapabilityPropertiesString>; ApplianceCapabilityProperties: CheckerT<ApplianceCapabilityProperties>; ApplianceCapabilities: CheckerT<ApplianceCapabilities>; ApplianceInfo: CheckerT<ApplianceInfo>; ApplianceStateProperties: CheckerT<ApplianceStateProperties>; ApplianceState: CheckerT<ApplianceState>; Command: CheckerT<Command>; ErrorResponse: CheckerT<ErrorResponse>; }; export default checkers; //# sourceMappingURL=aegapi-types.d.ts.map