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

com.antgroup.antchain.openapi.twc.models.BclContractInfo Maven / Gradle / Ivy

There is a newer version: 1.12.23
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.twc.models;

import com.aliyun.tea.*;

public class BclContractInfo extends TeaModel {
    // 签署状态
    // 1.合同待签署:SIGNING 
    // 2.代扣待签署:PROXY_SIGNING 
    // 3.合同拒签:REJECT 
    // 4.代扣拒签:PROXY_REJECT 
    // 5.合同签署失败:SIGN_FAIL 
    // 6.签署完成:FINISH
    @NameInMap("sign_status")
    @Validation(required = true)
    public String signStatus;

    // 签署完成的合同文件
    // 如果使用合同服务,只有签署完成才可获取
    @NameInMap("signed_files")
    public java.util.List signedFiles;

    // 签署链接,使用租赁宝代扣并且发起订单后才可以查询获取
    @NameInMap("sign_url")
    public String signUrl;

    // 签署场景
    @NameInMap("business_scene")
    public String businessScene;

    // 合同创建失败原因
    @NameInMap("flow_err_msg")
    public String flowErrMsg;

    // 签署区列表
    @NameInMap("sign_field_infos")
    public java.util.List signFieldInfos;

    // 签署长链接,使用租赁宝代扣并且发起订单后才可以查询获取
    @NameInMap("dest_url")
    public String destUrl;

    // 签署模式:
    // 模板签署:TEMPLATE_SIGN,使用同模板流程创建合同信息;
    // 原文签署:ORIGINAL_SIGN,使用原来的流程创建合同信息
    @NameInMap("sign_mode")
    public String signMode;

    public static BclContractInfo build(java.util.Map map) throws Exception {
        BclContractInfo self = new BclContractInfo();
        return TeaModel.build(map, self);
    }

    public BclContractInfo setSignStatus(String signStatus) {
        this.signStatus = signStatus;
        return this;
    }
    public String getSignStatus() {
        return this.signStatus;
    }

    public BclContractInfo setSignedFiles(java.util.List signedFiles) {
        this.signedFiles = signedFiles;
        return this;
    }
    public java.util.List getSignedFiles() {
        return this.signedFiles;
    }

    public BclContractInfo setSignUrl(String signUrl) {
        this.signUrl = signUrl;
        return this;
    }
    public String getSignUrl() {
        return this.signUrl;
    }

    public BclContractInfo setBusinessScene(String businessScene) {
        this.businessScene = businessScene;
        return this;
    }
    public String getBusinessScene() {
        return this.businessScene;
    }

    public BclContractInfo setFlowErrMsg(String flowErrMsg) {
        this.flowErrMsg = flowErrMsg;
        return this;
    }
    public String getFlowErrMsg() {
        return this.flowErrMsg;
    }

    public BclContractInfo setSignFieldInfos(java.util.List signFieldInfos) {
        this.signFieldInfos = signFieldInfos;
        return this;
    }
    public java.util.List getSignFieldInfos() {
        return this.signFieldInfos;
    }

    public BclContractInfo setDestUrl(String destUrl) {
        this.destUrl = destUrl;
        return this;
    }
    public String getDestUrl() {
        return this.destUrl;
    }

    public BclContractInfo setSignMode(String signMode) {
        this.signMode = signMode;
        return this;
    }
    public String getSignMode() {
        return this.signMode;
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy