| @@ 4293-4311 (lines=19) @@ | ||
| 4290 | ||
| 4291 | return self._send_xml_command(cmd) |
|
| 4292 | ||
| 4293 | def delete_override( |
|
| 4294 | self, override_id: str, *, ultimate: Optional[bool] = False |
|
| 4295 | ) -> Any: |
|
| 4296 | """Deletes an existing override |
|
| 4297 | ||
| 4298 | Arguments: |
|
| 4299 | override_id: UUID of the override to be deleted. |
|
| 4300 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 4301 | """ |
|
| 4302 | if not override_id: |
|
| 4303 | raise RequiredArgument( |
|
| 4304 | function=self.delete_override.__name__, argument='override_id' |
|
| 4305 | ) |
|
| 4306 | ||
| 4307 | cmd = XmlCommand("delete_override") |
|
| 4308 | cmd.set_attribute("override_id", override_id) |
|
| 4309 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 4310 | ||
| 4311 | return self._send_xml_command(cmd) |
|
| 4312 | ||
| 4313 | def delete_permission( |
|
| 4314 | self, permission_id: str, *, ultimate: Optional[bool] = False |
|
| @@ 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 |
|