Documentation ¶
Index ¶
- type CommerceCheckoutMutationResolver
- func (r *CommerceCheckoutMutationResolver) CommerceCheckoutCancelPlaceOrder(ctx context.Context) (bool, error)
- func (r *CommerceCheckoutMutationResolver) CommerceCheckoutClearPlaceOrder(ctx context.Context) (bool, error)
- func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrder(ctx context.Context) (*dto.PlaceOrderContext, error)
- func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrderBlocking(ctx context.Context) (*dto.PlaceOrderContext, error)
- func (r *CommerceCheckoutMutationResolver) CommerceCheckoutStartPlaceOrder(ctx context.Context, returnURLRaw string) (*dto.StartPlaceOrderResult, error)
- func (r *CommerceCheckoutMutationResolver) Inject(placeorderHandler *placeorder.Handler, ...)
- type CommerceCheckoutQueryResolver
- func (r *CommerceCheckoutQueryResolver) CommerceCheckoutActivePlaceOrder(ctx context.Context) (bool, error)
- func (r *CommerceCheckoutQueryResolver) CommerceCheckoutCurrentContext(ctx context.Context) (*dto.PlaceOrderContext, error)
- func (r *CommerceCheckoutQueryResolver) Inject(placeOrderHandler *placeorder.Handler, ...)
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommerceCheckoutMutationResolver ¶
type CommerceCheckoutMutationResolver struct {
// contains filtered or unexported fields
}
CommerceCheckoutMutationResolver resolves graphql checkout mutations
func (*CommerceCheckoutMutationResolver) CommerceCheckoutCancelPlaceOrder ¶
func (r *CommerceCheckoutMutationResolver) CommerceCheckoutCancelPlaceOrder(ctx context.Context) (bool, error)
CommerceCheckoutCancelPlaceOrder cancels a running place order
func (*CommerceCheckoutMutationResolver) CommerceCheckoutClearPlaceOrder ¶
func (r *CommerceCheckoutMutationResolver) CommerceCheckoutClearPlaceOrder(ctx context.Context) (bool, error)
CommerceCheckoutClearPlaceOrder clears the last place order if in final state
func (*CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrder ¶
func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrder(ctx context.Context) (*dto.PlaceOrderContext, error)
CommerceCheckoutRefreshPlaceOrder refreshes the current place order and proceeds the process
func (*CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrderBlocking ¶
func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrderBlocking(ctx context.Context) (*dto.PlaceOrderContext, error)
CommerceCheckoutRefreshPlaceOrderBlocking refreshes the current place order blocking
func (*CommerceCheckoutMutationResolver) CommerceCheckoutStartPlaceOrder ¶
func (r *CommerceCheckoutMutationResolver) CommerceCheckoutStartPlaceOrder(ctx context.Context, returnURLRaw string) (*dto.StartPlaceOrderResult, error)
CommerceCheckoutStartPlaceOrder starts a new process (if not running)
func (*CommerceCheckoutMutationResolver) Inject ¶
func (r *CommerceCheckoutMutationResolver) Inject( placeorderHandler *placeorder.Handler, cartService *cartApplication.CartService, decoratedCartFactory *decorator.DecoratedCartFactory, stateMapper *dto.StateMapper, logger flamingo.Logger, )
Inject dependencies
type CommerceCheckoutQueryResolver ¶
type CommerceCheckoutQueryResolver struct {
// contains filtered or unexported fields
}
CommerceCheckoutQueryResolver resolves graphql checkout queries
func (*CommerceCheckoutQueryResolver) CommerceCheckoutActivePlaceOrder ¶
func (r *CommerceCheckoutQueryResolver) CommerceCheckoutActivePlaceOrder(ctx context.Context) (bool, error)
CommerceCheckoutActivePlaceOrder checks if there is an order in unfinished state
func (*CommerceCheckoutQueryResolver) CommerceCheckoutCurrentContext ¶
func (r *CommerceCheckoutQueryResolver) CommerceCheckoutCurrentContext(ctx context.Context) (*dto.PlaceOrderContext, error)
CommerceCheckoutCurrentContext returns the last saved context
func (*CommerceCheckoutQueryResolver) Inject ¶
func (r *CommerceCheckoutQueryResolver) Inject( placeOrderHandler *placeorder.Handler, decoratedCartFactory *decorator.DecoratedCartFactory, stateMapper *dto.StateMapper, )
Inject dependencies