package at.procon.eventhub.dto;

/**
 * Strategy hint for tachograph DB acquisition.
 */
public enum AcquisitionStrategy {
    /**
     * Preferred when the tachograph DB has original card/VU package metadata and import timestamps.
     */
    SOURCE_PACKAGE_WATERMARK,

    /**
     * Use if event/source rows have reliable updated-at timestamps.
     */
    SOURCE_ROW_WATERMARK,

    /**
     * Simple and robust fallback: re-read an occurred-time window with overlap and rely on source-record idempotency.
     */
    OCCURRED_AT_WINDOW_WITH_OVERLAP
}
