package common


type ContractSignConsumption struct {
	// 【文件主题】文件主题
	Subject string `json:"subject,omitempty"`
	// 【用印流程ID】用印流程ID
	CategoryId string `json:"categoryId,omitempty"`
	// 【用印流程】用印流程
	CategoryName string `json:"categoryName,omitempty"`
	// 【签署文件类型】签署文件类型
	SignDocumentType string `json:"signDocumentType,omitempty"`
	// 【文件ID】文件ID
	BusinessId string `json:"businessId,omitempty"`
	// 【签署人ID】签署人ID
	OperatorId string `json:"operatorId,omitempty"`
	// 【签署人姓名】签署人姓名
	OperatorName string `json:"operatorName,omitempty"`
	// 【签署人手机号】签署人手机号
	OperatorMobile string `json:"operatorMobile,omitempty"`
	// 【签署人邮箱】签署人邮箱
	OperatorEmail string `json:"operatorEmail,omitempty"`
	// 【签署人员工编号】签署人员工编号
	OperatorNumber string `json:"operatorNumber,omitempty"`
	// 【签署人账号】签署人账号
	OperatorAccountNo string `json:"operatorAccountNo,omitempty"`
	// 【签署节点ID】签署节点ID
	ActionId string `json:"actionId,omitempty"`
	// 【签署节点类型】签署节点类型
	ActionType string `json:"actionType,omitempty"`
	// 【签署类型】签署类型
	SignType string `json:"signType,omitempty"`
	// 【签署方ID】签署方ID
	SignatoryTenantId string `json:"signatoryTenantId,omitempty"`
	// 【签署方】签署方
	SignatoryTenantName string `json:"signatoryTenantName,omitempty"`
	// 【签署方社会统一信用代码】签署方社会统一信用代码
	SignatoryTenantRegisterNo string `json:"signatoryTenantRegisterNo,omitempty"`
	// 【签署方类型】签署方类型
	SignatoryTenantType string `json:"signatoryTenantType,omitempty"`
	// 【发起主体ID】发起主体ID
	ContractTenantId string `json:"contractTenantId,omitempty"`
	// 【发起主体】发起主体
	ContractTenantName string `json:"contractTenantName,omitempty"`
	// 【发起主体社会统一信用代码】发起主体社会统一信用代码
	ContractTenantRegisterNo string `json:"contractTenantRegisterNo,omitempty"`
	// 【发起时间】发起时间
	ContractSendTime string `json:"contractSendTime,omitempty"`
	// 【签署完成时间】签署完成时间
	SignCompleteTime string `json:"signCompleteTime,omitempty"`
	// 【签署IP】签署IP
	Ip string `json:"ip,omitempty"`
	// 【签署地址】签署地址
	Address string `json:"address,omitempty"`
	// 【签署客户端】签署客户端
	ClientType string `json:"clientType,omitempty"`
	// 【平台ID】平台ID
	AppTokenId string `json:"appTokenId,omitempty"`
	// 【平台】平台
	AppTokenName string `json:"appTokenName,omitempty"`
	// 【证书类型】证书类型
	CertType string `json:"certType,omitempty"`
	// 【证书序列号】证书序列号
	CertSerialNo string `json:"certSerialNo,omitempty"`
	// 【证书申请人名称】证书申请人名称
	CertApplierName string `json:"certApplierName,omitempty"`
	// 【创建时间】创建时间
	CreateTime string `json:"createTime,omitempty"`
	// 【是否是升级用量】是否是升级用量
	Upgrade *bool `json:"upgrade,omitempty"`
	// 【操作日志ID】操作日志ID
	StreamId string `json:"streamId,omitempty"`
	// 【ca类型】ca类型
	CaType string `json:"caType,omitempty"`
	// 【ca算法】ca算法
	CertAlg string `json:"certAlg,omitempty"`
	// 【证书信息】证书信息
	SignCerts []*ContractSignConsumptionSignCerts `json:"signCerts,omitempty"`
	// 【使用证书】使用证书
	CertTypes string `json:"certTypes,omitempty"`
	// 【使用证书序列号】使用证书序列号
	CertSerialNos string `json:"certSerialNos,omitempty"`
	// 【意愿校验方式】意愿校验方式
	SignAuthMode string `json:"signAuthMode,omitempty"`
	// 【意愿校验类型】意愿校验类型
	SignTypeDesc string `json:"signTypeDesc,omitempty"`
}
