UserCallCenterGetAvailableCallCenterPagedSortedListRequest
Bases: OCIRequest
This request gets a list of all call centers which the user can be assigned to as an agent. Some of the call centers may already have the user as an agent. It is the clients responsibility to discard the call centers that the user is already an agent of.
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.
It is possible to search by various criteria to restrict the number of rows returned.
Multiple search criteria are logically ANDed together unless the searchCriteriaModeOr option is included.
Then the search criteria are logically ORed together.
The response is either a UserCallCenterGetAvailableCallCenterPagedSortedListResponse or an ErrorResponse.
Attributes:
user_id (str):
response_paging_control (Optional[ResponsePagingControl]):
sort_by_user_id (Optional[SortByUserId]):
search_criteria_user_id (Optional[List[SearchCriteriaUserId]]):
search_criteria_mode_or (Optional[bool]):
Source code in src/mercury_ocip_fast/commands/commands.py
103124 103125 103126 103127 103128 103129 103130 103131 103132 103133 103134 103135 103136 103137 103138 103139 103140 103141 103142 103143 103144 103145 103146 103147 103148 103149 103150 103151 103152 103153 103154 103155 103156 103157 103158 103159 103160 103161 103162 103163 103164 103165 103166 103167 103168 103169 | |
Responses
Bases: OCIDataResponse
Response to the UserCallCenterGetAvailableCallCenterPagedSortedListRequest. Contains a table with column heading: "Service User Id".
Attributes:
call_center_table (OCITable):
Source code in src/mercury_ocip_fast/commands/commands.py
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import UserCallCenterGetAvailableCallCenterPagedSortedListRequest
client = Client()
command = UserCallCenterGetAvailableCallCenterPagedSortedListRequest(
user_id=...,
response_paging_control=...,
sort_by_user_id=...,
search_criteria_user_id=...,
search_criteria_mode_or=...,
)
response = client.command(command)
print(response)