package com.sandu.ximon.admin.utils.request;
|
|
import com.sandu.ximon.admin.config.VnnoxConstant;
|
import com.sandu.ximon.admin.dto.SchedulesDTO;
|
import lombok.Data;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 普通节目
|
*/
|
@Data
|
public class PlayerProgram implements VnnoxRequest {
|
|
// 需要处理的播放器ID集合,最多支持100个播放器同时处理
|
private List<String> playerIds;
|
// 播放时间排期,如果为空,会全天24小时循环播放
|
// private List<SchedulesDTO> schedules;
|
private List<SchedulesDTO> schedules;
|
// 需要播放的页面内容集合
|
private List<Map<String,Object>> pages ;
|
// 节目下载进度通知接口,会通过此接口将节目的下载进度发给客户,接口的响应时间不能超过3s
|
private String noticeUrl;
|
|
@Override
|
public String toJson() {
|
return VnnoxConstant.GSON.toJson(this);
|
}
|
}
|