lkl_sdk/lklsdk/merchant/in_net/ec/querystatus/response.go

22 lines
1.2 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package querystatus
// ECQueryStatusResponseData 电子合同查询状态响应数据
type ECQueryStatusResponseData struct {
OrderNo string `json:"order_no" dc:"请求上送的订单号"` // 请求上送的订单号
EcApplyID int64 `json:"ec_apply_id" dc:"电子签约申请受理编号"` // 电子签约申请受理编号
EcStatus string `json:"ec_status" dc:"电子合同签署状态"` // 电子合同签署状态UNDONE 未完成COMPLETED 已完成
EcNo string `json:"ec_no" dc:"电子合同号"` // 签署完成反馈
}
// ECQueryStatusResponse 电子合同查询状态响应
type ECQueryStatusResponse struct {
Code string `json:"code" dc:"返回码"` // 成功 000000 其它失败
Msg string `json:"msg" dc:"返回码描述"` // 返回码描述
RespData *ECQueryStatusResponseData `json:"resp_data" dc:"结果信息集合"` // 结果信息集合
RespTime string `json:"resp_time" dc:"响应时间"` // 格式yyyyMMddHHmmss
}
// SuccessOfFail 检查响应是否成功
func (r *ECQueryStatusResponse) SuccessOfFail() bool {
return r.Code == "000000"
}