package com.narutohuo.xindazhou.vehicle.model /** * 车辆信息 */ data class Vehicle( val id: Long? = null, val vin: String? = null, val deviceSn: String? = null, val name: String? = null, val bluetoothMac: String? = null, val imageUrl: String? = null, val modelId: Long? = null, val firmwareVersion: String? = null, val status: Int? = null, val batteryLevel: Int? = null, val range: Int? = null, val isDefault: Int? = null, val userType: Int? = null, val bindTime: String? = null ) /** * 车辆绑定请求 */ data class VehicleBindRequest( val vin: String? = null, val deviceSn: String? = null, val name: String, val bluetoothMac: String? = null, val imageUrl: String? = null, val modelId: Long? = null, val firmwareVersion: String? = null, val userType: Int = 2 // 默认车主 ) /** * 车辆信息(从蓝牙获取) */ data class VehicleInfo( val vin: String? = null, val deviceSn: String? = null, val bluetoothMac: String? = null, val modelId: Long? = null, val firmwareVersion: String? = null )