FlowStatus.kt•784 B
package maestro.cli.model
import maestro.cli.api.UploadStatus
enum class FlowStatus {
PENDING,
PREPARING,
INSTALLING,
RUNNING,
SUCCESS,
ERROR,
CANCELED,
STOPPED,
WARNING;
companion object {
fun from(status: UploadStatus.Status) = when (status) {
UploadStatus.Status.PENDING -> PENDING
UploadStatus.Status.PREPARING -> PREPARING
UploadStatus.Status.INSTALLING -> INSTALLING
UploadStatus.Status.RUNNING -> RUNNING
UploadStatus.Status.SUCCESS -> SUCCESS
UploadStatus.Status.ERROR -> ERROR
UploadStatus.Status.CANCELED -> CANCELED
UploadStatus.Status.WARNING -> WARNING
UploadStatus.Status.STOPPED -> STOPPED
}
}
}