UserGetServiceInstanceListInServiceProviderRequest
Bases: OCIRequest
Request the list of Service Instances in a service provider or an enterprise. It is possible to search by various criteria to restrict the number of rows returned. Multiple search criteria are logically ANDed together. searchCriteriaExactUserDepartment criteria is only applicable for an enterprise and is ignored if set for a service provider. The response is either a UserGetServiceInstanceListInServiceProviderResponse or an ErrorResponse.
Attributes:
service_provider_id (str):
response_size_limit (Optional[int]):
search_criteria_group_id (Optional[List[SearchCriteriaGroupId]]):
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_exact_user_department (Optional[SearchCriteriaExactUserDepartment]):
Source code in src/mercury_ocip_fast/commands/commands.py
108722 108723 108724 108725 108726 108727 108728 108729 108730 108731 108732 108733 108734 108735 108736 108737 108738 108739 108740 108741 108742 108743 108744 108745 108746 108747 108748 108749 108750 108751 108752 108753 108754 108755 108756 108757 108758 108759 108760 108761 108762 108763 108764 108765 108766 108767 108768 108769 108770 108771 108772 108773 108774 108775 108776 108777 108778 108779 108780 108781 108782 108783 | |
Responses
Bases: OCIDataResponse
Response to UserGetServiceInstanceListInServiceProviderRequest. Contains a table with column headings : "User Id", "Group Id", "Service Type", "Name", "Phone Number", "Extension", "Department" in a row for each Service Instance. Possible values for Service Type column are ServiceType enums.
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 UserGetServiceInstanceListInServiceProviderRequest
client = Client()
command = UserGetServiceInstanceListInServiceProviderRequest(
service_provider_id=...,
response_size_limit=...,
search_criteria_group_id=...,
search_criteria_exact_service_type=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_exact_user_department=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("UserGetServiceInstanceListInServiceProviderRequest",
service_provider_id=...,
response_size_limit=...,
search_criteria_group_id=...,
search_criteria_exact_service_type=...,
search_criteria_user_id=...,
search_criteria_user_last_name=...,
search_criteria_dn=...,
search_criteria_extension=...,
search_criteria_exact_user_department=...,
)
print(response)