#include <maps/wikimap/mapspro/services/mrc/libs/db/include/eye/verified_detection_missing_on_frame.h>

namespace maps::mrc::db::eye {

VerifiedDetectionMissingOnFrame::VerifiedDetectionMissingOnFrame(
        VerificationSource source,
        TId detectionId,
        TId frameId,
        std::optional<VerifiedDetectionMissingOnFrameIsVisible> isVisible,
        std::optional<VerifiedDetectionMissingOnFrameMissingReason> missingReason)
    : id_(0)
    , source_(source)
    , txnId_(0)
    , detectionId_(detectionId)
    , frameId_(frameId)
    , isVisible_(isVisible)
    , missingReason_(missingReason)
{}

VerifiedDetectionMissingOnFrameToTolokaTask::VerifiedDetectionMissingOnFrameToTolokaTask(
        db::TId verifiedTaskId,
        db::TId tolokaTaskId)
    : verifiedTaskId_(verifiedTaskId)
    , tolokaTaskId_(tolokaTaskId)
{}

} // namespace maps::mrc::db::eye
