SystemEndpointGetListRequest
Bases: OCIRequest
Request to search endpoints in the system. If reseller administrator sends the request, searchCriteriaResellerId is ignored. All endpoints in the administrator's reseller meeting the search criteria are returned.
The response is either SystemEndpointGetListResponse or ErrorResponse.
The following data elements are only used in AS data mode:
searchCriteriaResellerId
Attributes:
response_size_limit (Optional[int]):
search_criteria_service_provider_id (Optional[List[SearchCriteriaServiceProviderId]]):
search_criteria_exact_organization_type (Optional[SearchCriteriaExactOrganizationType]):
search_criteria_group_id (Optional[List[SearchCriteriaGroupId]]):
search_criteria_line_port_user_part (Optional[List[SearchCriteriaLinePortUserPart]]):
search_criteria_line_port_domain (Optional[List[SearchCriteriaLinePortDomain]]):
search_criteria_user_last_name (Optional[List[SearchCriteriaUserLastName]]):
search_criteria_user_first_name (Optional[List[SearchCriteriaUserFirstName]]):
search_criteria_user_id (Optional[List[SearchCriteriaUserId]]):
search_criteria_dn (Optional[List[SearchCriteriaDn]]):
search_criteria_extension (Optional[List[SearchCriteriaExtension]]):
search_criteria_device_type (Optional[List[SearchCriteriaDeviceType]]):
search_criteria_device_name (Optional[List[SearchCriteriaDeviceName]]):
search_criteria_device_mac_address (Optional[List[SearchCriteriaDeviceMACAddress]]):
search_criteria_device_net_address (Optional[List[SearchCriteriaDeviceNetAddress]]):
search_criteria_reseller_id (Optional[List[SearchCriteriaResellerId]]):
Source code in src/mercury_ocip/commands/commands.py
86592 86593 86594 86595 86596 86597 86598 86599 86600 86601 86602 86603 86604 86605 86606 86607 86608 86609 86610 86611 86612 86613 86614 86615 86616 86617 86618 86619 86620 86621 86622 86623 86624 86625 86626 86627 86628 86629 86630 86631 86632 86633 86634 86635 86636 86637 86638 86639 86640 86641 86642 86643 86644 86645 86646 86647 86648 86649 86650 86651 86652 86653 86654 86655 86656 86657 86658 86659 86660 86661 86662 86663 86664 86665 86666 86667 86668 86669 86670 86671 86672 86673 86674 86675 86676 86677 86678 86679 86680 86681 86682 86683 86684 86685 86686 86687 86688 86689 86690 86691 86692 86693 86694 86695 86696 86697 86698 86699 86700 86701 | |
Responses
Bases: OCIDataResponse
Response to SystemEndpointGetListRequest. The column headings for the endpointTable are: "Organization Id", "Organization Type", "Group Id", "Line/Port", "Last Name","First Name", "User Id", "User Type", "Phone Number", "Extension", "Device Type", "Device Name", "Net Address", "MAC Address", "Department", "Email Address", "Reseller Id". Possible values for User Type are "User", "CCBasic", "CCStandard", "CCPremium", "RP", "MOH", "MOHVideo".
The following columns are only returned in AS data mode:
"Reseller Id"
Attributes:
endpoint_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
Example Usage
from mercury_ocip.client import Client
from mercury_ocip.commands import SystemEndpointGetListRequest
client = Client()
command = SystemEndpointGetListRequest(
response_size_limit=...,
search_criteria_service_provider_id=...,
search_criteria_exact_organization_type=...,
search_criteria_group_id=...,
search_criteria_line_port_user_part=...,
search_criteria_line_port_domain=...,
search_criteria_user_last_name=...,
search_criteria_user_first_name=...,
search_criteria_user_id=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_device_type=...,
search_criteria_device_name=...,
search_criteria_device_mac_address=...,
search_criteria_device_net_address=...,
search_criteria_reseller_id=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip.client import Client
client = Client()
response = client.raw_command("SystemEndpointGetListRequest",
response_size_limit=...,
search_criteria_service_provider_id=...,
search_criteria_exact_organization_type=...,
search_criteria_group_id=...,
search_criteria_line_port_user_part=...,
search_criteria_line_port_domain=...,
search_criteria_user_last_name=...,
search_criteria_user_first_name=...,
search_criteria_user_id=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_device_type=...,
search_criteria_device_name=...,
search_criteria_device_mac_address=...,
search_criteria_device_net_address=...,
search_criteria_reseller_id=...,
)
print(response)