package org.springblade.smartapplication.vcdevice.conf;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
public class VideoCloudConfig {

	/**
	 * 服务器ip
	 */
	@Value("${videocloud.server_ip}")
	private String serverIp;
	/**
	 * 服务器端口
	 */
	@Value("${videocloud.server_port}")
	private String serverPort;
	/**
	 * 加密方法选择，可选值是:md5、hmac，默认md5
	 */
	@Value("${videocloud.sign_method}")
	private String signMethod;
	/**
	 * 指定响应格式，目前支持格式为json
	 */
	@Value("${videocloud.format}")
	private String format;
	/**
	 * 指定响应格式，目前支持格式为json
	 */
	@Value("${videocloud.v}")
	private String v;

	/**
	 * 密码加密密钥
	 */
	@Value("${videocloud.pwd_encrypt}")
	private String pwdEncrypt;

	/**
	 * 应用密钥
	 */
	@Value("${videocloud.secret}")
	private String secret;

	/**
	 * 视频云3.0appkey
	 */
	@Value("${videocloud.v3-app-key}")
	private String v3AppKey;

	/**
	 * 视频云3.0秘钥
	 */
	@Value("${videocloud.v3-app-secret}")
	private String v3Secret;

	/**
	 * 视频云3.0会员key
	 */
	@Value("${videocloud.v3-member-key}")
	private String v3MemberKey;

	/**
	 * 视频云3.0接口地址
	 */
	@Value("${videocloud.v3-api-host}")
	private String v3ApiHost;
}
