| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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
- )
|