package com.common.openapi.entity; import com.google.gson.Gson; import com.google.gson.JsonObject; import java.io.Serializable; import java.util.List; public class CloudRecordsData implements Serializable { public CloudRecordsData.RequestData data = new CloudRecordsData.RequestData(); public static class Response { public CloudRecordsData.ResponseData data; public void parseData(JsonObject json) { Gson gson = new Gson(); this.data = gson.fromJson(json.toString(), CloudRecordsData.ResponseData.class); } } public static class ResponseData implements Serializable { public List records; public static class RecordsBean implements Serializable { public String recordId; public String deviceId; public String channelId; public String beginTime; public String endTime; public String size; public String thumbUrl; public int encryptMode; public String recordRegionId; public String type; } } public static class RequestData implements Serializable { public String token; public String deviceId; public String channelId = "0"; public String beginTime; public String endTime; public long nextRecordId=-1; public long count; public String queryRange; } }