 		case disconnected = "Disconnected"
 		case stopped = "Stopped"
 	}
+    
+    public enum ScheduledChargingTimes: String, Codable {
+        case allWeek = "all_week"
+        case weekdays
+    }
 	
 	open var batteryHeaterOn: Bool?
 	/**

		
		scheduledChargingPending = try? container.decode(Bool.self, forKey: .scheduledChargingPending)
		scheduledChargingStartTime = try? container.decode(TimeInterval.self, forKey: .scheduledChargingStartTime)
		

		timeToFullCharge = try? container.decode(Double.self, forKey: .timeToFullCharge)
		timeStamp = try? container.decode(Double.self, forKey: .timeStamp)

		
		case scheduledChargingPending	 = "scheduled_charging_pending"
		case scheduledChargingStartTime	 = "scheduled_charging_start_time"
        case scheduledDepartureTime      = "scheduled_departure_time"
        case offPeakChargingEnabled      = "off_peak_charging_enabled"
        case offPeakChargingTimes        = "off_peak_charging_times"
        case offPeakHoursEndTime         = "off_peak_hours_end_time"
        case preconditioningEnabled      = "preconditioning_enabled"
        case preconditioningTimes        = "preconditioning_times"
		
		case timeToFullCharge             = "time_to_full_charge"
		
