package com.rdiot.yx485.bean

import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

/**
 * 设备类型信息
 */
@Serializable
data class DeviceTypeData(
    /** id */
    @SerialName("record_id")
    var recordId: String = "",
    /** code */
    @SerialName("code")
    var code: String = "",
    /** 名称 */
    @SerialName("name")
    var name: String = "",
    /** 父id */
    @SerialName("parent_id")
    var parentId: String = "",
    /** icon */
    @SerialName("icon")
    var icon: String = "",
    /** 子 */
    @SerialName("children")
    var children: List<DeviceTypeData>? = null
) : java.io.Serializable {

    companion object {
        private const val serialVersionUID = -85L
    }
}