9
9
from c8y_api .model .administration import User , Users
10
10
from c8y_api .model ._base import _DictWrapper , SimpleObject , ComplexObject
11
11
from c8y_api .model ._parser import ComplexObjectParser
12
- from c8y_api .model ._util import _DateUtil , _StringUtil
12
+ from c8y_api .model ._util import _DateUtil
13
13
14
14
15
15
class NamedObject (object ):
@@ -433,7 +433,7 @@ def apply_to(self, other_id: str | int) -> ManagedObject:
433
433
result .c8y = self .c8y
434
434
return result
435
435
436
- def delete (self ) :
436
+ def delete (self , ** _ ) -> None :
437
437
""" Delete this object within the database.
438
438
439
439
Note: child additions, assets (and devices) are not implicitly
@@ -443,7 +443,7 @@ def delete(self):
443
443
"""
444
444
self ._delete ()
445
445
446
- def delete_tree (self ):
446
+ def delete_tree (self ) -> None :
447
447
"""Delete this managed object within the database including child.
448
448
additions, devices and assets.
449
449
This is equivalent to using the `forceCascade` parameter of the
@@ -644,7 +644,7 @@ def reload(self) -> Device:
644
644
"""
645
645
return self ._reload (Device ())
646
646
647
- def delete (self , with_device_user = False ) :
647
+ def delete (self , with_device_user = False , ** _ ) -> None :
648
648
"""Delete this device object within the database.
649
649
650
650
Note: child additions, assets (and devices) are not implicitly
@@ -661,7 +661,7 @@ def delete(self, with_device_user=False):
661
661
else :
662
662
self ._delete ()
663
663
664
- def delete_tree (self , with_device_user = False ):
664
+ def delete_tree (self , with_device_user = False ) -> None :
665
665
"""Delete this device object within the database including child.
666
666
additions, devices and assets.
667
667
@@ -794,7 +794,7 @@ def update(self) -> DeviceGroup:
794
794
"""
795
795
return super ()._update ()
796
796
797
- def delete (self ) :
797
+ def delete (self , ** _ ) -> None :
798
798
"""Delete this device group.
799
799
800
800
The child groups (if there are any) are left dangling. This is
@@ -803,7 +803,7 @@ def delete(self):
803
803
"""
804
804
self ._delete (cascade = 'false' )
805
805
806
- def delete_tree (self ):
806
+ def delete_tree (self ) -> None :
807
807
"""Delete this device group and its children.
808
808
809
809
This is equivalent to using the `cascade=true` parameter in the
0 commit comments