package common


// 【证书列表】证书列表
type CertOrderQueryResultResponse struct {
	// 【订单编号】订单编号
	OrderId string `json:"orderId,omitempty"`
	// 【订单类型】订单类型 CLOUD_CERT（云证书-新购），UKEY_CERT（Ukey证书-新购），MOBILE_CERT（移动证书-新购），UKEY_CHANGE（Ukey证书-变更），UKEY_ONLY_CERT（Ukey证书-续期）
	OrderType string `json:"orderType,omitempty"`
	// 【证书主体id】证书主体id
	TenantId string `json:"tenantId,omitempty"`
	// 【证书主体名称】证书主体名称
	TenantName string `json:"tenantName,omitempty"`
	// 【订单状态】订单状态 UN_AUTHORIZE（待授权），AUTHORIZE_FAIL（授权失败），UN_PAY（待支付），UNMAKE（待制证），UN_SEND（待寄送），SENDING（寄送中），FINISHED（已完成），INVOICING（开票中），INVOICED（已开票），INVALID（已失效）
	OrderStatus string `json:"orderStatus,omitempty"`
	// 【支付方式】支付方式 PRIVATE（费用分摊支付）、QIYUESUO（支付给契约锁）、UNPAY（不支付）
	PayType string `json:"payType,omitempty"`
	// 【证书类型】证书类型 COMPANY（单位证书），PERSONAL（个人证书）
	CertType string `json:"certType,omitempty"`
	// 【CA机构中文名称】CA机构中文名称
	CaName string `json:"caName,omitempty"`
	// 【CA机构简称】CA机构简称
	CaType string `json:"caType,omitempty"`
	// 【证书状态】证书状态 UNAPPLY（待制作），WAIT_WRITE（待写入），NORMAL（生效中），REVOKED（已吊销），EXPIRED（已过期）
	CertStatus string `json:"certStatus,omitempty"`
	// 【证书有效期开始时间】证书有效期开始时间
	StartTime string `json:"startTime,omitempty"`
	// 【证书有效期结束时间】证书有效期结束时间
	EndTime string `json:"endTime,omitempty"`
	// 【申请人id】申请人id
	ApplicantId string `json:"applicantId,omitempty"`
	// 【申请人姓名】申请人姓名
	ApplicantName string `json:"applicantName,omitempty"`
	// 【申请时间】申请时间
	ApplicantTime string `json:"applicantTime,omitempty"`
}
