|
@@ 5140-5164 (lines=25) @@
|
| 5137 |
|
cmd.set_attribute("details", "1") |
| 5138 |
|
return self._send_xml_command(cmd) |
| 5139 |
|
|
| 5140 |
|
def get_roles( |
| 5141 |
|
self, |
| 5142 |
|
*, |
| 5143 |
|
filter: Optional[str] = None, |
| 5144 |
|
filter_id: Optional[str] = None, |
| 5145 |
|
trash: Optional[bool] = None, |
| 5146 |
|
) -> Any: |
| 5147 |
|
"""Request a list of roles |
| 5148 |
|
|
| 5149 |
|
Arguments: |
| 5150 |
|
filter: Filter term to use for the query |
| 5151 |
|
filter_id: UUID of an existing filter to use for the query |
| 5152 |
|
trash: Whether to get the trashcan roles instead |
| 5153 |
|
|
| 5154 |
|
Returns: |
| 5155 |
|
The response. See :py:meth:`send_command` for details. |
| 5156 |
|
""" |
| 5157 |
|
cmd = XmlCommand("get_roles") |
| 5158 |
|
|
| 5159 |
|
add_filter(cmd, filter, filter_id) |
| 5160 |
|
|
| 5161 |
|
if trash is not None: |
| 5162 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 5163 |
|
|
| 5164 |
|
return self._send_xml_command(cmd) |
| 5165 |
|
|
| 5166 |
|
def get_role(self, role_id: str) -> Any: |
| 5167 |
|
"""Request a single role |
|
@@ 4842-4866 (lines=25) @@
|
| 4839 |
|
cmd.set_attribute("details", "1") |
| 4840 |
|
return self._send_xml_command(cmd) |
| 4841 |
|
|
| 4842 |
|
def get_permissions( |
| 4843 |
|
self, |
| 4844 |
|
*, |
| 4845 |
|
filter: Optional[str] = None, |
| 4846 |
|
filter_id: Optional[str] = None, |
| 4847 |
|
trash: Optional[bool] = None, |
| 4848 |
|
) -> Any: |
| 4849 |
|
"""Request a list of permissions |
| 4850 |
|
|
| 4851 |
|
Arguments: |
| 4852 |
|
filter: Filter term to use for the query |
| 4853 |
|
filter_id: UUID of an existing filter to use for the query |
| 4854 |
|
trash: Whether to get permissions in the trashcan instead |
| 4855 |
|
|
| 4856 |
|
Returns: |
| 4857 |
|
The response. See :py:meth:`send_command` for details. |
| 4858 |
|
""" |
| 4859 |
|
cmd = XmlCommand("get_permissions") |
| 4860 |
|
|
| 4861 |
|
add_filter(cmd, filter, filter_id) |
| 4862 |
|
|
| 4863 |
|
if trash is not None: |
| 4864 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 4865 |
|
|
| 4866 |
|
return self._send_xml_command(cmd) |
| 4867 |
|
|
| 4868 |
|
def get_permission(self, permission_id: str) -> Any: |
| 4869 |
|
"""Request a single permission |
|
@@ 4591-4615 (lines=25) @@
|
| 4588 |
|
|
| 4589 |
|
return self._send_xml_command(cmd) |
| 4590 |
|
|
| 4591 |
|
def get_groups( |
| 4592 |
|
self, |
| 4593 |
|
*, |
| 4594 |
|
filter: Optional[str] = None, |
| 4595 |
|
filter_id: Optional[str] = None, |
| 4596 |
|
trash: Optional[bool] = None, |
| 4597 |
|
) -> Any: |
| 4598 |
|
"""Request a list of groups |
| 4599 |
|
|
| 4600 |
|
Arguments: |
| 4601 |
|
filter: Filter term to use for the query |
| 4602 |
|
filter_id: UUID of an existing filter to use for the query |
| 4603 |
|
trash: Whether to get the trashcan groups instead |
| 4604 |
|
|
| 4605 |
|
Returns: |
| 4606 |
|
The response. See :py:meth:`send_command` for details. |
| 4607 |
|
""" |
| 4608 |
|
cmd = XmlCommand("get_groups") |
| 4609 |
|
|
| 4610 |
|
add_filter(cmd, filter, filter_id) |
| 4611 |
|
|
| 4612 |
|
if trash is not None: |
| 4613 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 4614 |
|
|
| 4615 |
|
return self._send_xml_command(cmd) |
| 4616 |
|
|
| 4617 |
|
def get_group(self, group_id: str) -> Any: |
| 4618 |
|
"""Request a single group |
|
@@ 2723-2747 (lines=25) @@
|
| 2720 |
|
|
| 2721 |
|
return self._send_xml_command(cmd) |
| 2722 |
|
|
| 2723 |
|
def get_tickets( |
| 2724 |
|
self, |
| 2725 |
|
*, |
| 2726 |
|
trash: Optional[bool] = None, |
| 2727 |
|
filter: Optional[str] = None, |
| 2728 |
|
filter_id: Optional[str] = None, |
| 2729 |
|
) -> Any: |
| 2730 |
|
"""Request a list of tickets |
| 2731 |
|
|
| 2732 |
|
Arguments: |
| 2733 |
|
filter: Filter term to use for the query |
| 2734 |
|
filter_id: UUID of an existing filter to use for the query |
| 2735 |
|
trash: True to request the tickets in the trashcan |
| 2736 |
|
|
| 2737 |
|
Returns: |
| 2738 |
|
The response. See :py:meth:`send_command` for details. |
| 2739 |
|
""" |
| 2740 |
|
cmd = XmlCommand("get_tickets") |
| 2741 |
|
|
| 2742 |
|
add_filter(cmd, filter, filter_id) |
| 2743 |
|
|
| 2744 |
|
if trash is not None: |
| 2745 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 2746 |
|
|
| 2747 |
|
return self._send_xml_command(cmd) |
| 2748 |
|
|
| 2749 |
|
def get_ticket(self, ticket_id: str) -> Any: |
| 2750 |
|
"""Request a single ticket |