GroupAutoAttendantGetInstancePagedSortedListRequest
Bases: OCIRequest
Get a list of Auto Attendant instances within a group. The response is either GroupAutoAttendantGetInstancePagedSortedListResponse or ErrorResponse. If no sortOrder is included the response is sorted by Name ascending by default.
A limitation to the search by DN activation exists when the Number Activation mode is set to
Off. In this case DNs not assigned to users are never returned by queries with the
"dnActivationSearchCriteria" included.
If the responsePagingControl element is not provided,
the paging startIndex will be set to 1 by default,
and the responsePageSize will be set to the maximum responsePageSize by
default.
Multiple search criteria are logically ANDed together unless the searchCriteriaModeOr option is included.
Then the search criteria are logically ORed together.
Attributes:
service_provider_id (str):
group_id (str):
response_paging_control (Optional[ResponsePagingControl]):
sort_order (Optional[List[SortOrderGroupAutoAttendantGetInstancePagedSortedList]]):
search_criteria_user_id (Optional[List[SearchCriteriaUserId]]):
search_criteria_user_last_name (Optional[List[SearchCriteriaUserLastName]]):
search_criteria_dn (Optional[List[SearchCriteriaDn]]):
search_criteria_extension (Optional[List[SearchCriteriaExtension]]):
search_criteria_exact_dn_activation (Optional[SearchCriteriaExactDnActivation]):
search_criteria_service_status (Optional[SearchCriteriaServiceStatus]):
search_criteria_exact_auto_attendant_type (Optional[SearchCriteriaExactAutoAttendantType]):
search_criteria_mode_or (Optional[bool]):
Source code in src/mercury_ocip/commands/commands.py
33818 33819 33820 33821 33822 33823 33824 33825 33826 33827 33828 33829 33830 33831 33832 33833 33834 33835 33836 33837 33838 33839 33840 33841 33842 33843 33844 33845 33846 33847 33848 33849 33850 33851 33852 33853 33854 33855 33856 33857 33858 33859 33860 33861 33862 33863 33864 33865 33866 33867 33868 33869 33870 33871 33872 33873 33874 33875 33876 33877 33878 33879 33880 33881 33882 33883 33884 33885 33886 33887 33888 33889 33890 33891 33892 33893 33894 33895 33896 33897 33898 33899 33900 33901 33902 33903 33904 33905 | |
Responses
Bases: OCIDataResponse
Response to the GroupAutoAttendantGetInstancePagedSortedListRequest. The response contains a table with columns: "Service User Id", "Name", "Phone Number", "Is Phone Number Activated", "Country Code", "National Prefix", "Extension", "Department", "Department Type", "Parent Department", "Parent Department Type", "Is Active", "Type". The column values for "Is Active" can either be true, or false. The column values for "Type" can either be Basic or Standard. The "Department Type" and "Parent Department Type" columns will contain the values "Enterprise" or "Group".
In XS Mode the value for the "Type" column will always be populated with Basic.
Attributes:
auto_attendant_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
Example Usage
from mercury_ocip.client import Client
from mercury_ocip.commands import GroupAutoAttendantGetInstancePagedSortedListRequest
client = Client()
command = GroupAutoAttendantGetInstancePagedSortedListRequest(
service_provider_id=...,
group_id=...,
response_paging_control=...,
sort_order=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_exact_dn_activation=...,
search_criteria_service_status=...,
search_criteria_exact_auto_attendant_type=...,
search_criteria_mode_or=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip.client import Client
client = Client()
response = client.raw_command("GroupAutoAttendantGetInstancePagedSortedListRequest",
service_provider_id=...,
group_id=...,
response_paging_control=...,
sort_order=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_exact_dn_activation=...,
search_criteria_service_status=...,
search_criteria_exact_auto_attendant_type=...,
search_criteria_mode_or=...,
)
print(response)