package common


type PersonSealInfoRequest struct {
	Company *CompanyRequest `json:"company,omitempty"`
	User *UserInfoRequest `json:"user,omitempty"`
	// <ext>core:true</ext> 【签名ID列表】签名ID列表 【作用】 可传入多个，格式：123123123213,123213213213
	SealIds string `json:"sealIds,omitempty"`
	// <ext>core:true</ext> 【查询默认签名】查询默认签名 【作用】 当传true时，筛选出所有默认签名。传false时筛选的是所有签名 【传参】 取值范围：true（默认签名），false（所有签名）；不传值默认为：false（所有签名）。
	DefaultPersonSignFlag *bool `json:"defaultPersonSignFlag,omitempty"`
	// <ext>core:true</ext> 【查询默认名章】查询默认名章 【作用】 当传true时，筛选出所有默认名章。传false时筛选的是所有签名 【传参】 取值范围：true（默认名章），false（所有签名）；不传值默认为：false（所有签名）。
	DefaultPersonSealFlag *bool `json:"defaultPersonSealFlag,omitempty"`
	// <ext>core:true</ext> 【签名类型】签名类型 【传参】 传入在电子签章控制台“签名类型管理”维护的签名类型名称
	PersonSealCategoryName string `json:"personSealCategoryName,omitempty"`
	// <ext>core:true</ext> 【签名分类】签名分类 【传参】 取值范围：PERSON_SIGN(个人签名)，PERSON_SEAL(个人名章)；不传值默认为全部。
	PersonSealCarrier string `json:"personSealCarrier,omitempty"`
}
