com.aliyun.dingtalkhrm_1_0.models.GetSignRecordByUserIdResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkhrm_1_0.models;
import com.aliyun.tea.*;
public class GetSignRecordByUserIdResponseBody extends TeaModel {
@NameInMap("result")
public GetSignRecordByUserIdResponseBodyResult result;
@NameInMap("success")
public Boolean success;
public static GetSignRecordByUserIdResponseBody build(java.util.Map map) throws Exception {
GetSignRecordByUserIdResponseBody self = new GetSignRecordByUserIdResponseBody();
return TeaModel.build(map, self);
}
public GetSignRecordByUserIdResponseBody setResult(GetSignRecordByUserIdResponseBodyResult result) {
this.result = result;
return this;
}
public GetSignRecordByUserIdResponseBodyResult getResult() {
return this.result;
}
public GetSignRecordByUserIdResponseBody setSuccess(Boolean success) {
this.success = success;
return this;
}
public Boolean getSuccess() {
return this.success;
}
public static class GetSignRecordByUserIdResponseBodyResultData extends TeaModel {
/**
* example:
* ding57935b18bfd13e9735c2f4657eb6378f
*/
@NameInMap("corpId")
public String corpId;
/**
* example:
* 劳动合同电子签签署备注
*/
@NameInMap("remark")
public String remark;
/**
* example:
* 1720775436000
*/
@NameInMap("signExpireTime")
public Long signExpireTime;
/**
* example:
* 小明-劳动合同-20240808.pdf
*/
@NameInMap("signFileName")
public String signFileName;
/**
* example:
*
*/
@NameInMap("signFileUrl")
public String signFileUrl;
/**
* example:
* 1720775436000
*/
@NameInMap("signFinishTime")
public Long signFinishTime;
/**
* example:
* xxx有限公司
*/
@NameInMap("signLegalEntityName")
public String signLegalEntityName;
/**
* example:
* 38bc7b69bb6a46b8a69b9001d5c0bdf3
*/
@NameInMap("signRecordId")
public String signRecordId;
/**
* example:
* 1720775436000
*/
@NameInMap("signStartTime")
public Long signStartTime;
/**
* example:
* FINISHED
*/
@NameInMap("signStatus")
public String signStatus;
/**
* example:
* 法人公司未开通
*/
@NameInMap("signStatusRemarks")
public String signStatusRemarks;
/**
* example:
* CONTRACT
*/
@NameInMap("signTemplateType")
public String signTemplateType;
/**
* example:
* 660658
*/
@NameInMap("signUserId")
public String signUserId;
/**
* example:
* 小明
*/
@NameInMap("signUserName")
public String signUserName;
/**
* example:
* ON_LINE
*/
@NameInMap("signWay")
public String signWay;
public static GetSignRecordByUserIdResponseBodyResultData build(java.util.Map map) throws Exception {
GetSignRecordByUserIdResponseBodyResultData self = new GetSignRecordByUserIdResponseBodyResultData();
return TeaModel.build(map, self);
}
public GetSignRecordByUserIdResponseBodyResultData setCorpId(String corpId) {
this.corpId = corpId;
return this;
}
public String getCorpId() {
return this.corpId;
}
public GetSignRecordByUserIdResponseBodyResultData setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public GetSignRecordByUserIdResponseBodyResultData setSignExpireTime(Long signExpireTime) {
this.signExpireTime = signExpireTime;
return this;
}
public Long getSignExpireTime() {
return this.signExpireTime;
}
public GetSignRecordByUserIdResponseBodyResultData setSignFileName(String signFileName) {
this.signFileName = signFileName;
return this;
}
public String getSignFileName() {
return this.signFileName;
}
public GetSignRecordByUserIdResponseBodyResultData setSignFileUrl(String signFileUrl) {
this.signFileUrl = signFileUrl;
return this;
}
public String getSignFileUrl() {
return this.signFileUrl;
}
public GetSignRecordByUserIdResponseBodyResultData setSignFinishTime(Long signFinishTime) {
this.signFinishTime = signFinishTime;
return this;
}
public Long getSignFinishTime() {
return this.signFinishTime;
}
public GetSignRecordByUserIdResponseBodyResultData setSignLegalEntityName(String signLegalEntityName) {
this.signLegalEntityName = signLegalEntityName;
return this;
}
public String getSignLegalEntityName() {
return this.signLegalEntityName;
}
public GetSignRecordByUserIdResponseBodyResultData setSignRecordId(String signRecordId) {
this.signRecordId = signRecordId;
return this;
}
public String getSignRecordId() {
return this.signRecordId;
}
public GetSignRecordByUserIdResponseBodyResultData setSignStartTime(Long signStartTime) {
this.signStartTime = signStartTime;
return this;
}
public Long getSignStartTime() {
return this.signStartTime;
}
public GetSignRecordByUserIdResponseBodyResultData setSignStatus(String signStatus) {
this.signStatus = signStatus;
return this;
}
public String getSignStatus() {
return this.signStatus;
}
public GetSignRecordByUserIdResponseBodyResultData setSignStatusRemarks(String signStatusRemarks) {
this.signStatusRemarks = signStatusRemarks;
return this;
}
public String getSignStatusRemarks() {
return this.signStatusRemarks;
}
public GetSignRecordByUserIdResponseBodyResultData setSignTemplateType(String signTemplateType) {
this.signTemplateType = signTemplateType;
return this;
}
public String getSignTemplateType() {
return this.signTemplateType;
}
public GetSignRecordByUserIdResponseBodyResultData setSignUserId(String signUserId) {
this.signUserId = signUserId;
return this;
}
public String getSignUserId() {
return this.signUserId;
}
public GetSignRecordByUserIdResponseBodyResultData setSignUserName(String signUserName) {
this.signUserName = signUserName;
return this;
}
public String getSignUserName() {
return this.signUserName;
}
public GetSignRecordByUserIdResponseBodyResultData setSignWay(String signWay) {
this.signWay = signWay;
return this;
}
public String getSignWay() {
return this.signWay;
}
}
public static class GetSignRecordByUserIdResponseBodyResult extends TeaModel {
@NameInMap("data")
public java.util.List data;
@NameInMap("hasMore")
public Boolean hasMore;
@NameInMap("nextToken")
public Long nextToken;
public static GetSignRecordByUserIdResponseBodyResult build(java.util.Map map) throws Exception {
GetSignRecordByUserIdResponseBodyResult self = new GetSignRecordByUserIdResponseBodyResult();
return TeaModel.build(map, self);
}
public GetSignRecordByUserIdResponseBodyResult setData(java.util.List data) {
this.data = data;
return this;
}
public java.util.List getData() {
return this.data;
}
public GetSignRecordByUserIdResponseBodyResult setHasMore(Boolean hasMore) {
this.hasMore = hasMore;
return this;
}
public Boolean getHasMore() {
return this.hasMore;
}
public GetSignRecordByUserIdResponseBodyResult setNextToken(Long nextToken) {
this.nextToken = nextToken;
return this;
}
public Long getNextToken() {
return this.nextToken;
}
}
}