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

/**
 * @param itemCodes Comma-separated item codes for the laser job list filter (e.g. `PP1175` or `PP1175,AB123`). Empty string means no filter (show all packaging job orders).
 * @param lastReceiveSuccess Last job where the laser printer returned a receive ack (from settings JSON); null if never recorded or empty.
 */
data class LaserBag2SettingsResponse(
    val host: String,
    val port: Int,
    val itemCodes: String,
    val lastReceiveSuccess: LaserLastReceiveSuccessDto? = null,
)
