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

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

Go to download

Alipay openapi SDK for Java Copyright © 2018 杭州蚂蚁金服 All rights reserved. 版权所有 (C)杭州蚂蚁金服 http://open.alipay.com

There is a newer version: 4.39.218.ALL
Show newest version
package com.alipay.api.domain;

import java.util.Date;
import java.util.List;

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

/**
 * 客服详情
 *
 * @author auto create
 * @since 1.0, 2020-12-10 14:20:31
 */
public class AgentVO extends AlipayObject {

	private static final long serialVersionUID = 5491829123947419423L;

	/**
	 * 热线接入方式
	 */
	@ApiField("answering_mode")
	private String answeringMode;

	/**
	 * 头像的oss file key
	 */
	@ApiField("avatar")
	private String avatar;

	/**
	 * 客服归属的部门id列表
	 */
	@ApiListField("ccs_instance_ids")
	@ApiField("string")
	private List ccsInstanceIds;

	/**
	 * 在线技能组信息
	 */
	@ApiListField("chat_config")
	@ApiField("agent_chat_info")
	private List chatConfig;

	/**
	 * 创建时间, 标准时间格式:yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("create_time")
	private Date createTime;

	/**
	 * 创建人id
	 */
	@ApiField("creator_id")
	private String creatorId;

	/**
	 * 钉钉user_id(绑定钉钉的用户该字段非空)
	 */
	@ApiField("dingtalk_user_id")
	private String dingtalkUserId;

	/**
	 * 客服邮箱
	 */
	@ApiField("email")
	private String email;

	/**
	 * 外部系统用户,比如金融云的用户id、支付宝账号id
	 */
	@ApiField("external_id")
	private String externalId;

	/**
	 * 热线技能组信息
	 */
	@ApiListField("hotline_config")
	@ApiField("agent_hotline_info")
	private List hotlineConfig;

	/**
	 * 客服唯一标识id
	 */
	@ApiField("id")
	private String id;

	/**
	 * 客服工号
	 */
	@ApiField("job_number")
	private String jobNumber;

	/**
	 * 最后登录时间,标准时间格式:yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("last_login_time")
	private Date lastLoginTime;

	/**
	 * 客服手机号
	 */
	@ApiField("mobile")
	private String mobile;

	/**
	 * 客服昵称
	 */
	@ApiField("nick_name")
	private String nickName;

	/**
	 * 个人简介
	 */
	@ApiField("profile")
	private String profile;

	/**
	 * 客服姓名
	 */
	@ApiField("real_name")
	private String realName;

	/**
	 * 客服角色id列表
	 */
	@ApiListField("role_ids")
	@ApiField("role_id")
	private List roleIds;

	/**
	 * 状态:NORMAL,DELETE
	 */
	@ApiField("status")
	private String status;

	/**
	 * 用户类型:NORMAL(普通客服),ADMIN(超级管理员,不能被删除)
	 */
	@ApiField("type")
	private String type;

	/**
	 * 最后修改时间, 标准时间格式:yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("update_time")
	private Date updateTime;

	/**
	 * 最后修改人id
	 */
	@ApiField("updater_id")
	private String updaterId;

	public String getAnsweringMode() {
		return this.answeringMode;
	}
	public void setAnsweringMode(String answeringMode) {
		this.answeringMode = answeringMode;
	}

	public String getAvatar() {
		return this.avatar;
	}
	public void setAvatar(String avatar) {
		this.avatar = avatar;
	}

	public List getCcsInstanceIds() {
		return this.ccsInstanceIds;
	}
	public void setCcsInstanceIds(List ccsInstanceIds) {
		this.ccsInstanceIds = ccsInstanceIds;
	}

	public List getChatConfig() {
		return this.chatConfig;
	}
	public void setChatConfig(List chatConfig) {
		this.chatConfig = chatConfig;
	}

	public Date getCreateTime() {
		return this.createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreatorId() {
		return this.creatorId;
	}
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	public String getDingtalkUserId() {
		return this.dingtalkUserId;
	}
	public void setDingtalkUserId(String dingtalkUserId) {
		this.dingtalkUserId = dingtalkUserId;
	}

	public String getEmail() {
		return this.email;
	}
	public void setEmail(String email) {
		this.email = email;
	}

	public String getExternalId() {
		return this.externalId;
	}
	public void setExternalId(String externalId) {
		this.externalId = externalId;
	}

	public List getHotlineConfig() {
		return this.hotlineConfig;
	}
	public void setHotlineConfig(List hotlineConfig) {
		this.hotlineConfig = hotlineConfig;
	}

	public String getId() {
		return this.id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getJobNumber() {
		return this.jobNumber;
	}
	public void setJobNumber(String jobNumber) {
		this.jobNumber = jobNumber;
	}

	public Date getLastLoginTime() {
		return this.lastLoginTime;
	}
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}

	public String getMobile() {
		return this.mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getNickName() {
		return this.nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getProfile() {
		return this.profile;
	}
	public void setProfile(String profile) {
		this.profile = profile;
	}

	public String getRealName() {
		return this.realName;
	}
	public void setRealName(String realName) {
		this.realName = realName;
	}

	public List getRoleIds() {
		return this.roleIds;
	}
	public void setRoleIds(List roleIds) {
		this.roleIds = roleIds;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public String getType() {
		return this.type;
	}
	public void setType(String type) {
		this.type = type;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdaterId() {
		return this.updaterId;
	}
	public void setUpdaterId(String updaterId) {
		this.updaterId = updaterId;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy