Class FlowApproverInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      FlowApproverInfo()  
      FlowApproverInfo​(FlowApproverInfo source)
      NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      ComponentLimit[] getAddSignComponentsLimits()
      Get [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`
      Boolean getApproverNeedSignReview()
      Get 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
      ApproverOption getApproverOption()
      Get 签署人个性化能力值
      Long[] getApproverSignTypes()
      Get 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
      String getApproverType()
      Get 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
      Long[] getApproverVerifyTypes()
      Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      String getCallbackUrl()
      Deprecated. 
      String[] getComponentLimitType()
      Get 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
      Long getDeadline()
      Get 签署截止时间戳,默认一年
      String getIdCardNumber()
      Get 签署人证件号(长度不超过18位)
      String getIdCardType()
      Get 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
      String getJumpUrl()
      Get 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
      String getMobile()
      Get 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
      String getName()
      Get 签署人姓名,最大长度50个字符
      Boolean getNotChannelOrganization()
      Get 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
      String getNotifyType()
      Get SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
      String getOpenId()
      Get 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
      String getOrganizationName()
      Get 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
      String getOrganizationOpenId()
      Get 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
      Long getPreReadTime()
      Get 合同的强制预览时间:3~300s,未指定则按合同页数计算
      String getRecipientId()
      Get 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
      Component[] getSignComponents()
      Get 使用PDF文件直接发起合同时,签署人指定的签署控件;
      使用模板发起合同时,指定本企业印章签署控件的印章ID:
      通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
      String getSignId()
      Get 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
      void setAddSignComponentsLimits​(ComponentLimit[] AddSignComponentsLimits)
      Set [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`
      void setApproverNeedSignReview​(Boolean ApproverNeedSignReview)
      Set 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
      void setApproverOption​(ApproverOption ApproverOption)
      Set 签署人个性化能力值
      void setApproverSignTypes​(Long[] ApproverSignTypes)
      Set 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
      void setApproverType​(String ApproverType)
      Set 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
      void setApproverVerifyTypes​(Long[] ApproverVerifyTypes)
      Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      void setCallbackUrl​(String CallbackUrl)
      Deprecated. 
      void setComponentLimitType​(String[] ComponentLimitType)
      Set 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
      void setDeadline​(Long Deadline)
      Set 签署截止时间戳,默认一年
      void setIdCardNumber​(String IdCardNumber)
      Set 签署人证件号(长度不超过18位)
      void setIdCardType​(String IdCardType)
      Set 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
      void setJumpUrl​(String JumpUrl)
      Set 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
      void setMobile​(String Mobile)
      Set 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
      void setName​(String Name)
      Set 签署人姓名,最大长度50个字符
      void setNotChannelOrganization​(Boolean NotChannelOrganization)
      Set 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
      void setNotifyType​(String NotifyType)
      Set SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
      void setOpenId​(String OpenId)
      Set 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
      void setOrganizationName​(String OrganizationName)
      Set 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
      void setOrganizationOpenId​(String OrganizationOpenId)
      Set 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
      void setPreReadTime​(Long PreReadTime)
      Set 合同的强制预览时间:3~300s,未指定则按合同页数计算
      void setRecipientId​(String RecipientId)
      Set 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
      void setSignComponents​(Component[] SignComponents)
      Set 使用PDF文件直接发起合同时,签署人指定的签署控件;
      使用模板发起合同时,指定本企业印章签署控件的印章ID:
      通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
      void setSignId​(String SignId)
      Set 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • FlowApproverInfo

        public FlowApproverInfo()
      • FlowApproverInfo

        public FlowApproverInfo​(FlowApproverInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getName

        public String getName()
        Get 签署人姓名,最大长度50个字符
        Returns:
        Name 签署人姓名,最大长度50个字符
      • setName

        public void setName​(String Name)
        Set 签署人姓名,最大长度50个字符
        Parameters:
        Name - 签署人姓名,最大长度50个字符
      • getIdCardType

        public String getIdCardType()
        Get 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
        Returns:
        IdCardType 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
      • setIdCardType

        public void setIdCardType​(String IdCardType)
        Set 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
        Parameters:
        IdCardType - 签署人的证件类型 1.ID_CARD 居民身份证 2.HONGKONG_MACAO_AND_TAIWAN 港澳台居民居住证 3.HONGKONG_AND_MACAO 港澳居民来往内地通行证 4.OTHER_CARD_TYPE 其他(需要使用该类型请先联系运营经理)
      • getIdCardNumber

        public String getIdCardNumber()
        Get 签署人证件号(长度不超过18位)
        Returns:
        IdCardNumber 签署人证件号(长度不超过18位)
      • setIdCardNumber

        public void setIdCardNumber​(String IdCardNumber)
        Set 签署人证件号(长度不超过18位)
        Parameters:
        IdCardNumber - 签署人证件号(长度不超过18位)
      • getMobile

        public String getMobile()
        Get 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
        Returns:
        Mobile 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
      • setMobile

        public void setMobile​(String Mobile)
        Set 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
        Parameters:
        Mobile - 签署人手机号,脱敏显示。大陆手机号为11位,暂不支持海外手机号。
      • getOrganizationName

        public String getOrganizationName()
        Get 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
        Returns:
        OrganizationName 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
      • setOrganizationName

        public void setOrganizationName​(String OrganizationName)
        Set 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
        Parameters:
        OrganizationName - 企业签署方工商营业执照上的企业名称,签署方为非发起方企业场景下必传,最大长度64个字符;
      • getNotChannelOrganization

        public Boolean getNotChannelOrganization()
        Get 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
        Returns:
        NotChannelOrganization 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
      • setNotChannelOrganization

        public void setNotChannelOrganization​(Boolean NotChannelOrganization)
        Set 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
        Parameters:
        NotChannelOrganization - 指定签署人非第三方平台子客企业下员工,在ApproverType为ORGANIZATION时指定。 默认为false,即签署人位于同一个第三方平台应用号下;默认为false,即签署人位于同一个第三方应用号下;
      • getOpenId

        public String getOpenId()
        Get 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
        Returns:
        OpenId 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
      • setOpenId

        public void setOpenId​(String OpenId)
        Set 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
        Parameters:
        OpenId - 用户侧第三方id,最大长度64个字符 当签署方为同一第三方平台下的员工时,该字段若不指定,则发起【待领取】的流程
      • getOrganizationOpenId

        public String getOrganizationOpenId()
        Get 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
        Returns:
        OrganizationOpenId 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
      • setOrganizationOpenId

        public void setOrganizationOpenId​(String OrganizationOpenId)
        Set 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
        Parameters:
        OrganizationOpenId - 企业签署方在同一第三方平台应用下的其他合作企业OpenId,签署方为非发起方企业场景下必传,最大长度64个字符;
      • getApproverType

        public String getApproverType()
        Get 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
        Returns:
        ApproverType 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
      • setApproverType

        public void setApproverType​(String ApproverType)
        Set 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
        Parameters:
        ApproverType - 签署人类型 PERSON-个人/自然人; PERSON_AUTO_SIGN-个人自动签署,适用于个人自动签场景 注: 个人自动签场景为白名单功能, 使用前请联系对接的客户经理沟通。 ORGANIZATION-企业(企业签署方或模板发起时的企业静默签); ENTERPRISESERVER-企业静默签(文件发起时的企业静默签字)。
      • getRecipientId

        public String getRecipientId()
        Get 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
        Returns:
        RecipientId 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
      • setRecipientId

        public void setRecipientId​(String RecipientId)
        Set 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
        Parameters:
        RecipientId - 签署流程签署人在模板中对应的签署人Id;在非单方签署、以及非B2C签署的场景下必传,用于指定当前签署方在签署流程中的位置;
      • getDeadline

        public Long getDeadline()
        Get 签署截止时间戳,默认一年
        Returns:
        Deadline 签署截止时间戳,默认一年
      • setDeadline

        public void setDeadline​(Long Deadline)
        Set 签署截止时间戳,默认一年
        Parameters:
        Deadline - 签署截止时间戳,默认一年
      • getCallbackUrl

        @Deprecated
        public String getCallbackUrl()
        Deprecated.
        Get 签署完回调url,最大长度1000个字符
        Returns:
        CallbackUrl 签署完回调url,最大长度1000个字符
      • setCallbackUrl

        @Deprecated
        public void setCallbackUrl​(String CallbackUrl)
        Deprecated.
        Set 签署完回调url,最大长度1000个字符
        Parameters:
        CallbackUrl - 签署完回调url,最大长度1000个字符
      • getSignComponents

        public Component[] getSignComponents()
        Get 使用PDF文件直接发起合同时,签署人指定的签署控件;
        使用模板发起合同时,指定本企业印章签署控件的印章ID:
        通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
        Returns:
        SignComponents 使用PDF文件直接发起合同时,签署人指定的签署控件;
        使用模板发起合同时,指定本企业印章签署控件的印章ID:
        通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
      • setSignComponents

        public void setSignComponents​(Component[] SignComponents)
        Set 使用PDF文件直接发起合同时,签署人指定的签署控件;
        使用模板发起合同时,指定本企业印章签署控件的印章ID:
        通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
        Parameters:
        SignComponents - 使用PDF文件直接发起合同时,签署人指定的签署控件;
        使用模板发起合同时,指定本企业印章签署控件的印章ID:
        通过ComponentId或ComponenetName指定签署控件,ComponentValue为印章ID。
      • getComponentLimitType

        public String[] getComponentLimitType()
        Get 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
        Returns:
        ComponentLimitType 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
      • setComponentLimitType

        public void setComponentLimitType​(String[] ComponentLimitType)
        Set 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
        Parameters:
        ComponentLimitType - 签署方控件类型为 SIGN_SIGNATURE时,可以指定签署方签名方式 HANDWRITE – 手写签名 OCR_ESIGN -- AI智能识别手写签名 ESIGN -- 个人印章类型 SYSTEM_ESIGN -- 系统签名(该类型可以在用户签署时根据用户姓名一键生成一个签名来进行签署)
      • getPreReadTime

        public Long getPreReadTime()
        Get 合同的强制预览时间:3~300s,未指定则按合同页数计算
        Returns:
        PreReadTime 合同的强制预览时间:3~300s,未指定则按合同页数计算
      • setPreReadTime

        public void setPreReadTime​(Long PreReadTime)
        Set 合同的强制预览时间:3~300s,未指定则按合同页数计算
        Parameters:
        PreReadTime - 合同的强制预览时间:3~300s,未指定则按合同页数计算
      • getJumpUrl

        public String getJumpUrl()
        Get 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
        Returns:
        JumpUrl 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
      • setJumpUrl

        public void setJumpUrl​(String JumpUrl)
        Set 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
        Parameters:
        JumpUrl - 签署完前端跳转的url,此字段的用法场景请联系客户经理确认
      • getApproverOption

        public ApproverOption getApproverOption()
        Get 签署人个性化能力值
        Returns:
        ApproverOption 签署人个性化能力值
      • setApproverOption

        public void setApproverOption​(ApproverOption ApproverOption)
        Set 签署人个性化能力值
        Parameters:
        ApproverOption - 签署人个性化能力值
      • getApproverNeedSignReview

        public Boolean getApproverNeedSignReview()
        Get 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
        Returns:
        ApproverNeedSignReview 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
      • setApproverNeedSignReview

        public void setApproverNeedSignReview​(Boolean ApproverNeedSignReview)
        Set 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
        Parameters:
        ApproverNeedSignReview - 当前签署方进行签署操作是否需要企业内部审批,true 则为需要
      • getApproverVerifyTypes

        public Long[] getApproverVerifyTypes()
        Get 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
        Returns:
        ApproverVerifyTypes 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      • setApproverVerifyTypes

        public void setApproverVerifyTypes​(Long[] ApproverVerifyTypes)
        Set 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
        Parameters:
        ApproverVerifyTypes - 签署人查看合同时认证方式, 1-实名查看 2-短信验证码查看(企业签署方不支持该方式) 如果不传默认为1 查看合同的认证方式 Flow层级的优先于approver层级的 (当手写签名方式为OCR_ESIGN时,合同认证方式2无效,因为这种签名方式依赖实名认证)
      • getApproverSignTypes

        public Long[] getApproverSignTypes()
        Get 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
        Returns:
        ApproverSignTypes 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
      • setApproverSignTypes

        public void setApproverSignTypes​(Long[] ApproverSignTypes)
        Set 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
        Parameters:
        ApproverSignTypes - 签署人签署合同时的认证方式 1-人脸认证 2-签署密码 3-运营商三要素(默认为1,2)
      • getSignId

        public String getSignId()
        Get 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
        Returns:
        SignId 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
      • setSignId

        public void setSignId​(String SignId)
        Set 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
        Parameters:
        SignId - 签署ID - 发起流程时系统自动补充 - 创建签署链接时,可以通过查询详情接口获得签署人的SignId,然后可传入此值为该签署人创建签署链接,无需再传姓名、手机号、证件号等其他信息
      • getNotifyType

        public String getNotifyType()
        Get SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
        Returns:
        NotifyType SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
      • setNotifyType

        public void setNotifyType​(String NotifyType)
        Set SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
        Parameters:
        NotifyType - SMS: 短信(需确保“电子签短信通知签署方”功能是开启状态才能生效); NONE: 不发信息 默认为SMS(签署方为子客时该字段不生效)
      • getAddSignComponentsLimits

        public ComponentLimit[] getAddSignComponentsLimits()
        Get [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`
        Returns:
        AddSignComponentsLimits [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`
      • setAddSignComponentsLimits

        public void setAddSignComponentsLimits​(ComponentLimit[] AddSignComponentsLimits)
        Set [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`
        Parameters:
        AddSignComponentsLimits - [通过文件创建签署流程](https://qian.tencent.com/developers/partnerApis/startFlows/ChannelCreateFlowByFiles)时,如果设置了外层参数SignBeanTag=1(允许签署过程中添加签署控件),则可通过此参数明确规定合同所使用的签署控件类型(骑缝章、普通章法人章等)和具体的印章(印章ID)或签名方式。 注:`限制印章控件或骑缝章控件情况下,仅本企业签署方可以指定具体印章(通过传递ComponentValue,支持多个),他方企业或个人只支持限制控件类型。`