UserGetServiceInstanceListInSystemRequest
Bases: OCIRequest
Request the list of Service Instances in the system. It is possible to search by various criteria to restrict the number of rows returned. Multiple search criteria are logically ANDed together. If reseller administrator sends the request, searchCriteriaResellerId is ignored. All the service instances in the administrator's reseller meeting the search criteria are returned.
The response is either a UserGetServiceInstanceListInSystemResponse or an ErrorResponse.
The following data elements are only used in AS data mode:
searchCriteriaResellerId
Attributes:
response_size_limit (Optional[int]):
search_criteria_exact_service_type (Optional[SearchCriteriaExactServiceType]):
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_group_id (Optional[List[SearchCriteriaGroupId]]):
search_criteria_exact_service_provider (Optional[SearchCriteriaExactServiceProvider]):
search_criteria_service_provider_id (Optional[List[SearchCriteriaServiceProviderId]]):
search_criteria_reseller_id (Optional[List[SearchCriteriaResellerId]]):
Source code in src/mercury_ocip_fast/commands/commands.py
108786 108787 108788 108789 108790 108791 108792 108793 108794 108795 108796 108797 108798 108799 108800 108801 108802 108803 108804 108805 108806 108807 108808 108809 108810 108811 108812 108813 108814 108815 108816 108817 108818 108819 108820 108821 108822 108823 108824 108825 108826 108827 108828 108829 108830 108831 108832 108833 108834 108835 108836 108837 108838 108839 108840 108841 108842 108843 108844 108845 108846 108847 108848 108849 108850 108851 108852 108853 108854 108855 108856 108857 108858 108859 108860 108861 | |
Responses
Bases: OCIDataResponse
Response to UserGetServiceInstanceListInSystemRequest. Contains a table with column headings : "User Id", "Group Id", "Service Provider Id", "Service Type", "Name", "Phone Number", "Extension", "Reseller Id" in a row for each Service Instance. Possible values for Service Type column are ServiceType enums. The following columns are only returned in AS data mode: "Reseller Id"
Attributes:
service_instance_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 UserGetServiceInstanceListInSystemRequest
client = Client()
command = UserGetServiceInstanceListInSystemRequest(
response_size_limit=...,
search_criteria_exact_service_type=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_group_id=...,
search_criteria_exact_service_provider=...,
search_criteria_service_provider_id=...,
search_criteria_reseller_id=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("UserGetServiceInstanceListInSystemRequest",
response_size_limit=...,
search_criteria_exact_service_type=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_group_id=...,
search_criteria_exact_service_provider=...,
search_criteria_service_provider_id=...,
search_criteria_reseller_id=...,
)
print(response)