com.aliyun.dingtalkcontact_1_0.models.ListEmpLeaveRecordsResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkcontact_1_0.models;
import com.aliyun.tea.*;
public class ListEmpLeaveRecordsResponseBody extends TeaModel {
// 分页token
@NameInMap("nextToken")
public String nextToken;
// 离职记录列表
@NameInMap("records")
public java.util.List records;
public static ListEmpLeaveRecordsResponseBody build(java.util.Map map) throws Exception {
ListEmpLeaveRecordsResponseBody self = new ListEmpLeaveRecordsResponseBody();
return TeaModel.build(map, self);
}
public ListEmpLeaveRecordsResponseBody setNextToken(String nextToken) {
this.nextToken = nextToken;
return this;
}
public String getNextToken() {
return this.nextToken;
}
public ListEmpLeaveRecordsResponseBody setRecords(java.util.List records) {
this.records = records;
return this;
}
public java.util.List getRecords() {
return this.records;
}
public static class ListEmpLeaveRecordsResponseBodyRecords extends TeaModel {
// 离职原因(oapi-开放平台删除,cancel-注销,leave-主动离职,unknown-未知原因,delete-管理员删除)
@NameInMap("leaveReason")
public String leaveReason;
// 离职时间
@NameInMap("leaveTime")
public String leaveTime;
// 手机号码
@NameInMap("mobile")
public String mobile;
// 员工名称
@NameInMap("name")
public String name;
// 国际电话区号
@NameInMap("stateCode")
public String stateCode;
// 员工userid
@NameInMap("userId")
public String userId;
public static ListEmpLeaveRecordsResponseBodyRecords build(java.util.Map map) throws Exception {
ListEmpLeaveRecordsResponseBodyRecords self = new ListEmpLeaveRecordsResponseBodyRecords();
return TeaModel.build(map, self);
}
public ListEmpLeaveRecordsResponseBodyRecords setLeaveReason(String leaveReason) {
this.leaveReason = leaveReason;
return this;
}
public String getLeaveReason() {
return this.leaveReason;
}
public ListEmpLeaveRecordsResponseBodyRecords setLeaveTime(String leaveTime) {
this.leaveTime = leaveTime;
return this;
}
public String getLeaveTime() {
return this.leaveTime;
}
public ListEmpLeaveRecordsResponseBodyRecords setMobile(String mobile) {
this.mobile = mobile;
return this;
}
public String getMobile() {
return this.mobile;
}
public ListEmpLeaveRecordsResponseBodyRecords setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public ListEmpLeaveRecordsResponseBodyRecords setStateCode(String stateCode) {
this.stateCode = stateCode;
return this;
}
public String getStateCode() {
return this.stateCode;
}
public ListEmpLeaveRecordsResponseBodyRecords setUserId(String userId) {
this.userId = userId;
return this;
}
public String getUserId() {
return this.userId;
}
}
}