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

com.aliyun.dingtalkhrm_1_0.models.GetSignRecordByUserIdResponseBody Maven / Gradle / Ivy

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: *

https://n.dingtalk.com/xxx

*/ @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; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy