using PlantBox.Shared.Communication.Commands;
using System;
using System.Collections.Generic;
using System.Text;

namespace PlantBox.Client.Models
{
    public class PlantInfo
    {
        public string Name { get; }
        public ulong ID { get; }
        public PlantType Type { get; }
        public PlantState State { get; }
        public double HumidityMin { get; }
        public double HumidityMax { get; }
        public double LuminosityMin { get; }
        public double LuminosityMax { get; }
        public double TemperatureMin { get; }
        public double TemperatureMax { get; }

        public PlantInfo(string name, ulong id, PlantType type, PlantState state, double humidityMin, double humidityMax, double luminosityMin, double luminosityMax, double temperatureMin, double temperatureMax)
        {
            Name = name;
            ID = id;
            Type = type;
            State = state;
            HumidityMin = humidityMin;
            HumidityMax = humidityMax;
            LuminosityMin = luminosityMin;
            LuminosityMax = luminosityMax;
            TemperatureMin = temperatureMin;
            TemperatureMax = temperatureMax;
        }
    }
}
