package common


type CrossborderContractDetailSignatoriesActionsLocationsResponse struct {
	// <ext>core:true</ext> 【签署位置类型】签署位置类型 【传参】 取值范围：ADOBE_SIGNATURE（电子签名），INLINE_IMAGE（图章），DIGITAL_SIGNATURE（数字签名），ADOBE_TIMESTAMP（时间戳），SEAL_PERSONAL_FULL_NAME（全名信息），SEAL_JOB_POSITION（职务信息）。 【特殊说明】 1、电子签名：签署人可在邮箱中收到adobe发送的签署通知。用户点击链接即可添加签名/印章，使用签名Adobe平台颁发的证书进行签署 2、数字签名：签署人可在邮箱中收到adobe发送的签署通知。用户点击链接即可添加签名/印章，使用信任服务提供商（TSP）/如证书颁发机构（CA）颁发的数字证书进行签署 3、Adobesign签署文件支持位置类型：ADOBE_SIGNATURE（电子签名），DIGITAL_SIGNATURE（数字签名），INLINE_IMAGE（图章），ADOBE_TIMESTAMP（时间戳），SEAL_PERSONAL_FULL_NAME（全名信息），SEAL_JOB_POSITION（职务信息） 4、Docusign签署文件支持位置类型：DOCU_PERSONAL（电子签名），DOCU_INLINE_IMAGE（图章），DOCU_TIMESTAMP（时间戳） 5、用印流程配置不允许添加日期，则传入的时间戳无效
	RectType string `json:"rectType"`
	// 【X轴坐标】X轴坐标 【作用】 通过坐标指定签署位置时，以页面左下角为原点，页面宽度为1，通过比例定位签署位置左下角所在的横向位置 【传参】 1、坐标定位时必传 2、最小值：-1（不包含），最大值：1（不包含）；不传值默认为：0。
	OffsetX *float64 `json:"offsetX,omitempty"`
	// 【Y轴坐标】Y轴坐标 【作用】 通过坐标指定签署位置时，以页面左下角为原点，页面高度为1，通过比例定位签署位置左下角所在的纵向位置。 【传参】 1、坐标定位时必传。 2、最小值：-1（不包含），最大值：1（不包含）；不传值默认为：0。
	OffsetY *float64 `json:"offsetY,omitempty"`
	// 【签署页码】签署页码 【作用】 指定签署位置所在的文件页码 【传参】 1、使用坐标指定位置时必须传入。 2、0：全部页，-1：最后一页，其他：第page页（例如：第7页，则传入7）。
	Page *int64 `json:"page,omitempty"`
	// 【签署位置宽度】签署位置宽度 【作用】 设置签署位置的宽度，防止用户在文件上添加的签名过大或过小 【传参】 1、支持个人签署、时间戳位置， 2、仅传宽度时，高度按比例适配，两者均传参以宽度为准 3、最小值：10（包含），最大值：120（包含）；不传值默认为：系统默认大小。
	Width *float64 `json:"width,omitempty"`
	// 【签署位置高度】签署位置高度 【作用】 设置签署位置的高度，防止用户在文件添加的签名过大或过小 【传参】 1、支持个人签署、时间戳位置 2、仅传宽度时，高度按比例适配，两者均传参以宽度为准 3、最小值：4（包含），最大值：48（包含）；不传值默认为：系统默认大小。
	Height *float64 `json:"height,omitempty"`
	// 【签署文档id】签署文档id 【作用】 用于指定签署位置所在的签署文档 【传参】 不传入documentid（签署文档id）、documentids（签署文档id集合）、templates（文件模板id集合）时，签署位置默认对全部签署文档生效
	DocumentId *int64 `json:"documentId,omitempty"`
	// 【签署文档id集合】签署文档id集合 【作用】 用于指定签署位置所在的签署文档 【传参】 1、格式：[123123123213,123213213213] 2、不传入documentid（签署文档id）、documentids（签署文档id集合）、templates（文件模板id集合）时，签署位置默认对全部签署文档生效
	DocumentIds []int64 `json:"documentIds,omitempty"`
	// 【文件模板id】文件模板id 【作用】 用印流程绑定文件模板时，支持传入模板id用于指定签署位置 【传参】 1、传入多个模板id时，使用“，”间隔，示例：[123123123213,123213213213] 2、不传入documentid（签署文档id）、documentids（签署文档id集合）、templates（文件模板id集合）时，签署位置默认对全部签署文档生效
	Templates []int64 `json:"templates,omitempty"`
}
