com.byteplus.model.live.v20200801.DescribeAuthResResultAuthListItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* DescribeAuthResResultAuthListItem
*/
@lombok.Data
public final class DescribeAuthResResultAuthListItem {
/**
* 应用名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "App")
private String app;
/**
* 鉴权详情
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AuthDetailList")
private DescribeAuthResResultAuthListItemAuthDetailList authDetailList;
/**
* 鉴权状态
*
* - false:关闭推拉流鉴权;
*
* - true:开启推拉流鉴权。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AuthStatus")
private Boolean authStatus;
/**
* 推/拉流域名
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Domain")
private String domain;
/**
* 鉴权场景类型。
*
* - push:推流鉴权;
*
* - pull:拉流鉴权;
*/
@com.alibaba.fastjson.annotation.JSONField(name = "SceneType")
private String sceneType;
/**
* 有效时长,单位为 s
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ValidDuration")
private Integer validDuration;
/**
* 域名空间名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Vhost")
private String vhost;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}