package common


type DetailActions struct {
	// 【签署节点id】签署节点id
	Id string `json:"id"`
	// 【签署节点类型】签署节点类型  OPERATOR（经办人签字），LP（法定代表人签字），CORPORATE（法人单位签章），PERSONAL（个人签字），AUDIT（个人审批），FILL（电子签约填参），TERMINATE_CORPORATE（电子签约单位作废），TERMINATE_PERSONAL（电子签约个人作废），COUNTERSIGN（会签签章）
	Type_ string `json:"type"`
	// 【签署节点名称】签署节点名称
	Name string `json:"name,omitempty"`
	// 【状态】状态 FILLING(填参中),FILLED(完成填参 ),WAITING(等待签署),SIGNING(签署中),SIGNED(完成),DISCARDED(废弃),REJECTED(拒绝),FINISHED(已完成，强制结束)
	Status string `json:"status,omitempty"`
	// 【签署节点创建时间】签署节点创建时间 格式yyyy-MM-dd HH：mm：ss
	CreateTime string `json:"createTime,omitempty"`
	// 【签署节点创建时间】签署节点创建时间 格式yyyy-MM-dd HH：mm：ss
	CompleteTime string `json:"completeTime,omitempty"`
	// 【印章所属组织ID】印章所属组织ID
	SealOwner string `json:"sealOwner,omitempty"`
	// 【印章所属组织名称】印章所属组织名称
	SealOwnerName string `json:"sealOwnerName,omitempty"`
	// 【指定的印章ID】指定的印章ID
	SealId string `json:"sealId,omitempty"`
	// 【印章或印章分类名称】印章或印章分类名称
	SealOrScName string `json:"sealOrScName,omitempty"`
	// 【签署节点操作人】签署节点操作人，即对签署节点进行签字/审批/盖章的实际操作人
	ActionOperators []*DetailOperator `json:"actionOperators,omitempty"`
	// 【批注内容】批注内容，各签署节点的操作人对文件添加的批注内容
	AnnotationStampers []*AnnotationStampers `json:"annotationStampers,omitempty"`
}
