niki/purchaseapp/service/order/param.go

21 lines
606 B
Go

package order
import (
"git.gocasts.ir/ebhomengo/niki/purchaseapp/entity"
"git.gocasts.ir/ebhomengo/niki/types"
)
type CreateOrderRequest struct {
UserID types.ID `json:"user_id"`
Address string `json:"address"`
ShippingID types.ID `json:"shipping_id"`
PaymentMethod entity.PaymentMethod `json:"payment_method"`
TotalAmount types.Price `json:"total_amount"`
TotalDiscount types.Price `json:"total_discount"`
OrderItems []entity.OrderItem `json:"order_items"`
}
type CreateOrderResponse struct {
OrderID types.ID
}