SignResponsibilityProperties.go 2.1 KB

1234567891011121314151617181920
  1. package common
  2. type SignResponsibilityProperties struct {
  3. // 【须知提示时机 】须知提示时机 【作用】 指定给签署用户弹出签署须知弹窗的时机 【传参】 取值范围:SIGN_PAGE(开始签署前),SIGN(确认签署前);不传值默认为:SIGN(确认签署前)
  4. ShowSituation string `json:"showSituation,omitempty"`
  5. // 【须知阅读时长 】须知阅读时长 【作用】 指定签署须知内容需签署用户阅读到指定时长才可同意须知内容 【传参】 最小值:1;最大值:120。单位:秒。不传值默认为:无阅读时长限制。
  6. ReadTime *int64 `json:"readTime,omitempty"`
  7. // 【是否全部阅读须知】是否全部阅读须知 【作用】 指定是否要求阅读完全部须知内容后才可以同意须知内容 【传参】 取值范围:true(全部阅读),false(无需全部阅读);不传值默认为:false(无需全部阅读)。
  8. MustReadFinish *bool `json:"mustReadFinish,omitempty"`
  9. // 【是否允许拒绝签署须知】是否允许拒绝签署须知 【作用】 指定签署须知内容是否允许用户拒绝,拒绝后不允许签署 【传参】 取值范围:true(允许拒绝),false(不允许拒绝);不传值默认为:true(允许拒绝)
  10. NeedReadRejectButton *bool `json:"needReadRejectButton,omitempty"`
  11. // 【拒绝须知按钮名称】拒绝须知按钮名称 【作用】 指定拒绝签署须知的按钮名称 【传参】 最大长度:6(包含)。不传默认为:拒绝。
  12. NeedReadRejectButtonDesc string `json:"needReadRejectButtonDesc,omitempty"`
  13. // 【同意须知按钮名称】同意须知按钮名称 【作用】 指定同意须知的按钮名称 【传参】 最大长度:6(包含)。不传默认为:同意。
  14. NeedReadAcceptButtonDesc string `json:"needReadAcceptButtonDesc,omitempty"`
  15. // 【须知标题】须知标题 【作用】 指定签署须知的标题名称 【传参】 最大长度:100(包含)。
  16. Title string `json:"title,omitempty"`
  17. SignResponsibilityContent *SignResponsibilityContent `json:"signResponsibilityContent,omitempty"`
  18. }