flamingo.me/flamingo-commerce/v3@v3.11.0/checkout/application/placeorder/commands.go (about)

     1  package placeorder
     2  
     3  import (
     4  	"net/url"
     5  
     6  	cartDomain "flamingo.me/flamingo-commerce/v3/cart/domain/cart"
     7  )
     8  
     9  type (
    10  	// StartPlaceOrderCommand triggers new place order
    11  	StartPlaceOrderCommand struct {
    12  		Cart      cartDomain.Cart
    13  		ReturnURL *url.URL
    14  	}
    15  
    16  	// RefreshPlaceOrderCommand proceeds in place order process
    17  	RefreshPlaceOrderCommand struct {
    18  	}
    19  
    20  	// CancelPlaceOrderCommand cancels current running process
    21  	CancelPlaceOrderCommand struct {
    22  	}
    23  )