CrossborderContractDetailSignatoriesActionsLocationsResponse.go 4.3 KB

1234567891011121314151617181920212223
  1. package common
  2. type CrossborderContractDetailSignatoriesActionsLocationsResponse struct {
  3. // <ext>core:true</ext> 【签署位置类型】签署位置类型 【传参】 取值范围:ADOBE_SIGNATURE(电子签名),INLINE_IMAGE(图章),DIGITAL_SIGNATURE(数字签名),ADOBE_TIMESTAMP(时间戳),SEAL_PERSONAL_FULL_NAME(全名信息),SEAL_JOB_POSITION(职务信息)。 【特殊说明】 1、电子签名:签署人可在邮箱中收到adobe发送的签署通知。用户点击链接即可添加签名/印章,使用签名Adobe平台颁发的证书进行签署 2、数字签名:签署人可在邮箱中收到adobe发送的签署通知。用户点击链接即可添加签名/印章,使用信任服务提供商(TSP)/如证书颁发机构(CA)颁发的数字证书进行签署 3、Adobesign签署文件支持位置类型:ADOBE_SIGNATURE(电子签名),DIGITAL_SIGNATURE(数字签名),INLINE_IMAGE(图章),ADOBE_TIMESTAMP(时间戳),SEAL_PERSONAL_FULL_NAME(全名信息),SEAL_JOB_POSITION(职务信息) 4、Docusign签署文件支持位置类型:DOCU_PERSONAL(电子签名),DOCU_INLINE_IMAGE(图章),DOCU_TIMESTAMP(时间戳) 5、用印流程配置不允许添加日期,则传入的时间戳无效
  4. RectType string `json:"rectType"`
  5. // 【X轴坐标】X轴坐标 【作用】 通过坐标指定签署位置时,以页面左下角为原点,页面宽度为1,通过比例定位签署位置左下角所在的横向位置 【传参】 1、坐标定位时必传 2、最小值:-1(不包含),最大值:1(不包含);不传值默认为:0。
  6. OffsetX *float64 `json:"offsetX,omitempty"`
  7. // 【Y轴坐标】Y轴坐标 【作用】 通过坐标指定签署位置时,以页面左下角为原点,页面高度为1,通过比例定位签署位置左下角所在的纵向位置。 【传参】 1、坐标定位时必传。 2、最小值:-1(不包含),最大值:1(不包含);不传值默认为:0。
  8. OffsetY *float64 `json:"offsetY,omitempty"`
  9. // 【签署页码】签署页码 【作用】 指定签署位置所在的文件页码 【传参】 1、使用坐标指定位置时必须传入。 2、0:全部页,-1:最后一页,其他:第page页(例如:第7页,则传入7)。
  10. Page *int64 `json:"page,omitempty"`
  11. // 【签署位置宽度】签署位置宽度 【作用】 设置签署位置的宽度,防止用户在文件上添加的签名过大或过小 【传参】 1、支持个人签署、时间戳位置, 2、仅传宽度时,高度按比例适配,两者均传参以宽度为准 3、最小值:10(包含),最大值:120(包含);不传值默认为:系统默认大小。
  12. Width *float64 `json:"width,omitempty"`
  13. // 【签署位置高度】签署位置高度 【作用】 设置签署位置的高度,防止用户在文件添加的签名过大或过小 【传参】 1、支持个人签署、时间戳位置 2、仅传宽度时,高度按比例适配,两者均传参以宽度为准 3、最小值:4(包含),最大值:48(包含);不传值默认为:系统默认大小。
  14. Height *float64 `json:"height,omitempty"`
  15. // 【签署文档id】签署文档id 【作用】 用于指定签署位置所在的签署文档 【传参】 不传入documentid(签署文档id)、documentids(签署文档id集合)、templates(文件模板id集合)时,签署位置默认对全部签署文档生效
  16. DocumentId *int64 `json:"documentId,omitempty"`
  17. // 【签署文档id集合】签署文档id集合 【作用】 用于指定签署位置所在的签署文档 【传参】 1、格式:[123123123213,123213213213] 2、不传入documentid(签署文档id)、documentids(签署文档id集合)、templates(文件模板id集合)时,签署位置默认对全部签署文档生效
  18. DocumentIds []int64 `json:"documentIds,omitempty"`
  19. // 【文件模板id】文件模板id 【作用】 用印流程绑定文件模板时,支持传入模板id用于指定签署位置 【传参】 1、传入多个模板id时,使用“,”间隔,示例:[123123123213,123213213213] 2、不传入documentid(签署文档id)、documentids(签署文档id集合)、templates(文件模板id集合)时,签署位置默认对全部签署文档生效
  20. Templates []int64 `json:"templates,omitempty"`
  21. }