All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.Recording Maven / Gradle / Ivy

package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 通话录音详情
 *
 * @author auto create
 * @since 1.0, 2023-12-07 14:30:49
 */
public class Recording extends AlipayObject {

	private static final long serialVersionUID = 8445293229261788837L;

	/**
	 * 坐席ID。
	 */
	@ApiField("agent_id")
	private String agentId;

	/**
	 * 坐席名称
	 */
	@ApiField("agent_name")
	private String agentName;

	/**
	 * 通话id
	 */
	@ApiField("contact_id")
	private String contactId;

	/**
	 * 录音时长,单位毫秒。
	 */
	@ApiField("duration")
	private Long duration;

	/**
	 * 录音文件名称
	 */
	@ApiField("file_name")
	private String fileName;

	/**
	 * 录音文件的OSS下载地址,注意下载地址的过期时间,下载地址的有效期为1天。
	 */
	@ApiField("file_url")
	private String fileUrl;

	/**
	 * 录音开始时间,格式为Unix时间戳,单位毫秒。
	 */
	@ApiField("start_time")
	private Long startTime;

	public String getAgentId() {
		return this.agentId;
	}
	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}

	public String getAgentName() {
		return this.agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public String getContactId() {
		return this.contactId;
	}
	public void setContactId(String contactId) {
		this.contactId = contactId;
	}

	public Long getDuration() {
		return this.duration;
	}
	public void setDuration(Long duration) {
		this.duration = duration;
	}

	public String getFileName() {
		return this.fileName;
	}
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileUrl() {
		return this.fileUrl;
	}
	public void setFileUrl(String fileUrl) {
		this.fileUrl = fileUrl;
	}

	public Long getStartTime() {
		return this.startTime;
	}
	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy