| Package | Description | 
|---|---|
| com.tencentcloudapi.ess.v20201111.models | 
| Modifier and Type | Method and Description | 
|---|---|
| Component[] | ApproverInfo. getComponents()Get 【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】签署人在合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
具体使用说明可参考[为签署方指定填写控件](https://qian.tencent.cn/developers/company/createFlowByFiles/#指定签署方填写控件)
注:`此参数仅在通过文件发起合同或者合同组时生效`
 | 
| Component[] | TemplateInfo. getComponents()Get 模板的填充控件列表
[点击查看在模板中配置的填充控件的样子](https://qcloudimg.tencent-cloud.cn/raw/cb2f58529fca8d909258f9d45a56f7f4.png) | 
| Component[] | CreateFlowByFilesRequest. getComponents()Get 发起的时候合成到PDF上的填写控件(需要提供填写控件的内容)
 单行文本控件      
 多行文本控件      
 勾选框控件        
 数字控件          
 图片控件          
 水印控件等          
 | 
| Component[] | FlowGroupInfo. getComponents()Get 模板或者合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
动态表格等填写控件 | 
| Component | CreatePrepareFlowRequest. getComponents()Get 该字段已不再使用,请使用InitiatorComponents | 
| Component[] | FlowCreateApprover. getComponents()Get 签署人填写控件 此参数仅针对文件发起(CreateFlowByFiles)生效
合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
动态表格等填写控件
`此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主` | 
| Component[] | CreatePrepareFlowRequest. getInitiatorComponents()Get 模板或者合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体 | 
| Component[] | ApproverInfo. getSignComponents()Get 【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】合同中的该名签署方的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体
 个人签名/印章
 企业印章
 骑缝章等签署控件
 | 
| Component[] | TemplateInfo. getSignComponents()Get 此模板中的签署控件列表
[点击查看在模板中配置的签署控件的样子](https://qcloudimg.tencent-cloud.cn/raw/29bc6ed753a5a0fce4a3ab02e2c0d955.png) | 
| Component[] | FlowCreateApprover. getSignComponents()Get 签署人签署控件, 此参数仅针对文件发起(CreateFlowByFiles)生效
合同中的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体
 个人签名/印章
 企业印章
 骑缝章等签署控件
`此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主` | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CreatePrepareFlowRequest. setComponents(Component Components)Set 该字段已不再使用,请使用InitiatorComponents | 
| void | ApproverInfo. setComponents(Component[] Components)Set 【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】签署人在合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
具体使用说明可参考[为签署方指定填写控件](https://qian.tencent.cn/developers/company/createFlowByFiles/#指定签署方填写控件)
注:`此参数仅在通过文件发起合同或者合同组时生效`
 | 
| void | TemplateInfo. setComponents(Component[] Components)Set 模板的填充控件列表
[点击查看在模板中配置的填充控件的样子](https://qcloudimg.tencent-cloud.cn/raw/cb2f58529fca8d909258f9d45a56f7f4.png) | 
| void | CreateFlowByFilesRequest. setComponents(Component[] Components)Set 发起的时候合成到PDF上的填写控件(需要提供填写控件的内容)
 单行文本控件      
 多行文本控件      
 勾选框控件        
 数字控件          
 图片控件          
 水印控件等          
 | 
| void | FlowGroupInfo. setComponents(Component[] Components)Set 模板或者合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
动态表格等填写控件 | 
| void | FlowCreateApprover. setComponents(Component[] Components)Set 签署人填写控件 此参数仅针对文件发起(CreateFlowByFiles)生效
合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体
单行文本控件
多行文本控件
勾选框控件
数字控件
图片控件
动态表格等填写控件
`此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主` | 
| void | CreatePrepareFlowRequest. setInitiatorComponents(Component[] InitiatorComponents)Set 模板或者合同中的填写控件列表,列表中可支持下列多种填写控件,控件的详细定义参考开发者中心的Component结构体 | 
| void | ApproverInfo. setSignComponents(Component[] SignComponents)Set 【在用文件发起合同场景下才有效,模板发起场景下需要在模板中配置】合同中的该名签署方的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体
 个人签名/印章
 企业印章
 骑缝章等签署控件
 | 
| void | TemplateInfo. setSignComponents(Component[] SignComponents)Set 此模板中的签署控件列表
[点击查看在模板中配置的签署控件的样子](https://qcloudimg.tencent-cloud.cn/raw/29bc6ed753a5a0fce4a3ab02e2c0d955.png) | 
| void | FlowCreateApprover. setSignComponents(Component[] SignComponents)Set 签署人签署控件, 此参数仅针对文件发起(CreateFlowByFiles)生效
合同中的签署控件列表,列表中可支持下列多种签署控件,控件的详细定义参考开发者中心的Component结构体
 个人签名/印章
 企业印章
 骑缝章等签署控件
`此参数仅针对文件发起设置生效,模板发起合同签署流程, 请以模板配置为主` | 
| Constructor and Description | 
|---|
| Component(Component 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. | 
Copyright © 2025. All rights reserved.