@@ 2416-2434 (lines=19) @@ | ||
2413 | ||
2414 | return self._send_xml_command(cmd) |
|
2415 | ||
2416 | def delete_override( |
|
2417 | self, override_id: str, *, ultimate: Optional[bool] = False |
|
2418 | ) -> Any: |
|
2419 | """Deletes an existing override |
|
2420 | ||
2421 | Arguments: |
|
2422 | override_id: UUID of the override to be deleted. |
|
2423 | ultimate: Whether to remove entirely, or to the trashcan. |
|
2424 | """ |
|
2425 | if not override_id: |
|
2426 | raise RequiredArgument( |
|
2427 | function=self.delete_override.__name__, argument='override_id' |
|
2428 | ) |
|
2429 | ||
2430 | cmd = XmlCommand("delete_override") |
|
2431 | cmd.set_attribute("override_id", override_id) |
|
2432 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
2433 | ||
2434 | return self._send_xml_command(cmd) |
|
2435 | ||
2436 | def delete_permission( |
|
2437 | self, permission_id: str, *, ultimate: Optional[bool] = False |
@@ 4325-4343 (lines=19) @@ | ||
4322 | ||
4323 | return self._send_xml_command(cmd) |
|
4324 | ||
4325 | def delete_override( |
|
4326 | self, override_id: str, *, ultimate: Optional[bool] = False |
|
4327 | ) -> Any: |
|
4328 | """Deletes an existing override |
|
4329 | ||
4330 | Arguments: |
|
4331 | override_id: UUID of the override to be deleted. |
|
4332 | ultimate: Whether to remove entirely, or to the trashcan. |
|
4333 | """ |
|
4334 | if not override_id: |
|
4335 | raise RequiredArgument( |
|
4336 | function=self.delete_override.__name__, argument='override_id' |
|
4337 | ) |
|
4338 | ||
4339 | cmd = XmlCommand("delete_override") |
|
4340 | cmd.set_attribute("override_id", override_id) |
|
4341 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
4342 | ||
4343 | return self._send_xml_command(cmd) |
|
4344 | ||
4345 | def delete_permission( |
|
4346 | self, permission_id: str, *, ultimate: Optional[bool] = False |