@@ -0,0 +1,86 @@
|
||||
package com.mogo.eagle.core.data.camera
|
||||
|
||||
import androidx.annotation.Keep
|
||||
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import com.mogo.eagle.core.data.BaseData
|
||||
import java.io.Serializable
|
||||
|
||||
|
||||
@Keep
|
||||
data class CameraListInfo (
|
||||
@SerializedName("result")
|
||||
var result: Result?
|
||||
): BaseData()
|
||||
|
||||
@Keep
|
||||
data class Result(
|
||||
@SerializedName("crossings")
|
||||
var crossings: List<Crossing>
|
||||
)
|
||||
|
||||
@Keep
|
||||
data class Crossing(
|
||||
@SerializedName("cameras")
|
||||
var cameras: List<Camera>,
|
||||
@SerializedName("id")
|
||||
var id: Int,
|
||||
@SerializedName("lat")
|
||||
var lat: Double,
|
||||
@SerializedName("lights")
|
||||
var lights: List<Any>,
|
||||
@SerializedName("lon")
|
||||
var lon: Double
|
||||
)
|
||||
|
||||
@Keep
|
||||
data class Camera(
|
||||
@SerializedName("areaName")
|
||||
var areaName: String,
|
||||
@SerializedName("bindingStat")
|
||||
var bindingStat: String,
|
||||
@SerializedName("category")
|
||||
var category: String,
|
||||
@SerializedName("cityName")
|
||||
var cityName: String,
|
||||
@SerializedName("createTime")
|
||||
var createTime: Long,
|
||||
@SerializedName("creator")
|
||||
var creator: String,
|
||||
@SerializedName("crossingId")
|
||||
var crossingId: Int,
|
||||
@SerializedName("crossingName")
|
||||
var crossingName: String,
|
||||
@SerializedName("desc")
|
||||
var desc: String,
|
||||
@SerializedName("flvUrl")
|
||||
var flvUrl: String?,
|
||||
@SerializedName("heading")
|
||||
var heading: Int,
|
||||
@SerializedName("headingDesc")
|
||||
var headingDesc: Any?,
|
||||
@SerializedName("id")
|
||||
var id: String,
|
||||
@SerializedName("ip")
|
||||
var ip: String,
|
||||
@SerializedName("lat")
|
||||
var lat: Double,
|
||||
@SerializedName("lon")
|
||||
var lon: Double,
|
||||
@SerializedName("mac")
|
||||
var mac: String,
|
||||
@SerializedName("name")
|
||||
var name: String,
|
||||
@SerializedName("proviceName")
|
||||
var proviceName: String,
|
||||
@SerializedName("roadName")
|
||||
var roadName: String,
|
||||
@SerializedName("rtmpUrl")
|
||||
var rtmpUrl: String?,
|
||||
@SerializedName("sn")
|
||||
var sn: String,
|
||||
@SerializedName("stat")
|
||||
var stat: String,
|
||||
@SerializedName("subCategory")
|
||||
var subCategory: Any?
|
||||
): Serializable
|
||||
Reference in New Issue
Block a user