flamingo.me/flamingo-commerce/v3@v3.11.0/checkout/interfaces/graphql/dto/types.go (about)

     1  package dto
     2  
     3  import (
     4  	"flamingo.me/flamingo-commerce/v3/cart/domain/placeorder"
     5  	"flamingo.me/flamingo-commerce/v3/cart/interfaces/graphql/dto"
     6  	"flamingo.me/flamingo-commerce/v3/checkout/application"
     7  )
     8  
     9  type (
    10  	// StartPlaceOrderResult result of start place order
    11  	StartPlaceOrderResult struct {
    12  		UUID string
    13  	}
    14  
    15  	// PlaceOrderContext infos
    16  	PlaceOrderContext struct {
    17  		Cart       *dto.DecoratedCart
    18  		OrderInfos *PlacedOrderInfos
    19  		State      State
    20  		UUID       string
    21  	}
    22  
    23  	// PlacedOrderInfos infos
    24  	PlacedOrderInfos struct {
    25  		PaymentInfos        []application.PlaceOrderPaymentInfo
    26  		PlacedOrderInfos    []placeorder.PlacedOrderInfo
    27  		Email               string
    28  		PlacedDecoratedCart *dto.DecoratedCart
    29  	}
    30  )