package common


type UpdateTemplateInfo struct {
	// <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）
	TemplateId *int64 `json:"templateId"`
	// <ext>core:true</ext> 【模板标题】模板标题 【传参】 最小长度：1（包含），最大长度：101（不包含）。 【特殊说明】 限制100个字符
	TemplateTitle string `json:"templateTitle,omitempty"`
	// <ext>core:true</ext> 【模板状态】模板状态 【传参】 取值范围：0（停用），1（启用）；不传值默认为：0（停用）。
	Status *int64 `json:"status,omitempty"`
	// <ext>core:true</ext> 【Word模板参数是否必填】Word模板参数是否必填 【传参】 1、不传值时，Word模板参数默认全部非必填；传值时，true全部必填,false全部非必填。 2、取值范围：true（必填），false（非必填）；不传值默认为：false（非必填）。
	Required *bool `json:"required,omitempty"`
	TemplateManger *UpdateTemplateManger `json:"templateManger,omitempty"`
	Viewer *UpdateTemplateViewer `json:"viewer,omitempty"`
	ShareRange *UpdateShareRange `json:"shareRange,omitempty"`
	// <ext>core:true</ext> 【模板标签】模板标签 【作用】 可设置模板标签，后续可根据标签筛选模板 【特殊说明】 支持传入多个，传入多个以,分隔，每个标签限制在40字符以内
	Label string `json:"label,omitempty"`
	Operator *NameUserInfoRequest `json:"operator,omitempty"`
	TemplateGroup *AddTemplateGroup `json:"templateGroup,omitempty"`
	TemplateRange *TemplateRange `json:"templateRange,omitempty"`
	TemplateOperator *AddTemplateManger `json:"templateOperator,omitempty"`
}
