EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListRequest22
Bases: OCIRequest
Request a summary table of all Mobile Subscriber Directory Numbers in an enterprise. 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. If no sortOrder is included the response is sorted by Mobile Number ascending by default. Multiple search criteria are logically ANDed together unless the searchCriteriaModeOr option is included. Then the search criteria are logically ORed together. The department in both the search criteria and sort by fields refer to the department of the user. The response is either EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListResponse22 or ErrorResponse.
Attributes:
service_provider_id (str):
include_total_number_of_rows (Optional[bool]):
response_paging_control (Optional[ResponsePagingControl]):
sort_order (Optional[List[SortOrderEnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedList]]):
search_criteria_mobile_subscriber_directory_number (Optional[List[SearchCriteriaMobileSubscriberDirectoryNumber]]):
search_criteria_group_id (Optional[List[SearchCriteriaGroupId]]):
search_criteria_user_id (Optional[List[SearchCriteriaUserId]]):
search_criteria_user_last_name (Optional[List[SearchCriteriaUserLastName]]):
search_criteria_user_first_name (Optional[List[SearchCriteriaUserFirstName]]):
search_criteria_dn (Optional[List[SearchCriteriaDn]]):
search_criteria_extension (Optional[List[SearchCriteriaExtension]]):
search_criteria_department_name (Optional[List[SearchCriteriaDepartmentName]]):
search_criteria_exact_mobile_network (Optional[List[SearchCriteriaExactMobileNetwork]]):
search_criteria_exact_mobile_dn_availability (Optional[SearchCriteriaExactMobileDnAvailability]):
search_criteria_mode_or (Optional[bool]):
Source code in src/mercury_ocip/commands/commands.py
26151 26152 26153 26154 26155 26156 26157 26158 26159 26160 26161 26162 26163 26164 26165 26166 26167 26168 26169 26170 26171 26172 26173 26174 26175 26176 26177 26178 26179 26180 26181 26182 26183 26184 26185 26186 26187 26188 26189 26190 26191 26192 26193 26194 26195 26196 26197 26198 26199 26200 26201 26202 26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 26231 26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 | |
Responses
Bases: OCIDataResponse
Response to EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListRequest22. The response contains the number of entries that would be returned if the response was not page size restricted. Contains a table with columns: "Mobile Number", "User Id", "Last Name", "First Name", "Phone Number", "Extension", "Group Id", "Department", "Department Type", "Parent Department", "Parent Department Type", "Mobile Network", "Country Code", "National Prefix", "Available", "Mobile Country Code", "Mobile National Prefix". The "Mobile Number" column contains a single DN. The "User Id", "Last Name" and "First Name" columns contains the corresponding attributes of the user possessing the DN(s). The "Phone Number" column contains a single DN. The "Group Id" column contains the Group Id of the user. The "Group Name" column contains the Group Name of the user. The "Department" column contains the department of the user if it is part of a department. The "Parent Department" column contains the parent department of the user if it is part of a department. The "Department Type" and "Parent Department Type" columns will contain the values "Enterprise" or "Group". The "Mobile Network" column contains the Mobile Network the number belongs to. The "Country Code" column indicates the dialing prefix for the phone number. The "National Prefix" column indicates the digit sequence to be dialed before the telephone number. The "Available" column indicates if the Mobile Number is available. The "Mobile Country Code" column indicates the dialing prefix for the mobile number. The "Mobile National Prefix" column indicates the digit sequence to be dialed before the mobile number.
Attributes:
total_number_of_rows (Optional[int]):
mobile_subscriber_directory_numbers_assignment_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
Example Usage
from mercury_ocip.client import Client
from mercury_ocip.commands import EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListRequest22
client = Client()
command = EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListRequest22(
service_provider_id=...,
include_total_number_of_rows=...,
response_paging_control=...,
sort_order=...,
search_criteria_mobile_subscriber_directory_number=...,
search_criteria_group_id=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_user_first_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_department_name=...,
search_criteria_exact_mobile_network=...,
search_criteria_exact_mobile_dn_availability=...,
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("EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAssignmentPagedSortedListRequest22",
service_provider_id=...,
include_total_number_of_rows=...,
response_paging_control=...,
sort_order=...,
search_criteria_mobile_subscriber_directory_number=...,
search_criteria_group_id=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_user_first_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_department_name=...,
search_criteria_exact_mobile_network=...,
search_criteria_exact_mobile_dn_availability=...,
search_criteria_mode_or=...,
)
print(response)