package common


type SeparateFileAuthConfig struct {
	// <ext>core:true;deprecated:false</ext> 【限制的文件类型】限制的文件类型 【传参方式】 OPEN_DEFINE ： 接口指定的文件 CATEGORY_BIND ： 用印流程绑 定的文件） DRAFT_ADD ： 发起时添加的签署 文件 OFFLINE ： 线下签署文件 TERMINATION ： 作废声明 OTHER ： 其他文件 ( 普通附件 、 存 证报告等 ) 【特殊说明】 如果文档既属于接口指定的文件 也是其他文件类型时 ， 优先匹配接 口指定的文件
	ReceiverFileType string `json:"receiverFileType"`
	// <ext>core:true;deprecated:false</ext> 【需要限制的具体文档对应的文档 ID 】需要限制的具体文档对应的文档 ID 【特殊说明】 receiverFileType 为 OPEN_DEFINE 时必 传 documentId,documentName 其中 一个，如果都传取 documentId 。 receiverFileType 为 CATEGORY_BIND 时传模板 ID, 传了模板 ID 该用印流程绑定文件 按此配置；存在未传模板 ID 则将 其他所有用印流程绑定的模板统 一设置为该配置。
	DocumentId string `json:"documentId,omitempty"`
	// <ext>core:true;deprecated:false</ext> 【需要限制的具体文档对应的文档名称】需要限制的具体文档对应的文档名称 【特殊说明】 适用 于 2.1.4 上传本地文件创建电 子签约并获取签署页面 接口 （ 获取 不到文档 ID 时，且限制文档名称 不重复情况），其他情况需要 传 documentId 。 receiverFileType 为 OPEN_DEFINE 时必 传 documentId,documentName 其中 一个，如果都传取 documentId 。
	DocumentName string `json:"documentName,omitempty"`
	ConfigType *int64 `json:"configType,omitempty"`
}
