package common


// 【签署动作】签署动作
type CategoryActionResponse struct {
	// 【签署动作类型】签署动作类型 CORPORATE（法人单位签章），PERSONAL（个人签字），LP（法定代表人签字），AUDIT（审批），COUNTERSIGN(\"会签签章\")
	Type_ string `json:"type"`
	// 【会签动作】会签动作
	Childs []*CategoryActionResponse `json:"childs,omitempty"`
	// 【签署动作名称】
	Name string `json:"name"`
	// 【签署顺序】签署顺序
	SerialNo *int64 `json:"serialNo"`
	// 【印章ID】印章ID
	SealId *int64 `json:"sealId,omitempty"`
	// 【指定印章类型名称】指定印章类型名称
	SealCategoryName string `json:"sealCategoryName,omitempty"`
	// 【印章所属组织ID】印章所属组织ID
	SealOwner *int64 `json:"sealOwner,omitempty"`
	// 【签章所属组织名称】签章所属组织名称
	SealOwnerName string `json:"sealOwnerName"`
	// 【是否自动签署】是否自动签署
	AutoSign *bool `json:"autoSign,omitempty"`
	// 【签署人】签署人
	ActionOperators []*UserResponse `json:"actionOperators"`
}
