Files
go-common/app/interface/main/ugcpay/api/http/model.go
2019-04-22 18:49:16 +08:00

35 lines
855 B
Go

package http
// ArgTradeOrder .
type ArgTradeOrder struct {
OrderID string `form:"order_id" validate:"required"`
}
// RespTradeOrder .
type RespTradeOrder struct {
OrderID string `json:"order_id"`
MID int64 `json:"mid"`
Biz string `json:"biz"`
Platform string `json:"platform"`
OID int64 `json:"oid"`
OType string `json:"otype"`
Fee int64 `json:"fee"`
Currency string `json:"currency"`
PayID string `json:"pay_id"`
State string `json:"state"`
Reason string `json:"reason"`
}
// ArgTradeCreate .
type ArgTradeCreate struct {
OID int64 `form:"oid" validate:"required"`
OType string `form:"otype" validate:"required"`
Currency string `form:"currency" validate:"required"`
}
// RespTradeCreate .
type RespTradeCreate struct {
OrderID string `json:"order_id"`
PayData string `json:"pay_data"`
}