// data/model/PipelineResponse.kt
package com.example.initiateaphonecallapp.data.model

import java.io.Serializable

data class PipelineResponse(
    val id: String = "",
    val name: String = "",
    val phone: String = "",
    var status: Int = 0
) : Serializable {
    // 状态文本显示
    fun getStatusText(): String {
        return when (status) {
            0 -> "未联系"
            1 -> "未接通"
            else -> "已拨打"
        }
    }

    // 状态颜色
    fun getStatusColor(): Long {
        return when (status) {
            0 -> 0xFFFF5722 // 橙色
            1 -> 0xFF2196F3 // 蓝色
            else -> 0xFF757575 // 灰色
        }
    }
}