|
@@ 4514-4538 (lines=25) @@
|
| 4511 |
|
cmd.set_attribute("details", "1") |
| 4512 |
|
return self._send_xml_command(cmd) |
| 4513 |
|
|
| 4514 |
|
def get_roles( |
| 4515 |
|
self, |
| 4516 |
|
*, |
| 4517 |
|
filter: Optional[str] = None, |
| 4518 |
|
filter_id: Optional[str] = None, |
| 4519 |
|
trash: Optional[bool] = None, |
| 4520 |
|
) -> Any: |
| 4521 |
|
"""Request a list of roles |
| 4522 |
|
|
| 4523 |
|
Arguments: |
| 4524 |
|
filter: Filter term to use for the query |
| 4525 |
|
filter_id: UUID of an existing filter to use for the query |
| 4526 |
|
trash: Whether to get the trashcan roles instead |
| 4527 |
|
|
| 4528 |
|
Returns: |
| 4529 |
|
The response. See :py:meth:`send_command` for details. |
| 4530 |
|
""" |
| 4531 |
|
cmd = XmlCommand("get_roles") |
| 4532 |
|
|
| 4533 |
|
add_filter(cmd, filter, filter_id) |
| 4534 |
|
|
| 4535 |
|
if trash is not None: |
| 4536 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 4537 |
|
|
| 4538 |
|
return self._send_xml_command(cmd) |
| 4539 |
|
|
| 4540 |
|
def get_role(self, role_id: str) -> Any: |
| 4541 |
|
"""Request a single role |
|
@@ 4338-4362 (lines=25) @@
|
| 4335 |
|
cmd.set_attribute("details", "1") |
| 4336 |
|
return self._send_xml_command(cmd) |
| 4337 |
|
|
| 4338 |
|
def get_permissions( |
| 4339 |
|
self, |
| 4340 |
|
*, |
| 4341 |
|
filter: Optional[str] = None, |
| 4342 |
|
filter_id: Optional[str] = None, |
| 4343 |
|
trash: Optional[bool] = None, |
| 4344 |
|
) -> Any: |
| 4345 |
|
"""Request a list of permissions |
| 4346 |
|
|
| 4347 |
|
Arguments: |
| 4348 |
|
filter: Filter term to use for the query |
| 4349 |
|
filter_id: UUID of an existing filter to use for the query |
| 4350 |
|
trash: Whether to get permissions in the trashcan instead |
| 4351 |
|
|
| 4352 |
|
Returns: |
| 4353 |
|
The response. See :py:meth:`send_command` for details. |
| 4354 |
|
""" |
| 4355 |
|
cmd = XmlCommand("get_permissions") |
| 4356 |
|
|
| 4357 |
|
add_filter(cmd, filter, filter_id) |
| 4358 |
|
|
| 4359 |
|
if trash is not None: |
| 4360 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 4361 |
|
|
| 4362 |
|
return self._send_xml_command(cmd) |
| 4363 |
|
|
| 4364 |
|
def get_permission(self, permission_id: str) -> Any: |
| 4365 |
|
"""Request a single permission |
|
@@ 4188-4212 (lines=25) @@
|
| 4185 |
|
|
| 4186 |
|
return self._send_xml_command(cmd) |
| 4187 |
|
|
| 4188 |
|
def get_groups( |
| 4189 |
|
self, |
| 4190 |
|
*, |
| 4191 |
|
filter: Optional[str] = None, |
| 4192 |
|
filter_id: Optional[str] = None, |
| 4193 |
|
trash: Optional[bool] = None, |
| 4194 |
|
) -> Any: |
| 4195 |
|
"""Request a list of groups |
| 4196 |
|
|
| 4197 |
|
Arguments: |
| 4198 |
|
filter: Filter term to use for the query |
| 4199 |
|
filter_id: UUID of an existing filter to use for the query |
| 4200 |
|
trash: Whether to get the trashcan groups instead |
| 4201 |
|
|
| 4202 |
|
Returns: |
| 4203 |
|
The response. See :py:meth:`send_command` for details. |
| 4204 |
|
""" |
| 4205 |
|
cmd = XmlCommand("get_groups") |
| 4206 |
|
|
| 4207 |
|
add_filter(cmd, filter, filter_id) |
| 4208 |
|
|
| 4209 |
|
if trash is not None: |
| 4210 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 4211 |
|
|
| 4212 |
|
return self._send_xml_command(cmd) |
| 4213 |
|
|
| 4214 |
|
def get_group(self, group_id: str) -> Any: |
| 4215 |
|
"""Request a single group |
|
@@ 2509-2533 (lines=25) @@
|
| 2506 |
|
|
| 2507 |
|
return self._send_xml_command(cmd) |
| 2508 |
|
|
| 2509 |
|
def get_tickets( |
| 2510 |
|
self, |
| 2511 |
|
*, |
| 2512 |
|
trash: Optional[bool] = None, |
| 2513 |
|
filter: Optional[str] = None, |
| 2514 |
|
filter_id: Optional[str] = None, |
| 2515 |
|
) -> Any: |
| 2516 |
|
"""Request a list of tickets |
| 2517 |
|
|
| 2518 |
|
Arguments: |
| 2519 |
|
filter: Filter term to use for the query |
| 2520 |
|
filter_id: UUID of an existing filter to use for the query |
| 2521 |
|
trash: True to request the tickets in the trashcan |
| 2522 |
|
|
| 2523 |
|
Returns: |
| 2524 |
|
The response. See :py:meth:`send_command` for details. |
| 2525 |
|
""" |
| 2526 |
|
cmd = XmlCommand("get_tickets") |
| 2527 |
|
|
| 2528 |
|
add_filter(cmd, filter, filter_id) |
| 2529 |
|
|
| 2530 |
|
if trash is not None: |
| 2531 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 2532 |
|
|
| 2533 |
|
return self._send_xml_command(cmd) |
| 2534 |
|
|
| 2535 |
|
def get_ticket(self, ticket_id: str) -> Any: |
| 2536 |
|
"""Request a single ticket |