package com.dalab.policyengine.dto; import java.util.Map; import jakarta.validation.constraints.NotBlank; public class PolicyEvaluationRequestDTO { @NotBlank private String targetAssetId; // The ID of the asset to be evaluated (e.g., from da-catalog) // Optional: Additional context or facts that might not be directly part of the asset // but are relevant for this specific evaluation. private Map evaluationContext; // Getters and Setters public String getTargetAssetId() { return targetAssetId; } public void setTargetAssetId(String targetAssetId) { this.targetAssetId = targetAssetId; } public Map getEvaluationContext() { return evaluationContext; } public void setEvaluationContext(Map evaluationContext) { this.evaluationContext = evaluationContext; } }