Class CreatePrepareFlowRequest

    • Constructor Detail

      • CreatePrepareFlowRequest

        public CreatePrepareFlowRequest()
      • CreatePrepareFlowRequest

        public CreatePrepareFlowRequest​(CreatePrepareFlowRequest 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

      • getOperator

        public UserInfo getOperator()
        Get 调用方用户信息,userId 必填
        Returns:
        Operator 调用方用户信息,userId 必填
      • setOperator

        public void setOperator​(UserInfo Operator)
        Set 调用方用户信息,userId 必填
        Parameters:
        Operator - 调用方用户信息,userId 必填
      • getResourceId

        public String getResourceId()
        Get 资源id,与ResourceType对应
        Returns:
        ResourceId 资源id,与ResourceType对应
      • setResourceId

        public void setResourceId​(String ResourceId)
        Set 资源id,与ResourceType对应
        Parameters:
        ResourceId - 资源id,与ResourceType对应
      • getFlowName

        public String getFlowName()
        Get 合同名称
        Returns:
        FlowName 合同名称
      • setFlowName

        public void setFlowName​(String FlowName)
        Set 合同名称
        Parameters:
        FlowName - 合同名称
      • getUnordered

        public Boolean getUnordered()
        Get 是否顺序签署 true:无序签 false:顺序签
        Returns:
        Unordered 是否顺序签署 true:无序签 false:顺序签
      • setUnordered

        public void setUnordered​(Boolean Unordered)
        Set 是否顺序签署 true:无序签 false:顺序签
        Parameters:
        Unordered - 是否顺序签署 true:无序签 false:顺序签
      • getDeadline

        public Long getDeadline()
        Get 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
        Returns:
        Deadline 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
      • setDeadline

        public void setDeadline​(Long Deadline)
        Set 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
        Parameters:
        Deadline - 签署流程的签署截止时间。 值为unix时间戳,精确到秒 不传默认为当前时间一年后
      • getUserFlowTypeId

        public String getUserFlowTypeId()
        Get 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
        Returns:
        UserFlowTypeId 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
      • setUserFlowTypeId

        public void setUserFlowTypeId​(String UserFlowTypeId)
        Set 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
        Parameters:
        UserFlowTypeId - 用户自定义合同类型Id 该id为电子签企业内的合同类型id, 可以在自定义合同类型处获取
      • getFlowType

        public String getFlowType()
        Get 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
        Returns:
        FlowType 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
      • setFlowType

        public void setFlowType​(String FlowType)
        Set 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
        Parameters:
        FlowType - 合同类型名称 该字段用于客户自定义合同类型 建议使用时指定合同类型,便于之后合同分类以及查看 如果合同类型与自定义的合同类型描述一致,会自动归类到自定义的合同类型处,如果不一致,则会创建一个新的自定义合同类型
      • getApprovers

        public FlowCreateApprover[] getApprovers()
        Get 签署流程参与者信息,最大限制50方
        Returns:
        Approvers 签署流程参与者信息,最大限制50方
      • setApprovers

        public void setApprovers​(FlowCreateApprover[] Approvers)
        Set 签署流程参与者信息,最大限制50方
        Parameters:
        Approvers - 签署流程参与者信息,最大限制50方
      • getIntelligentStatus

        public String getIntelligentStatus()
        Get 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
        Returns:
        IntelligentStatus 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
      • setIntelligentStatus

        public void setIntelligentStatus​(String IntelligentStatus)
        Set 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
        Parameters:
        IntelligentStatus - 打开智能添加填写区 默认开启,打开:"OPEN" 关闭:"CLOSE"
      • getResourceType

        public Long getResourceType()
        Get 资源类型, 1:模板 2:文件, 不传默认为2:文件
        Returns:
        ResourceType 资源类型, 1:模板 2:文件, 不传默认为2:文件
      • setResourceType

        public void setResourceType​(Long ResourceType)
        Set 资源类型, 1:模板 2:文件, 不传默认为2:文件
        Parameters:
        ResourceType - 资源类型, 1:模板 2:文件, 不传默认为2:文件
      • getComponents

        public Component getComponents()
        Get 发起方填写控件 该类型控件由发起方完成填写
        Returns:
        Components 发起方填写控件 该类型控件由发起方完成填写
      • setComponents

        public void setComponents​(Component Components)
        Set 发起方填写控件 该类型控件由发起方完成填写
        Parameters:
        Components - 发起方填写控件 该类型控件由发起方完成填写
      • getFlowOption

        public CreateFlowOption getFlowOption()
        Get 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
        Returns:
        FlowOption 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
      • setFlowOption

        public void setFlowOption​(CreateFlowOption FlowOption)
        Set 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
        Parameters:
        FlowOption - 发起合同个性化参数 用于满足创建及页面操作过程中的个性化要求 具体定制化内容详见数据接口说明
      • getNeedSignReview

        public Boolean getNeedSignReview()
        Get 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
        Returns:
        NeedSignReview 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
      • setNeedSignReview

        public void setNeedSignReview​(Boolean NeedSignReview)
        Set 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
        Parameters:
        NeedSignReview - 是否开启发起方签署审核 true:开启发起方签署审核 false:不开启发起方签署审核 默认false:不开启发起方签署审核
      • getNeedCreateReview

        public Boolean getNeedCreateReview()
        Get 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
        Returns:
        NeedCreateReview 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
      • setNeedCreateReview

        public void setNeedCreateReview​(Boolean NeedCreateReview)
        Set 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
        Parameters:
        NeedCreateReview - 开启发起方发起合同审核 true:开启发起方发起合同审核 false:不开启发起方发起合同审核 默认false:不开启发起方发起合同审核
      • getUserData

        public String getUserData()
        Get 用户自定义参数
        Returns:
        UserData 用户自定义参数
      • setUserData

        public void setUserData​(String UserData)
        Set 用户自定义参数
        Parameters:
        UserData - 用户自定义参数
      • getFlowId

        public String getFlowId()
        Get 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
        Returns:
        FlowId 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
      • setFlowId

        public void setFlowId​(String FlowId)
        Set 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
        Parameters:
        FlowId - 合同id,用于通过已web页面发起的合同id快速生成一个web发起合同链接
      • getAgent

        public Agent getAgent()
        Get 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填
        Returns:
        Agent 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填
      • setAgent

        public void setAgent​(Agent Agent)
        Set 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填
        Parameters:
        Agent - 代理相关应用信息,如集团主企业代子企业操作的场景中ProxyOrganizationId必填