package common


type OpenSimpleSeal struct {
	// 【签名id】签名id
	Id string `json:"id"`
	// 【签名形式】签名形式 ELECTRONIC（电子签名）、UKEY（Ukey签名）、MOBILE（移动签名）
	BusinessType string `json:"businessType,omitempty"`
	// 【签名分类】签名分类 PERSON_SIGN(个人签名)，PERSON_SEAL(个人名章)
	PersonSealCarrier string `json:"personSealCarrier"`
	// 【签名类型名称】签名类型名称
	PersonSealCategory string `json:"personSealCategory,omitempty"`
	// 【个人签名制作方式】个人签名制作方式 SYSTEM_PERSON_SEAL(系统签名), CREATED_PERSON_SEAL_MANUALLY(手动创建签名), SYSTEM_PERSONAL_SIGNATURE(系统名章), CREATED_PERSONAL_SIGNATURE_MANUALLY(手动创建名章);
	PersonSealType string `json:"personSealType,omitempty"`
	// 【签名规格：高】签名规格：高
	Height *int64 `json:"height"`
	// 【签名规格：宽】签名规格：宽
	Width *int64 `json:"width"`
	// 【形状】形状
	SealShape string `json:"sealShape"`
	// 【签名图片base64编码】签名图片base64编码
	ImageBase64 string `json:"imageBase64"`
	SealCertInfo OpenSealCertVo `json:"sealCertInfo,omitempty"`
	Status *SealStatus `json:"status,omitempty"`
}
