GroupCallCenterEnhancedReportingScheduledReportGetListRequest
Bases: OCIRequest
Request to get a list of group level call center reporting scheduled reports. The response is either a GroupCallCenterEnhancedReportingScheduledReportGetListResponse or an ErrorResponse.
Attributes:
service_provider_id (str):
group_id (str):
response_size_limit (Optional[int]):
search_criteria_call_center_scheduled_report_name (Optional[List[SearchCriteriaCallCenterScheduledReportName]]):
search_criteria_exact_call_center_scheduled_report_created_by_supervisor (Optional[SearchCriteriaExactCallCenterScheduledReportCreatedBySupervisor]):
search_criteria_exact_call_center_report_template_key (Optional[SearchCriteriaExactCallCenterReportTemplateKey]):
Source code in src/mercury_ocip_fast/commands/commands.py
Responses
Bases: OCIDataResponse
Response to GroupCallCenterEnhancedReportingScheduledReportGetListRequest. Contains a table with column headings : "Schedule Name", "Description", "Created By", "Is Supervisor Report", "Status", "Report Template Name", "Report Template Level" and "Recurring". The "Created By" can be either "Administrator" or user id if created by supervisor. The possible values for "Status" are "Active", and "Completed". The possible values for "Recurring" are "None", "Daily", "Weekly", "Monthly" and "Yearly". The possible values for "Report Template Level" are "System" and "Group".
Attributes:
scheduled_report_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 GroupCallCenterEnhancedReportingScheduledReportGetListRequest
client = Client()
command = GroupCallCenterEnhancedReportingScheduledReportGetListRequest(
service_provider_id=...,
group_id=...,
response_size_limit=...,
search_criteria_call_center_scheduled_report_name=...,
search_criteria_exact_call_center_scheduled_report_created_by_supervisor=...,
search_criteria_exact_call_center_report_template_key=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("GroupCallCenterEnhancedReportingScheduledReportGetListRequest",
service_provider_id=...,
group_id=...,
response_size_limit=...,
search_criteria_call_center_scheduled_report_name=...,
search_criteria_exact_call_center_scheduled_report_created_by_supervisor=...,
search_criteria_exact_call_center_report_template_key=...,
)
print(response)