package de.cannamanage.api.dto.grow;

import de.cannamanage.domain.enums.GrowStage;

import java.math.BigDecimal;
import java.time.Instant;
import java.util.List;
import java.util.UUID;

public record GrowEntryDetailResponse(
        UUID id,
        String name,
        UUID strainId,
        GrowStage status,
        Instant startedAt,
        Instant expectedHarvestAt,
        Instant actualHarvestAt,
        BigDecimal harvestedGrams,
        UUID linkedBatchId,
        String notes,
        List<GrowStageLogResponse> stages,
        List<SensorReadingResponse> sensors,
        List<GrowPhotoResponse> photos,
        List<FeedingLogResponse> feedings
) {}
