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