Spaces:
Build error
Build error
da-autocompliance-dev / src /main /java /com /dalab /autocompliance /dto /ReportGenerationRequestDTO.java
| package com.dalab.autocompliance.dto; | |
| import lombok.Builder; | |
| import lombok.Data; | |
| import lombok.NoArgsConstructor; | |
| import lombok.AllArgsConstructor; | |
| import jakarta.validation.constraints.NotEmpty; | |
| import java.util.Map; | |
| /** | |
| * DTO for requesting the generation of a specific compliance report. | |
| */ | |
| public class ReportGenerationRequestDTO { | |
| // Parameters required for this specific report type, matching those defined in ComplianceReportDefinitionDTO.generationParameters | |
| // For example, {"gcpProjectId": "my-gcp-project", "targetRegions": ["us-central1", "us-east1"]} | |
| private Map<String, Object> parameters; | |
| private String triggeredBy; // Optional: User or system that triggered the generation | |
| private String notificationEmail; // Optional: Email to notify upon completion/failure | |
| } |