UpdateScheduleDto
reportTypestring
Possible values: [COMPLIANCE_SUMMARY, COMPLIANCE_STATUS, COMPLIANCE_LICENSE_PORTFOLIO, COMPLIANCE_OVERDUE, COMPLIANCE_DOCUMENT_EXPIRY, COMPLIANCE_TREND, PRODUCTION_WEEKLY, PRODUCTION_MONTHLY, DEVELOPMENT_PROGRESS, SAFETY_MONTHLY, SAFETY_INCIDENT, SAFETY_KPI, INSPECTION_COMPLIANCE, PAYROLL, PAYMENT_RECONCILIATION, ENVIRONMENTAL, ATTENDANCE, WORKER_REGISTRATION, TRACEABILITY_CERTIFICATE, INTEGRITY_VERIFICATION, INTEGRITY_REPORT, WEEKLY_MINE_REPORT, HAZARD_REGISTER, CORRECTIVE_ACTION, STOCK_INVENTORY, REVENUE_SHARING]
formatstring
Possible values: [PDF, CSV, XLSX, JSON]
frequencystring
Possible values: [DAILY, WEEKLY, MONTHLY, CUSTOM_CRON]
cronExpressionstring
filtersobject
recipientEmailsstring[]
isActiveboolean
UpdateScheduleDto
{
"reportType": "COMPLIANCE_SUMMARY",
"format": "PDF",
"frequency": "DAILY",
"cronExpression": "string",
"filters": {},
"recipientEmails": [
"string"
],
"isActive": true
}