package de.cannamanage.service.dto;

import java.math.BigDecimal;

/**
 * Result of a compliance check for a potential cannabis distribution.
 * When {@code allowed} is true, {@code remainingDaily} and {@code remainingMonthly}
 * reflect the quota after the requested distribution would be applied.
 */
public record ComplianceCheckResult(
    boolean allowed,
    BigDecimal remainingDaily,
    BigDecimal remainingMonthly,
    boolean isUnder21
) {}
