package common


// <ext>core:true</ext>  【签署方】签署方 【作用】 查询（这里根据不同场景定义描述）的签署方。 【传参】 参数至少传一个，传入多个时只按最高优先级查询，优先级为签署方id＞签署方编号＞组织签署方单位信息＞个人签署方用户信息。
type SignatoryInfo struct {
	// <ext>core:true;format:string</ext>  【签署方id】签署方id  
	SignatoryId *int64 `json:"signatoryId,omitempty"`
	// <ext>core:true</ext>  【签署方编号】签署方编号 【作用】 通过传入发起文件添加（单位/个人）签署方时，业务系统为签署方自定义传入的ID查询签署方
	SignatoryNo string `json:"signatoryNo,omitempty"`
	CompanyInfo *CompanyRequest `json:"companyInfo,omitempty"`
	UserInfo *UserRequest `json:"userInfo,omitempty"`
}
