com.volcengine.model.livesaas.response.GetVodPlayerConfigResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.livesaas.response;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import com.volcengine.model.response.ResponseMetadata;
import java.util.List;
import java.util.Map;
@Data
public class GetVodPlayerConfigResponse {
@JSONField(name = "ResponseMetadata")
ResponseMetadata responseMetadata;
@JSONField(name = "Result")
GetVodPlayerConfigResponseBody result;
@Data
public static class GetVodPlayerConfigResponseBody {
@JSONField(name = "VodPlayerConfig")
VodPlayerConfig VodPlayerConfig;
}
@Data
public static class VodPlayerConfig {
@JSONField(name = "WatermarkConfig")
WatermarkConfig WatermarkConfig;
@JSONField(name = "LogoConfig")
LogoConfig LogoConfig;
@JSONField(name = "VodPlayerConfigId")
String VodPlayerConfigId;
@JSONField(name = "IsDefaultVodPlayerConfig")
Integer IsDefaultVodPlayerConfig;
@JSONField(name = "BasicConfig")
BasicConfig BasicConfig;
@JSONField(name = "ZoomConfig")
ZoomConfig ZoomConfig;
@JSONField(name = "SpeedConfig")
SpeedConfig SpeedConfig;
@JSONField(name = "TickerConfig")
TickerConfig TickerConfig;
}
@Data
public static class WatermarkConfig {
@JSONField(name = "IsPlayPageWatermarkEnable")
Integer IsPlayPageWatermarkEnable;
@JSONField(name = "Angle")
Integer Angle;
@JSONField(name = "Content")
String Content;
@JSONField(name = "FontColor")
String FontColor;
@JSONField(name = "FontSize")
Integer FontSize;
@JSONField(name = "Opacity")
Integer Opacity;
}
@Data
public static class LogoConfig {
@JSONField(name = "IsLogoEnable")
Integer IsLogoEnable;
@JSONField(name = "LogoPosition")
Integer LogoPosition;
@JSONField(name = "LogoUrl")
String LogoUrl;
}
@Data
public static class BasicConfig {
@JSONField(name = "VodPlayerName")
String VodPlayerName;
@JSONField(name = "BtnColor")
String BtnColor;
}
@Data
public static class ZoomConfig {
@JSONField(name = "ZoomMode")
Integer ZoomMode;
}
@Data
public static class SpeedConfig {
@JSONField(name = "SpeedOption")
String SpeedOption;
}
@Data
public static class TickerConfig {
@JSONField(name = "Content")
String Content;
@JSONField(name = "DisplayType")
Integer DisplayType;
@JSONField(name = "FontColor")
String FontColor;
@JSONField(name = "FontSize")
Integer FontSize;
@JSONField(name = "Opacity")
Integer Opacity;
@JSONField(name = "TickerSpeed")
String TickerSpeed;
@JSONField(name = "IsPlayPageTickerEnable")
Integer IsPlayPageTickerEnable;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy