EnterpriseCallCenterAgentThresholdProfileModifyRequest
Bases: OCIRequest
Modifies an existing Call Center Agent Threshold Profile in the Enterprise. The response is either a SuccessResponse or an ErrorResponse.
Attributes:
service_provider_id (str):
profile_name (str):
new_profile_name (Optional[str]):
profile_description (Optional[Nillable[str]]):
threshold_current_call_state_idle_time_yellow (Optional[Nillable[int]]):
threshold_current_call_state_idle_time_red (Optional[Nillable[int]]):
threshold_current_call_state_on_call_time_yellow (Optional[Nillable[int]]):
threshold_current_call_state_on_call_time_red (Optional[Nillable[int]]):
threshold_current_agent_state_unavailable_time_yellow (Optional[Nillable[int]]):
threshold_current_agent_state_unavailable_time_red (Optional[Nillable[int]]):
threshold_average_busy_in_time_yellow (Optional[Nillable[int]]):
threshold_average_busy_in_time_red (Optional[Nillable[int]]):
threshold_average_busy_out_time_yellow (Optional[Nillable[int]]):
threshold_average_busy_out_time_red (Optional[Nillable[int]]):
threshold_average_wrap_up_time_yellow (Optional[Nillable[int]]):
threshold_average_wrap_up_time_red (Optional[Nillable[int]]):
enable_notification_email (Optional[bool]):
notification_email_address_list (Optional[Nillable[CallCenterAgentThresholdProfileReplacementNotificationEmailList]]):
agent_user_id_list (Optional[Nillable[ReplacementUserIdList]]):
Source code in src/mercury_ocip_fast/commands/commands.py
26916 26917 26918 26919 26920 26921 26922 26923 26924 26925 26926 26927 26928 26929 26930 26931 26932 26933 26934 26935 26936 26937 26938 26939 26940 26941 26942 26943 26944 26945 26946 26947 26948 26949 26950 26951 26952 26953 26954 26955 26956 26957 26958 26959 26960 26961 26962 26963 26964 26965 26966 26967 26968 26969 26970 26971 26972 26973 26974 26975 26976 26977 26978 26979 26980 26981 26982 26983 26984 26985 26986 26987 26988 26989 26990 26991 26992 26993 26994 26995 26996 26997 26998 26999 27000 27001 27002 27003 27004 27005 27006 27007 27008 27009 27010 27011 27012 27013 27014 27015 27016 27017 27018 27019 27020 27021 27022 27023 27024 27025 27026 27027 27028 27029 27030 27031 27032 27033 27034 27035 27036 27037 27038 27039 27040 27041 27042 27043 27044 27045 27046 27047 27048 27049 27050 27051 27052 27053 27054 27055 27056 27057 27058 27059 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import EnterpriseCallCenterAgentThresholdProfileModifyRequest
client = Client()
command = EnterpriseCallCenterAgentThresholdProfileModifyRequest(
service_provider_id=...,
profile_name=...,
new_profile_name=...,
profile_description=...,
threshold_current_call_state_idle_time_yellow=...,
threshold_current_call_state_idle_time_red=...,
threshold_current_call_state_on_call_time_yellow=...,
threshold_current_call_state_on_call_time_red=...,
threshold_current_agent_state_unavailable_time_yellow=...,
threshold_current_agent_state_unavailable_time_red=...,
threshold_average_busy_in_time_yellow=...,
threshold_average_busy_in_time_red=...,
threshold_average_busy_out_time_yellow=...,
threshold_average_busy_out_time_red=...,
threshold_average_wrap_up_time_yellow=...,
threshold_average_wrap_up_time_red=...,
enable_notification_email=...,
notification_email_address_list=...,
agent_user_id_list=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("EnterpriseCallCenterAgentThresholdProfileModifyRequest",
service_provider_id=...,
profile_name=...,
new_profile_name=...,
profile_description=...,
threshold_current_call_state_idle_time_yellow=...,
threshold_current_call_state_idle_time_red=...,
threshold_current_call_state_on_call_time_yellow=...,
threshold_current_call_state_on_call_time_red=...,
threshold_current_agent_state_unavailable_time_yellow=...,
threshold_current_agent_state_unavailable_time_red=...,
threshold_average_busy_in_time_yellow=...,
threshold_average_busy_in_time_red=...,
threshold_average_busy_out_time_yellow=...,
threshold_average_busy_out_time_red=...,
threshold_average_wrap_up_time_yellow=...,
threshold_average_wrap_up_time_red=...,
enable_notification_email=...,
notification_email_address_list=...,
agent_user_id_list=...,
)
print(response)