package com.ffii.fpsms.modules.jobOrder.web.model

import java.time.LocalDate

/** Result of [com.ffii.fpsms.modules.jobOrder.service.LaserBag2AutoSendService.runAutoSend]. */
data class LaserBag2AutoSendReport(
    val planStart: LocalDate,
    val jobOrdersFound: Int,
    val jobOrdersProcessed: Int,
    val results: List<LaserBag2JobSendResult>,
)

data class LaserBag2JobSendResult(
    val jobOrderId: Long,
    val itemCode: String?,
    val success: Boolean,
    val message: String,
    val printerAck: String? = null,
    val receiveAcknowledged: Boolean = false,
)
