UpdateTemplateInfo.go 1.9 KB

12345678910111213141516171819202122
  1. package common
  2. type UpdateTemplateInfo struct {
  3. // <ext>core:true;format:string</ext> 【模板id】模板id 【说明】 可通过2种方式获取: 1、在电子签章平台找到模板并复制模板id 2、通过如下接口路径可获取模板id 1)9.5.2 模板分组查询(/v2/template/group) 2)9.5.1 模板列表查询(/template/list)
  4. TemplateId *int64 `json:"templateId"`
  5. // <ext>core:true</ext> 【模板标题】模板标题 【传参】 最小长度:1(包含),最大长度:101(不包含)。 【特殊说明】 限制100个字符
  6. TemplateTitle string `json:"templateTitle,omitempty"`
  7. // <ext>core:true</ext> 【模板状态】模板状态 【传参】 取值范围:0(停用),1(启用);不传值默认为:0(停用)。
  8. Status *int64 `json:"status,omitempty"`
  9. // <ext>core:true</ext> 【Word模板参数是否必填】Word模板参数是否必填 【传参】 1、不传值时,Word模板参数默认全部非必填;传值时,true全部必填,false全部非必填。 2、取值范围:true(必填),false(非必填);不传值默认为:false(非必填)。
  10. Required *bool `json:"required,omitempty"`
  11. TemplateManger *UpdateTemplateManger `json:"templateManger,omitempty"`
  12. Viewer *UpdateTemplateViewer `json:"viewer,omitempty"`
  13. ShareRange *UpdateShareRange `json:"shareRange,omitempty"`
  14. // <ext>core:true</ext> 【模板标签】模板标签 【作用】 可设置模板标签,后续可根据标签筛选模板 【特殊说明】 支持传入多个,传入多个以,分隔,每个标签限制在40字符以内
  15. Label string `json:"label,omitempty"`
  16. Operator *NameUserInfoRequest `json:"operator,omitempty"`
  17. TemplateGroup *AddTemplateGroup `json:"templateGroup,omitempty"`
  18. TemplateRange *TemplateRange `json:"templateRange,omitempty"`
  19. TemplateOperator *AddTemplateManger `json:"templateOperator,omitempty"`
  20. }