lkl_sdk/model/uploadFile.go

37 lines
1009 B
Go

package model
type UploadFileRequest struct {
ReqData *UploadFileReqData `json:"reqData"`
Ver string `json:"ver"`
Timestamp string `json:"timestamp"`
ReqId string `json:"reqId"`
}
type UploadFileReqData struct {
Version string `json:"version"`
OrderNo string `json:"orderNo"`
AttType string `json:"attType"`
AttExtName string `json:"attExtName"`
AttContext string `json:"attContext"`
OrgCode string `json:"orgCode"`
}
type UploadFileResponse struct {
CmdRetCode string `json:"cmdRetCode"`
ReqId string `json:"reqId"`
RespData struct {
AttType string `json:"attType"`
OrderNo string `json:"orderNo"`
OrgCode string `json:"orgCode"`
AttFileId string `json:"attFileId"`
} `json:"respData"`
RetCode string `json:"retCode"`
RetMsg string `json:"retMsg"`
Timestamp int64 `json:"timestamp"`
Ver string `json:"ver"`
}
func (u *UploadFileResponse) SuccessOrFail() bool {
return u.RetCode == "000000"
}