Apollon77/daikin-controller

View on GitHub
src/models/responses/SetCommandResponse.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { DaikinDataParser, ResponseDict } from '../../DaikinDataParser';
import { DaikinResponseCb } from '../../DaikinACRequest';
import { SpecialModeResponse } from '../../DaikinACTypes';

export class SetCommandResponse {
    public specialMode?: string;

    public static parseResponse(dict: ResponseDict, cb: DaikinResponseCb<SetCommandResponse>): void {
        const result = new SetCommandResponse();
        result.specialMode = DaikinDataParser.resolveString(dict, 'adv', SpecialModeResponse);
        cb(null, 'OK', result);
    }
}