Skip to main content

GenerateReportDto

reportTypestringrequired

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]

formatstringrequired

Possible values: [PDF, CSV, XLSX, JSON]

reportNamestring
startDatestring
endDatestring
filtersobject
GenerateReportDto
{
"reportType": "COMPLIANCE_SUMMARY",
"format": "PDF",
"reportName": "string",
"startDate": "string",
"endDate": "string",
"filters": {}
}