graphql

package
v3.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2024 License: MIT Imports: 13 Imported by: 3

Documentation

Index

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 added in v3.1.0

func (r *CommerceCheckoutMutationResolver) CommerceCheckoutCancelPlaceOrder(ctx context.Context) (bool, error)

CommerceCheckoutCancelPlaceOrder cancels a running place order

func (*CommerceCheckoutMutationResolver) CommerceCheckoutClearPlaceOrder added in v3.1.0

func (r *CommerceCheckoutMutationResolver) CommerceCheckoutClearPlaceOrder(ctx context.Context) (bool, error)

CommerceCheckoutClearPlaceOrder clears the last place order if in final state

func (*CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrder added in v3.1.0

func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrder(ctx context.Context) (*dto.PlaceOrderContext, error)

CommerceCheckoutRefreshPlaceOrder refreshes the current place order and proceeds the process

func (*CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrderBlocking added in v3.1.0

func (r *CommerceCheckoutMutationResolver) CommerceCheckoutRefreshPlaceOrderBlocking(ctx context.Context) (*dto.PlaceOrderContext, error)

CommerceCheckoutRefreshPlaceOrderBlocking refreshes the current place order blocking

func (*CommerceCheckoutMutationResolver) CommerceCheckoutStartPlaceOrder added in v3.1.0

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 added in v3.1.0

type CommerceCheckoutQueryResolver struct {
	// contains filtered or unexported fields
}

CommerceCheckoutQueryResolver resolves graphql checkout queries

func (*CommerceCheckoutQueryResolver) CommerceCheckoutActivePlaceOrder added in v3.1.0

func (r *CommerceCheckoutQueryResolver) CommerceCheckoutActivePlaceOrder(ctx context.Context) (bool, error)

CommerceCheckoutActivePlaceOrder checks if there is an order in unfinished state

func (*CommerceCheckoutQueryResolver) CommerceCheckoutCurrentContext added in v3.1.0

func (r *CommerceCheckoutQueryResolver) CommerceCheckoutCurrentContext(ctx context.Context) (*dto.PlaceOrderContext, error)

CommerceCheckoutCurrentContext returns the last saved context

func (*CommerceCheckoutQueryResolver) Inject added in v3.1.0

func (r *CommerceCheckoutQueryResolver) Inject(
	placeOrderHandler *placeorder.Handler,
	decoratedCartFactory *decorator.DecoratedCartFactory,
	stateMapper *dto.StateMapper,
)

Inject dependencies

type Service

type Service struct{}

Service is the Graphql-Service of this module

func (*Service) Schema

func (*Service) Schema() []byte

Schema returns graphql schema of this module

func (*Service) Types added in v3.3.0

func (*Service) Types(types *graphql.Types)

Types configures the GraphQL to Go resolvers

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL