CreateOrder

@Summary(value = "下单")
@CommandRoute(action = "")
data class CreateOrder(val items: List<CreateOrder.Item>, val address: ShippingAddress, val fromCart: Boolean) : CommandValidator

CreateOrder .

Author

ahoo wang

Constructors

Link copied to clipboard
constructor(items: List<CreateOrder.Item>, address: ShippingAddress, fromCart: Boolean)

Types

Link copied to clipboard
data class Item(val productId: String, val price: BigDecimal, val quantity: Int) : CreateOrderItem

Properties

Link copied to clipboard
@NotNull
@Valid
val address: ShippingAddress
Link copied to clipboard
Link copied to clipboard
@Size(min = 1)
val items: List<CreateOrder.Item>

Functions

Link copied to clipboard
open override fun validate()