package com.nomeautomation.utility.server;



/**
 * All possible commands the device manager server can respond to
 *
 */
public class ServerCommands{

	public enum ServerCommand {
		GET_HOUSE_CONSUMPTION,
		GET_DAILY_CONSUMPTION,
		GET_MONTHLY_CONSUMPTION,
		GET_DEVICE_TOTAL_CONSUMPTION,
		GET_ALL_DEVICES,
        GET_DEVICE,
		SEND_DEVICE_COMMAND,
        CHANGE_DEVICE_NAME,
        CHANGE_DEVICE_ROOM,
		REMOVE_DEVICE,
        GET_ALL_ROOMS,
        ADD_ROOM,
		CHANGE_ROOM_NAME,
		REMOVE_ROOM,
		ADD_UPDATE_SCHEDULE,
		REMOVE_SCHEDULE,
		GET_ALL_SCHEDULES,
		ACTIVATE_SCHEDULE,
		ACCEPT_SUGGESTION,
		DECLINE_SUGGESTION,
		HIDE_SUGGESTION,
		GET_SIMULATED_SCHEDULES_POWER,
		GET_SUGGESTIONS,
		PASS,
		FAIL,
		UNKNOWN, ;
    }
}
