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: 44 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

Types

type Commerce_Cart_AdditionalDataResolver added in v3.5.0

type Commerce_Cart_AdditionalDataResolver interface {
	CustomAttributes(ctx context.Context, obj *cart.AdditionalData) (*dto.CustomAttributes, error)
}

type Commerce_Cart_CartResolver added in v3.5.0

type Commerce_Cart_CartResolver interface {
	GetDeliveryByCode(ctx context.Context, obj *cart.Cart, deliveryCode string) (*cart.Delivery, error)
}

type Commerce_Cart_DefaultPaymentSelectionResolver added in v3.3.0

type Commerce_Cart_DefaultPaymentSelectionResolver interface {
	CartSplit(ctx context.Context, obj *cart.DefaultPaymentSelection) ([]*dto.PaymentSelectionSplit, error)
}

type Commerce_Cart_DeliveryInfoResolver added in v3.5.0

type Commerce_Cart_DeliveryInfoResolver interface {
	AdditionalData(ctx context.Context, obj *cart.DeliveryInfo) (*dto.CustomAttributes, error)
}

type Commerce_Cart_ItemResolver added in v3.5.0

type Commerce_Cart_ItemResolver interface {
	AppliedDiscounts(ctx context.Context, obj *cart.Item) (*dto.CartAppliedDiscounts, error)
}

type Commerce_Cart_ShippingItemResolver added in v3.5.0

type Commerce_Cart_ShippingItemResolver interface {
	AppliedDiscounts(ctx context.Context, obj *cart.ShippingItem) (*dto.CartAppliedDiscounts, error)
}

type Commerce_Product_PriceInfoResolver added in v3.5.0

type Commerce_Product_PriceInfoResolver interface {
	ActiveBase(ctx context.Context, obj *domain1.PriceInfo) (*domain.Price, error)
}

type Commerce_Search_MetaResolver added in v3.3.0

type Commerce_Search_MetaResolver interface {
	SortOptions(ctx context.Context, obj *domain2.SearchMeta) ([]*searchdto.CommerceSearchSortOption, error)
}

type ComplexityRoot

type ComplexityRoot struct {
	Commerce_Cart_AdditionalData struct {
		CustomAttributes func(childComplexity int) int
		ReservedOrderID  func(childComplexity int) int
	}

	Commerce_Cart_Address struct {
		AdditionalAddressLines func(childComplexity int) int
		City                   func(childComplexity int) int
		Company                func(childComplexity int) int
		Country                func(childComplexity int) int
		CountryCode            func(childComplexity int) int
		Email                  func(childComplexity int) int
		Firstname              func(childComplexity int) int
		Lastname               func(childComplexity int) int
		MiddleName             func(childComplexity int) int
		PostCode               func(childComplexity int) int
		RegionCode             func(childComplexity int) int
		Salutation             func(childComplexity int) int
		State                  func(childComplexity int) int
		Street                 func(childComplexity int) int
		StreetNr               func(childComplexity int) int
		Telephone              func(childComplexity int) int
		Title                  func(childComplexity int) int
		Vat                    func(childComplexity int) int
	}

	Commerce_Cart_AddressForm struct {
		AddressLine1 func(childComplexity int) int
		AddressLine2 func(childComplexity int) int
		City         func(childComplexity int) int
		Company      func(childComplexity int) int
		Country      func(childComplexity int) int
		CountryCode  func(childComplexity int) int
		Email        func(childComplexity int) int
		Firstname    func(childComplexity int) int
		Lastname     func(childComplexity int) int
		MiddleName   func(childComplexity int) int
		PhoneNumber  func(childComplexity int) int
		PostCode     func(childComplexity int) int
		RegionCode   func(childComplexity int) int
		Salutation   func(childComplexity int) int
		State        func(childComplexity int) int
		Street       func(childComplexity int) int
		StreetNr     func(childComplexity int) int
		Title        func(childComplexity int) int
		Vat          func(childComplexity int) int
	}

	Commerce_Cart_AppliedDiscount struct {
		Applied       func(childComplexity int) int
		CampaignCode  func(childComplexity int) int
		CouponCode    func(childComplexity int) int
		IsItemRelated func(childComplexity int) int
		Label         func(childComplexity int) int
		SortOrder     func(childComplexity int) int
		Type          func(childComplexity int) int
	}

	Commerce_Cart_AppliedDiscounts struct {
		ByCampaignCode func(childComplexity int, campaignCode string) int
		ByType         func(childComplexity int, filterType string) int
		Items          func(childComplexity int) int
	}

	Commerce_Cart_AppliedGiftCard struct {
		Applied      func(childComplexity int) int
		Code         func(childComplexity int) int
		HasRemaining func(childComplexity int) int
		Remaining    func(childComplexity int) int
	}

	Commerce_Cart_BillingAddressForm struct {
		FormData       func(childComplexity int) int
		Processed      func(childComplexity int) int
		ValidationInfo func(childComplexity int) int
	}

	Commerce_Cart_Cart struct {
		AdditionalData               func(childComplexity int) int
		AllShippingTitles            func(childComplexity int) int
		AppliedCouponCodes           func(childComplexity int) int
		AppliedGiftCards             func(childComplexity int) int
		AuthenticatedUserID          func(childComplexity int) int
		BelongsToAuthenticatedUser   func(childComplexity int) int
		BillingAddress               func(childComplexity int) int
		DefaultCurrency              func(childComplexity int) int
		Deliveries                   func(childComplexity int) int
		EntityID                     func(childComplexity int) int
		GetByExternalReference       func(childComplexity int, ref string) int
		GetByItemID                  func(childComplexity int, itemID string) int
		GetCartTeaser                func(childComplexity int) int
		GetDeliveryByCode            func(childComplexity int, deliveryCode string) int
		GetDeliveryByItemID          func(childComplexity int, itemID string) int
		GetDeliveryCodes             func(childComplexity int) int
		GetMainShippingEMail         func(childComplexity int) int
		GetPaymentReference          func(childComplexity int) int
		GetTotalItemsByType          func(childComplexity int, typeCode string) int
		GetTotalQty                  func(childComplexity int, marketPlaceCode string, variantCode string) int
		GetVoucherSavings            func(childComplexity int) int
		GrandTotal                   func(childComplexity int) int
		GrandTotalCharges            func(childComplexity int) int
		HasAppliedCouponCode         func(childComplexity int) int
		HasAppliedGiftCards          func(childComplexity int) int
		HasDeliveryForCode           func(childComplexity int, deliveryCode string) int
		HasRemainingGiftCards        func(childComplexity int) int
		HasShippingCosts             func(childComplexity int) int
		ID                           func(childComplexity int) int
		IsEmpty                      func(childComplexity int) int
		IsPaymentSelected            func(childComplexity int) int
		ItemCount                    func(childComplexity int) int
		ItemRelatedDiscountAmount    func(childComplexity int) int
		NonItemRelatedDiscountAmount func(childComplexity int) int
		PaymentSelection             func(childComplexity int) int
		ProductCount                 func(childComplexity int) int
		Purchaser                    func(childComplexity int) int
		ShippingGross                func(childComplexity int) int
		ShippingGrossWithDiscounts   func(childComplexity int) int
		ShippingNet                  func(childComplexity int) int
		ShippingNetWithDiscounts     func(childComplexity int) int
		SubTotalGross                func(childComplexity int) int
		SubTotalGrossWithDiscounts   func(childComplexity int) int
		SubTotalNet                  func(childComplexity int) int
		SubTotalNetWithDiscounts     func(childComplexity int) int
		SumTotalTaxAmount            func(childComplexity int) int
		TotalDiscountAmount          func(childComplexity int) int
		Totalitems                   func(childComplexity int) int
	}

	Commerce_Cart_CouponCode struct {
		Code func(childComplexity int) int
	}

	Commerce_Cart_CustomAttributes struct {
		Get func(childComplexity int, key string) int
	}

	Commerce_Cart_DecoratedCart struct {
		Cart                       func(childComplexity int) int
		CartSummary                func(childComplexity int) int
		DecoratedDeliveries        func(childComplexity int) int
		GetAllPaymentRequiredItems func(childComplexity int) int
		GetDecoratedDeliveryByCode func(childComplexity int, deliveryCode string) int
	}

	Commerce_Cart_DecoratedDelivery struct {
		DecoratedItems func(childComplexity int) int
		Delivery       func(childComplexity int) int
	}

	Commerce_Cart_DecoratedItem struct {
		Item    func(childComplexity int) int
		Product func(childComplexity int) int
	}

	Commerce_Cart_DefaultPaymentSelection struct {
		CartSplit  func(childComplexity int) int
		Gateway    func(childComplexity int) int
		TotalValue func(childComplexity int) int
	}

	Commerce_Cart_Delivery struct {
		Cartitems                    func(childComplexity int) int
		DeliveryInfo                 func(childComplexity int) int
		GrandTotal                   func(childComplexity int) int
		HasItems                     func(childComplexity int) int
		ItemRelatedDiscountAmount    func(childComplexity int) int
		NonItemRelatedDiscountAmount func(childComplexity int) int
		ShippingItem                 func(childComplexity int) int
		SubTotalGross                func(childComplexity int) int
		SubTotalGrossWithDiscounts   func(childComplexity int) int
		SubTotalNet                  func(childComplexity int) int
		SubTotalNetWithDiscounts     func(childComplexity int) int
		SumTotalTaxAmount            func(childComplexity int) int
		TotalDiscountAmount          func(childComplexity int) int
	}

	Commerce_Cart_DeliveryAddressForm struct {
		Carrier           func(childComplexity int) int
		DeliveryCode      func(childComplexity int) int
		DesiredTime       func(childComplexity int) int
		FormData          func(childComplexity int) int
		Method            func(childComplexity int) int
		Processed         func(childComplexity int) int
		UseBillingAddress func(childComplexity int) int
		ValidationInfo    func(childComplexity int) int
	}

	Commerce_Cart_DeliveryInfo struct {
		AdditionalData   func(childComplexity int) int
		Carrier          func(childComplexity int) int
		Code             func(childComplexity int) int
		DeliveryLocation func(childComplexity int) int
		DesiredTime      func(childComplexity int) int
		Method           func(childComplexity int) int
		Workflow         func(childComplexity int) int
	}

	Commerce_Cart_DeliveryLocation struct {
		Address           func(childComplexity int) int
		Code              func(childComplexity int) int
		Type              func(childComplexity int) int
		UseBillingAddress func(childComplexity int) int
	}

	Commerce_Cart_ExistingCustomerData struct {
		ID func(childComplexity int) int
	}

	Commerce_Cart_Form_Error struct {
		DefaultLabel func(childComplexity int) int
		MessageKey   func(childComplexity int) int
	}

	Commerce_Cart_Form_FieldError struct {
		DefaultLabel func(childComplexity int) int
		FieldName    func(childComplexity int) int
		MessageKey   func(childComplexity int) int
	}

	Commerce_Cart_Form_ValidationInfo struct {
		FieldErrors   func(childComplexity int) int
		GeneralErrors func(childComplexity int) int
	}

	Commerce_Cart_Item struct {
		AdditionalDataKeys     func(childComplexity int) int
		AdditionalDataValues   func(childComplexity int) int
		AppliedDiscounts       func(childComplexity int) int
		ExternalReference      func(childComplexity int) int
		GetAdditionalData      func(childComplexity int, key string) int
		HasAdditionalDataKey   func(childComplexity int, key string) int
		ID                     func(childComplexity int) int
		MarketplaceCode        func(childComplexity int) int
		ProductName            func(childComplexity int) int
		Qty                    func(childComplexity int) int
		RowPriceGross          func(childComplexity int) int
		RowPriceNet            func(childComplexity int) int
		SinglePriceGross       func(childComplexity int) int
		SinglePriceNet         func(childComplexity int) int
		SourceID               func(childComplexity int) int
		VariantMarketPlaceCode func(childComplexity int) int
	}

	Commerce_Cart_ItemValidationError struct {
		ErrorMessageKey func(childComplexity int) int
		ItemID          func(childComplexity int) int
	}

	Commerce_Cart_KeyValue struct {
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	Commerce_Cart_PaymentSelection_Split struct {
		Charge    func(childComplexity int) int
		Qualifier func(childComplexity int) int
	}

	Commerce_Cart_PaymentSelection_SplitQualifier struct {
		ChargeReference func(childComplexity int) int
		ChargeType      func(childComplexity int) int
		Method          func(childComplexity int) int
	}

	Commerce_Cart_Person struct {
		Address              func(childComplexity int) int
		ExistingCustomerData func(childComplexity int) int
		PersonalDetails      func(childComplexity int) int
	}

	Commerce_Cart_PersonalDetails struct {
		DateOfBirth     func(childComplexity int) int
		Nationality     func(childComplexity int) int
		PassportCountry func(childComplexity int) int
		PassportNumber  func(childComplexity int) int
	}

	Commerce_Cart_PlacedOrderInfo struct {
		DeliveryCode func(childComplexity int) int
		OrderNumber  func(childComplexity int) int
	}

	Commerce_Cart_PricedCartItem struct {
		Amount func(childComplexity int) int
		ItemID func(childComplexity int) int
	}

	Commerce_Cart_PricedItems struct {
		CartItems     func(childComplexity int) int
		ShippingItems func(childComplexity int) int
		TotalItems    func(childComplexity int) int
	}

	Commerce_Cart_PricedShippingItem struct {
		Amount           func(childComplexity int) int
		DeliveryInfoCode func(childComplexity int) int
	}

	Commerce_Cart_PricedTotalItem struct {
		Amount func(childComplexity int) int
		Code   func(childComplexity int) int
	}

	Commerce_Cart_QtyRestrictionResult struct {
		IsRestricted        func(childComplexity int) int
		MaxAllowed          func(childComplexity int) int
		RemainingDifference func(childComplexity int) int
		RestrictorName      func(childComplexity int) int
	}

	Commerce_Cart_SelectedPaymentResult struct {
		Processed      func(childComplexity int) int
		ValidationInfo func(childComplexity int) int
	}

	Commerce_Cart_ShippingItem struct {
		AppliedDiscounts         func(childComplexity int) int
		PriceGross               func(childComplexity int) int
		PriceNet                 func(childComplexity int) int
		Tax                      func(childComplexity int) int
		TaxAmount                func(childComplexity int) int
		Title                    func(childComplexity int) int
		TotalWithDiscountInclTax func(childComplexity int) int
	}

	Commerce_Cart_Summary struct {
		Discounts                                        func(childComplexity int) int
		GrandTotalWithGiftCards                          func(childComplexity int) int
		HasAppliedDiscounts                              func(childComplexity int) int
		SumPaymentSelectionCartSplitValueAmountByMethods func(childComplexity int, methods []string) int
		SumTaxes                                         func(childComplexity int) int
		SumTotalDiscountWithGiftCardsAmount              func(childComplexity int) int
		TotalDiscountAmount                              func(childComplexity int) int
		TotalGiftCardAmount                              func(childComplexity int) int
	}

	Commerce_Cart_Tax struct {
		Amount func(childComplexity int) int
		Rate   func(childComplexity int) int
		Type   func(childComplexity int) int
	}

	Commerce_Cart_Taxes struct {
		GetByType func(childComplexity int, taxType string) int
		Items     func(childComplexity int) int
	}

	Commerce_Cart_Teaser struct {
		DeliveryCodes func(childComplexity int) int
		ItemCount     func(childComplexity int) int
		ProductCount  func(childComplexity int) int
	}

	Commerce_Cart_Totalitem struct {
		Code  func(childComplexity int) int
		Price func(childComplexity int) int
		Title func(childComplexity int) int
		Type  func(childComplexity int) int
	}

	Commerce_Cart_UpdateDeliveryShippingOptions_Result struct {
		Processed func(childComplexity int) int
	}

	Commerce_Cart_ValidationResult struct {
		CommonErrorMessageKey func(childComplexity int) int
		HasCommonError        func(childComplexity int) int
		ItemResults           func(childComplexity int) int
	}

	Commerce_CategoryData struct {
		Active     func(childComplexity int) int
		Attributes func(childComplexity int) int
		Code       func(childComplexity int) int
		Name       func(childComplexity int) int
		Path       func(childComplexity int) int
		Promoted   func(childComplexity int) int
	}

	Commerce_CategoryTree struct {
		Active        func(childComplexity int) int
		Code          func(childComplexity int) int
		DocumentCount func(childComplexity int) int
		HasChilds     func(childComplexity int) int
		Name          func(childComplexity int) int
		Path          func(childComplexity int) int
		SubTrees      func(childComplexity int) int
	}

	Commerce_Category_Attribute struct {
		Code   func(childComplexity int) int
		Label  func(childComplexity int) int
		Values func(childComplexity int) int
	}

	Commerce_Category_AttributeValue struct {
		Label func(childComplexity int) int
		Value func(childComplexity int) int
	}

	Commerce_Category_Attributes struct {
		All func(childComplexity int) int
		Get func(childComplexity int, code string) int
		Has func(childComplexity int, code string) int
	}

	Commerce_Category_SearchResult struct {
		Category            func(childComplexity int) int
		ProductSearchResult func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderContext struct {
		Cart       func(childComplexity int) int
		OrderInfos func(childComplexity int) int
		State      func(childComplexity int) int
		UUID       func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderPaymentInfo struct {
		Amount          func(childComplexity int) int
		Gateway         func(childComplexity int) int
		Method          func(childComplexity int) int
		PaymentProvider func(childComplexity int) int
		Title           func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_Form_Parameter struct {
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_PaymentRequestAPI struct {
		CompleteURL           func(childComplexity int) int
		Details               func(childComplexity int) int
		MerchantValidationURL func(childComplexity int) int
		MethodData            func(childComplexity int) int
		Options               func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_Failed struct {
		Name   func(childComplexity int) int
		Reason func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_FailedReason_CanceledByCustomer struct {
		Reason func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_FailedReason_CartValidationError struct {
		Reason           func(childComplexity int) int
		ValidationResult func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_FailedReason_Error struct {
		Reason func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_FailedReason_PaymentCanceledByCustomer struct {
		Reason func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_FailedReason_PaymentError struct {
		Reason func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_PostRedirect struct {
		Name       func(childComplexity int) int
		Parameters func(childComplexity int) int
		URL        func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_Redirect struct {
		Name func(childComplexity int) int
		URL  func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_ShowHTML struct {
		HTML func(childComplexity int) int
		Name func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_ShowIframe struct {
		Name func(childComplexity int) int
		URL  func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_ShowWalletPayment struct {
		Name              func(childComplexity int) int
		PaymentMethod     func(childComplexity int) int
		PaymentRequestAPI func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_Success struct {
		Name func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_TriggerClientSDK struct {
		Data func(childComplexity int) int
		Name func(childComplexity int) int
		URL  func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_Wait struct {
		Name func(childComplexity int) int
	}

	Commerce_Checkout_PlaceOrderState_State_WaitForCustomer struct {
		Name func(childComplexity int) int
	}

	Commerce_Checkout_PlacedOrderInfos struct {
		Email            func(childComplexity int) int
		PaymentInfos     func(childComplexity int) int
		PlacedOrderInfos func(childComplexity int) int
	}

	Commerce_Checkout_StartPlaceOrder_Result struct {
		UUID func(childComplexity int) int
	}

	Commerce_Customer_Address struct {
		AdditionalAddressLines func(childComplexity int) int
		City                   func(childComplexity int) int
		Company                func(childComplexity int) int
		CountryCode            func(childComplexity int) int
		DefaultBilling         func(childComplexity int) int
		DefaultShipping        func(childComplexity int) int
		Email                  func(childComplexity int) int
		Firstname              func(childComplexity int) int
		ID                     func(childComplexity int) int
		Lastname               func(childComplexity int) int
		PostCode               func(childComplexity int) int
		Prefix                 func(childComplexity int) int
		RegionCode             func(childComplexity int) int
		State                  func(childComplexity int) int
		Street                 func(childComplexity int) int
		StreetNr               func(childComplexity int) int
		Telephone              func(childComplexity int) int
	}

	Commerce_Customer_PersonData struct {
		Birthday    func(childComplexity int) int
		FirstName   func(childComplexity int) int
		Gender      func(childComplexity int) int
		LastName    func(childComplexity int) int
		MainEmail   func(childComplexity int) int
		MiddleName  func(childComplexity int) int
		Nationality func(childComplexity int) int
		Prefix      func(childComplexity int) int
	}

	Commerce_Customer_Result struct {
		Addresses              func(childComplexity int) int
		DefaultBillingAddress  func(childComplexity int) int
		DefaultShippingAddress func(childComplexity int) int
		GetAddress             func(childComplexity int, id string) int
		ID                     func(childComplexity int) int
		PersonalData           func(childComplexity int) int
	}

	Commerce_Customer_Status_Result struct {
		IsLoggedIn func(childComplexity int) int
		UserID     func(childComplexity int) int
	}

	Commerce_Price struct {
		Currency    func(childComplexity int) int
		FloatAmount func(childComplexity int) int
	}

	Commerce_Price_Charge struct {
		Price     func(childComplexity int) int
		Reference func(childComplexity int) int
		Type      func(childComplexity int) int
		Value     func(childComplexity int) int
	}

	Commerce_Price_ChargeQualifier struct {
		Reference func(childComplexity int) int
		Type      func(childComplexity int) int
	}

	Commerce_Price_Charges struct {
		GetByChargeQualifierForced func(childComplexity int, qualifier domain.ChargeQualifier) int
		GetByTypeForced            func(childComplexity int, ctype string) int
		HasChargeQualifier         func(childComplexity int, qualifier domain.ChargeQualifier) int
		HasType                    func(childComplexity int, ctype string) int
		Items                      func(childComplexity int) int
	}

	Commerce_Product_ActiveVariantProduct struct {
		ActiveVariationSelections func(childComplexity int) int
		Attributes                func(childComplexity int) int
		AvailablePrices           func(childComplexity int) int
		Badges                    func(childComplexity int) int
		Categories                func(childComplexity int) int
		Description               func(childComplexity int) int
		Identifier                func(childComplexity int) int
		Loyalty                   func(childComplexity int) int
		MarketPlaceCode           func(childComplexity int) int
		Media                     func(childComplexity int) int
		Meta                      func(childComplexity int) int
		Price                     func(childComplexity int) int
		ShortDescription          func(childComplexity int) int
		Title                     func(childComplexity int) int
		Type                      func(childComplexity int) int
		VariantMarketPlaceCode    func(childComplexity int) int
		VariationSelections       func(childComplexity int) int
	}

	Commerce_Product_ActiveVariationSelection struct {
		Code     func(childComplexity int) int
		Label    func(childComplexity int) int
		UnitCode func(childComplexity int) int
		Value    func(childComplexity int) int
	}

	Commerce_Product_Attribute struct {
		Code      func(childComplexity int) int
		CodeLabel func(childComplexity int) int
		Label     func(childComplexity int) int
		Labels    func(childComplexity int) int
		UnitCode  func(childComplexity int) int
		Value     func(childComplexity int) int
		Values    func(childComplexity int) int
	}

	Commerce_Product_Attributes struct {
		Attribute       func(childComplexity int, key string) int
		AttributeKeys   func(childComplexity int) int
		Attributes      func(childComplexity int) int
		AttributesByKey func(childComplexity int, keys []string) int
		HasAttribute    func(childComplexity int, key string) int
	}

	Commerce_Product_Badge struct {
		Code  func(childComplexity int) int
		Label func(childComplexity int) int
	}

	Commerce_Product_Badges struct {
		All   func(childComplexity int) int
		First func(childComplexity int) int
	}

	Commerce_Product_BundleProduct struct {
		Attributes       func(childComplexity int) int
		AvailablePrices  func(childComplexity int) int
		Badges           func(childComplexity int) int
		Categories       func(childComplexity int) int
		Choices          func(childComplexity int) int
		Description      func(childComplexity int) int
		Identifier       func(childComplexity int) int
		Loyalty          func(childComplexity int) int
		MarketPlaceCode  func(childComplexity int) int
		Media            func(childComplexity int) int
		Meta             func(childComplexity int) int
		Price            func(childComplexity int) int
		ShortDescription func(childComplexity int) int
		Title            func(childComplexity int) int
		Type             func(childComplexity int) int
	}

	Commerce_Product_Categories struct {
		All  func(childComplexity int) int
		Main func(childComplexity int) int
	}

	Commerce_Product_CategoryTeaser struct {
		Code   func(childComplexity int) int
		Name   func(childComplexity int) int
		Parent func(childComplexity int) int
		Path   func(childComplexity int) int
	}

	Commerce_Product_Choice struct {
		Active       func(childComplexity int) int
		ActiveOption func(childComplexity int) int
		Identifier   func(childComplexity int) int
		Label        func(childComplexity int) int
		Options      func(childComplexity int) int
		Required     func(childComplexity int) int
	}

	Commerce_Product_ConfigurableProduct struct {
		Attributes       func(childComplexity int) int
		AvailablePrices  func(childComplexity int) int
		Badges           func(childComplexity int) int
		Categories       func(childComplexity int) int
		Description      func(childComplexity int) int
		Identifier       func(childComplexity int) int
		Loyalty          func(childComplexity int) int
		MarketPlaceCode  func(childComplexity int) int
		Media            func(childComplexity int) int
		Meta             func(childComplexity int) int
		Price            func(childComplexity int) int
		ShortDescription func(childComplexity int) int
		Title            func(childComplexity int) int
		Type             func(childComplexity int) int
		VariantSelection func(childComplexity int) int
	}

	Commerce_Product_Loyalty struct {
		AvailablePrices func(childComplexity int) int
		Earning         func(childComplexity int) int
		Price           func(childComplexity int) int
	}

	Commerce_Product_Loyalty_EarningInfo struct {
		Default func(childComplexity int) int
		Type    func(childComplexity int) int
	}

	Commerce_Product_Loyalty_PriceInfo struct {
		Context          func(childComplexity int) int
		Default          func(childComplexity int) int
		DiscountText     func(childComplexity int) int
		Discounted       func(childComplexity int) int
		IsDiscounted     func(childComplexity int) int
		MaxPointsToSpent func(childComplexity int) int
		MinPointsToSpent func(childComplexity int) int
		Type             func(childComplexity int) int
	}

	Commerce_Product_Media struct {
		All      func(childComplexity int) int
		GetMedia func(childComplexity int, usage string) int
	}

	Commerce_Product_MediaItem struct {
		MimeType  func(childComplexity int) int
		Reference func(childComplexity int) int
		Title     func(childComplexity int) int
		Type      func(childComplexity int) int
		Usage     func(childComplexity int) int
	}

	Commerce_Product_Meta struct {
		Keywords func(childComplexity int) int
	}

	Commerce_Product_Option struct {
		Product func(childComplexity int) int
		Qty     func(childComplexity int) int
	}

	Commerce_Product_PriceContext struct {
		ChannelCode   func(childComplexity int) int
		CustomerGroup func(childComplexity int) int
		DeliveryCode  func(childComplexity int) int
		Locale        func(childComplexity int) int
	}

	Commerce_Product_PriceInfo struct {
		ActiveBase        func(childComplexity int) int
		ActiveBaseAmount  func(childComplexity int) int
		ActiveBaseUnit    func(childComplexity int) int
		CampaignRules     func(childComplexity int) int
		Context           func(childComplexity int) int
		Default           func(childComplexity int) int
		DenyMoreDiscounts func(childComplexity int) int
		DiscountText      func(childComplexity int) int
		Discounted        func(childComplexity int) int
		IsDiscounted      func(childComplexity int) int
		TaxClass          func(childComplexity int) int
	}

	Commerce_Product_SearchResult struct {
		Actions          func(childComplexity int) int
		Facets           func(childComplexity int) int
		HasSelectedFacet func(childComplexity int) int
		Products         func(childComplexity int) int
		Promotion        func(childComplexity int) int
		SearchMeta       func(childComplexity int) int
		Suggestions      func(childComplexity int) int
	}

	Commerce_Product_SimpleProduct struct {
		Attributes       func(childComplexity int) int
		AvailablePrices  func(childComplexity int) int
		Badges           func(childComplexity int) int
		Categories       func(childComplexity int) int
		Description      func(childComplexity int) int
		Identifier       func(childComplexity int) int
		Loyalty          func(childComplexity int) int
		MarketPlaceCode  func(childComplexity int) int
		Media            func(childComplexity int) int
		Meta             func(childComplexity int) int
		Price            func(childComplexity int) int
		ShortDescription func(childComplexity int) int
		Title            func(childComplexity int) int
		Type             func(childComplexity int) int
	}

	Commerce_Product_VariantSelection struct {
		Attributes func(childComplexity int) int
		Variants   func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Attribute struct {
		Code    func(childComplexity int) int
		Label   func(childComplexity int) int
		Options func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Attribute_Option struct {
		Label                       func(childComplexity int) int
		OtherAttributesRestrictions func(childComplexity int) int
		UnitCode                    func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Match struct {
		Attributes func(childComplexity int) int
		Variant    func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Match_Attributes struct {
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Match_Variant struct {
		MarketplaceCode func(childComplexity int) int
	}

	Commerce_Product_VariantSelection_Option_OtherAttributesRestriction struct {
		AvailableOptions func(childComplexity int) int
		Code             func(childComplexity int) int
	}

	Commerce_Product_VariationSelection struct {
		Code    func(childComplexity int) int
		Label   func(childComplexity int) int
		Options func(childComplexity int) int
	}

	Commerce_Product_VariationSelection_Option struct {
		Label    func(childComplexity int) int
		State    func(childComplexity int) int
		UnitCode func(childComplexity int) int
		Variant  func(childComplexity int) int
	}

	Commerce_Product_VariationSelection_OptionVariant struct {
		MarketPlaceCode func(childComplexity int) int
	}

	Commerce_Search_Action struct {
		Content func(childComplexity int) int
		Type    func(childComplexity int) int
	}

	Commerce_Search_ListFacet struct {
		HasSelectedItem func(childComplexity int) int
		Items           func(childComplexity int) int
		Label           func(childComplexity int) int
		Name            func(childComplexity int) int
		Position        func(childComplexity int) int
	}

	Commerce_Search_ListFacetItem struct {
		Count    func(childComplexity int) int
		Label    func(childComplexity int) int
		Selected func(childComplexity int) int
		Value    func(childComplexity int) int
	}

	Commerce_Search_Meta struct {
		NumPages      func(childComplexity int) int
		NumResults    func(childComplexity int) int
		OriginalQuery func(childComplexity int) int
		Page          func(childComplexity int) int
		Query         func(childComplexity int) int
		SortOptions   func(childComplexity int) int
	}

	Commerce_Search_Promotion struct {
		Content func(childComplexity int) int
		Media   func(childComplexity int) int
		Title   func(childComplexity int) int
		URL     func(childComplexity int) int
	}

	Commerce_Search_PromotionMedia struct {
		MimeType  func(childComplexity int) int
		Reference func(childComplexity int) int
		Title     func(childComplexity int) int
		Type      func(childComplexity int) int
		Usage     func(childComplexity int) int
	}

	Commerce_Search_RangeFacet struct {
		HasSelectedItem func(childComplexity int) int
		Items           func(childComplexity int) int
		Label           func(childComplexity int) int
		Name            func(childComplexity int) int
		Position        func(childComplexity int) int
	}

	Commerce_Search_RangeFacetItem struct {
		Count       func(childComplexity int) int
		Label       func(childComplexity int) int
		Max         func(childComplexity int) int
		Min         func(childComplexity int) int
		Selected    func(childComplexity int) int
		SelectedMax func(childComplexity int) int
		SelectedMin func(childComplexity int) int
		Value       func(childComplexity int) int
	}

	Commerce_Search_SortOption struct {
		Field    func(childComplexity int) int
		Label    func(childComplexity int) int
		Selected func(childComplexity int) int
	}

	Commerce_Search_Suggestion struct {
		Highlight func(childComplexity int) int
		Text      func(childComplexity int) int
	}

	Commerce_Search_TreeFacet struct {
		HasSelectedItem func(childComplexity int) int
		Items           func(childComplexity int) int
		Label           func(childComplexity int) int
		Name            func(childComplexity int) int
		Position        func(childComplexity int) int
	}

	Commerce_Search_TreeFacetItem struct {
		Active   func(childComplexity int) int
		Count    func(childComplexity int) int
		Items    func(childComplexity int) int
		Label    func(childComplexity int) int
		Selected func(childComplexity int) int
		Value    func(childComplexity int) int
	}

	Mutation struct {
		CommerceCartAddToCart                      func(childComplexity int, addToCartInput dto.AddToCart) int
		CommerceCartApplyCouponCodeOrGiftCard      func(childComplexity int, code string) int
		CommerceCartClean                          func(childComplexity int) int
		CommerceCartDeleteCartDelivery             func(childComplexity int, deliveryCode string) int
		CommerceCartDeleteItem                     func(childComplexity int, itemID string, deliveryCode string) int
		CommerceCartRemoveCouponCode               func(childComplexity int, couponCode string) int
		CommerceCartRemoveGiftCard                 func(childComplexity int, giftCardCode string) int
		CommerceCartUpdateAdditionalData           func(childComplexity int, additionalData []*dto.KeyValue) int
		CommerceCartUpdateBillingAddress           func(childComplexity int, addressForm *forms.AddressForm) int
		CommerceCartUpdateDeliveriesAdditionalData func(childComplexity int, data []*dto.DeliveryAdditionalData) int
		CommerceCartUpdateDeliveryAddresses        func(childComplexity int, deliveryAdresses []*forms.DeliveryForm) int
		CommerceCartUpdateDeliveryShippingOptions  func(childComplexity int, shippingOptions []*dto.DeliveryShippingOption) int
		CommerceCartUpdateItemBundleConfig         func(childComplexity int, itemID string, bundleConfig []*dto.ChoiceConfiguration) int
		CommerceCartUpdateItemQty                  func(childComplexity int, itemID string, deliveryCode string, qty int) int
		CommerceCartUpdateSelectedPayment          func(childComplexity int, gateway string, method string) int
		CommerceCheckoutCancelPlaceOrder           func(childComplexity int) int
		CommerceCheckoutClearPlaceOrder            func(childComplexity int) int
		CommerceCheckoutRefreshPlaceOrder          func(childComplexity int) int
		CommerceCheckoutRefreshPlaceOrderBlocking  func(childComplexity int) int
		CommerceCheckoutStartPlaceOrder            func(childComplexity int, returnURL string) int
		Flamingo                                   func(childComplexity int) int
	}

	Query struct {
		CommerceCartDecoratedCart        func(childComplexity int) int
		CommerceCartQtyRestriction       func(childComplexity int, marketplaceCode string, variantCode *string, deliveryCode string) int
		CommerceCartValidator            func(childComplexity int) int
		CommerceCategory                 func(childComplexity int, categoryCode string, categorySearchRequest *searchdto.CommerceSearchRequest) int
		CommerceCategoryTree             func(childComplexity int, activeCategoryCode string) int
		CommerceCheckoutActivePlaceOrder func(childComplexity int) int
		CommerceCheckoutCurrentContext   func(childComplexity int) int
		CommerceCustomer                 func(childComplexity int) int
		CommerceCustomerStatus           func(childComplexity int) int
		CommerceProduct                  func(childComplexity int, marketPlaceCode string, variantMarketPlaceCode *string, bundleConfiguration []*graphqlproductdto.ChoiceConfiguration) int
		CommerceProductSearch            func(childComplexity int, searchRequest searchdto.CommerceSearchRequest) int
		Flamingo                         func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type Module

type Module struct{}

Module is an autogenerated dingo Module to bind the root resolver

func (*Module) Configure

func (*Module) Configure(injector *dingo.Injector)

Configure sets the graphql.ExecutableSchema binding via a provider, passing in the correct root resolver

type MutationResolver

type MutationResolver interface {
	Flamingo(ctx context.Context) (*string, error)
	CommerceCartAddToCart(ctx context.Context, addToCartInput dto.AddToCart) (*dto.DecoratedCart, error)
	CommerceCartDeleteCartDelivery(ctx context.Context, deliveryCode string) (*dto.DecoratedCart, error)
	CommerceCartDeleteItem(ctx context.Context, itemID string, deliveryCode string) (*dto.DecoratedCart, error)
	CommerceCartUpdateItemQty(ctx context.Context, itemID string, deliveryCode string, qty int) (*dto.DecoratedCart, error)
	CommerceCartUpdateItemBundleConfig(ctx context.Context, itemID string, bundleConfig []*dto.ChoiceConfiguration) (*dto.DecoratedCart, error)
	CommerceCartUpdateBillingAddress(ctx context.Context, addressForm *forms.AddressForm) (*dto.BillingAddressForm, error)
	CommerceCartUpdateSelectedPayment(ctx context.Context, gateway string, method string) (*dto.SelectedPaymentResult, error)
	CommerceCartApplyCouponCodeOrGiftCard(ctx context.Context, code string) (*dto.DecoratedCart, error)
	CommerceCartRemoveGiftCard(ctx context.Context, giftCardCode string) (*dto.DecoratedCart, error)
	CommerceCartRemoveCouponCode(ctx context.Context, couponCode string) (*dto.DecoratedCart, error)
	CommerceCartUpdateDeliveryAddresses(ctx context.Context, deliveryAdresses []*forms.DeliveryForm) ([]*dto.DeliveryAddressForm, error)
	CommerceCartUpdateDeliveryShippingOptions(ctx context.Context, shippingOptions []*dto.DeliveryShippingOption) (*dto.UpdateShippingOptionsResult, error)
	CommerceCartClean(ctx context.Context) (bool, error)
	CommerceCartUpdateAdditionalData(ctx context.Context, additionalData []*dto.KeyValue) (*dto.DecoratedCart, error)
	CommerceCartUpdateDeliveriesAdditionalData(ctx context.Context, data []*dto.DeliveryAdditionalData) (*dto.DecoratedCart, error)
	CommerceCheckoutStartPlaceOrder(ctx context.Context, returnURL string) (*dto1.StartPlaceOrderResult, error)
	CommerceCheckoutCancelPlaceOrder(ctx context.Context) (bool, error)
	CommerceCheckoutClearPlaceOrder(ctx context.Context) (bool, error)
	CommerceCheckoutRefreshPlaceOrder(ctx context.Context) (*dto1.PlaceOrderContext, error)
	CommerceCheckoutRefreshPlaceOrderBlocking(ctx context.Context) (*dto1.PlaceOrderContext, error)
}

type QueryResolver

type QueryResolver interface {
	Flamingo(ctx context.Context) (*string, error)
	CommerceProduct(ctx context.Context, marketPlaceCode string, variantMarketPlaceCode *string, bundleConfiguration []*graphqlproductdto.ChoiceConfiguration) (graphqlproductdto.Product, error)
	CommerceProductSearch(ctx context.Context, searchRequest searchdto.CommerceSearchRequest) (*graphql1.SearchResultDTO, error)
	CommerceCustomerStatus(ctx context.Context) (*dtocustomer.CustomerStatusResult, error)
	CommerceCustomer(ctx context.Context) (*dtocustomer.CustomerResult, error)
	CommerceCartDecoratedCart(ctx context.Context) (*dto.DecoratedCart, error)
	CommerceCartValidator(ctx context.Context) (*validation.Result, error)
	CommerceCartQtyRestriction(ctx context.Context, marketplaceCode string, variantCode *string, deliveryCode string) (*validation.RestrictionResult, error)
	CommerceCheckoutActivePlaceOrder(ctx context.Context) (bool, error)
	CommerceCheckoutCurrentContext(ctx context.Context) (*dto1.PlaceOrderContext, error)
	CommerceCategoryTree(ctx context.Context, activeCategoryCode string) (domain3.Tree, error)
	CommerceCategory(ctx context.Context, categoryCode string, categorySearchRequest *searchdto.CommerceSearchRequest) (*categorydto.CategorySearchResult, error)
}

type ResolverRoot

type ResolverRoot interface {
	Commerce_Cart_AdditionalData() Commerce_Cart_AdditionalDataResolver
	Commerce_Cart_Cart() Commerce_Cart_CartResolver
	Commerce_Cart_DefaultPaymentSelection() Commerce_Cart_DefaultPaymentSelectionResolver
	Commerce_Cart_DeliveryInfo() Commerce_Cart_DeliveryInfoResolver
	Commerce_Cart_Item() Commerce_Cart_ItemResolver
	Commerce_Cart_ShippingItem() Commerce_Cart_ShippingItemResolver
	Commerce_Product_PriceInfo() Commerce_Product_PriceInfoResolver
	Commerce_Search_Meta() Commerce_Search_MetaResolver
	Mutation() MutationResolver
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

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