File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -461,6 +461,11 @@ class DeviceProp(RoborockBase):
461
461
consumable : Consumable = field (default_factory = Consumable )
462
462
last_clean_record : CleanRecord | None = None
463
463
dock_summary : DockSummary | None = None
464
+ dust_collection_mode_name : str | None = None
465
+
466
+ def __post_init__ (self ) -> None :
467
+ if self .dock_summary and self .dock_summary .dust_collection_mode and self .dock_summary .dust_collection_mode .mode :
468
+ self .dust_collection_mode_name = self .dock_summary .dust_collection_mode .mode .name
464
469
465
470
def update (self , device_prop : DeviceProp ) -> None :
466
471
if device_prop .status :
@@ -473,3 +478,4 @@ def update(self, device_prop: DeviceProp) -> None:
473
478
self .last_clean_record = device_prop .last_clean_record
474
479
if device_prop .dock_summary :
475
480
self .dock_summary = device_prop .dock_summary
481
+ self .__post_init__ ()
You can’t perform that action at this time.
0 commit comments