package common


type DataSignPersonSealRange struct {
	// 【签名ID列表】签名ID列表 【作用】 根据一组电子签章平台签名ID获取多个签名  【传参方式】 格式：[123123123213,123213213213]
	SealIds string `json:"sealIds,omitempty"`
	// 【默认签名】默认签名 【传参】 1、取值范围：true（默认签名），false（所有签名）；不传值默认为：false（所有签名）。
	DefaultPersonSign *bool `json:"defaultPersonSign,omitempty"`
	// 【默认名章】默认名章 【传参】 1、取值范围：true（默认名章），false（所有签名）；不传值默认为：false（所有签名）。
	DefaultPersonSeal *bool `json:"defaultPersonSeal,omitempty"`
	// 【签名类型名称】签名类型名称 【作用】 根据签名类型筛选个人签名 【说明】 参考电子签章控制台设置的签名类型名称
	PersonalSealCategoryName string `json:"personalSealCategoryName,omitempty"`
	// 【签名分类】签名分类 【作用】 根据签名的分类筛选个人签名 【传参】 1、取值范围：PERSON_SIGN（个人签名），PERSON_SEAL（个人名章）。
	PersonSealCarrier string `json:"personSealCarrier,omitempty"`
	// 【签名形式】签名形式 【传参】 1、取值范围：ALL（全部），ELECTRONIC（电子签名），UKEY（Ukey签名）；不传值默认为：ALL（全部）。
	DataSignSealType string `json:"dataSignSealType,omitempty"`
}
