package common


type ContractAgentAuthActionFindRequestsRequest struct {
	// <ext>core:true</ext> 【电子签约文件集合】电子签约文件集合 【作用】 查询需设置文件代理签批的电子签约文件集合 【传参】 电子签约文件id和第三方业务系统文件id必传其一，均传入以电子签约文件id为准。
	Contracts []*ContractRequest `json:"contracts"`
	// 【签署方集合】签署方集合 【作用】 查询需设置文件代理签批的签署方集合 【传参】 参数至少传一个，传入多个时只按最高优先级查询，优先级为签署方id＞签署方编号＞组织签署方单位信息＞个人签署方用户信息。
	Signatories []*SignatoryInfo `json:"signatories,omitempty"`
	// 【签批节点类型】签批节点类型 【作用】 查询需设置文件代理签批的的签批节点类型 【传参】 取值范围：PERSONAL（个人签字）， AUDIT（审批），PRACTICE（个人执业章签章）；可选多项；不传值默认为：支持全部类型。
	ActionTypes []string `json:"actionTypes,omitempty"`
}
