package common


type FileVerifyBatchResultVerifyResultSignatureInfosResponse struct {
	// 【校验结果码】校验结果码 0：校验成功 1：校验失败
	Code *int64 `json:"code"`
	// 【校验结果】校验结果
	Msg string `json:"msg"`
	// 【签署完成后是否修改】签署完成后是否修改
	Modified *bool `json:"modified"`
	// 【签署方】签署方
	Signatory string `json:"signatory"`
	// 【签名时间】签名时间
	SignTime string `json:"signTime"`
	// 【签名原因】签名原因
	SignReason string `json:"signReason"`
	// 【颁发机构】颁发机构
	Organization string `json:"organization"`
	// 【签名算法】签名算法
	StrAlgName string `json:"strAlgName"`
	// 【时间戳内容】时间戳内容
	TimeStamp string `json:"timeStamp"`
	// 【时间戳校验结果】时间戳校验结果
	VerifyTimestamp *bool `json:"verifyTimestamp"`
	// 【证书序列号】证书序列号
	CertSerialNo string `json:"certSerialNo"`
	// 【证书有效期开始时间】证书有效期开始时间
	CertDateFrom string `json:"certDateFrom"`
	// 【证书有效期结束时间】证书有效期结束时间
	CertDateTo string `json:"certDateTo"`
	// 【签名域】若签名只对文件部分页有效，返回签名域
	ProtectPages []int64 `json:"protectPages,omitempty"`
}
