Versions in this module Expand all Collapse all v0 v0.0.3 Mar 13, 2024 Changes in this version + type Service struct + func (s *Service) GetAvailableSources(ctx context.Context, session *web.Session, product productDomain.BasicProduct, ...) (domain.AvailableSourcesPerProduct, error) + func (s *Service) GetAvailableSourcesDeductedByCurrentCart(ctx context.Context, session *web.Session, product productDomain.BasicProduct, ...) (domain.AvailableSourcesPerProduct, error) + func (s *Service) Inject(l flamingo.Logger, cartReceiverService *application.CartReceiverService, ...) *Service + type SourcingApplication interface + GetAvailableSources func(ctx context.Context, session *web.Session, product productDomain.BasicProduct, ...) (domain.AvailableSourcesPerProduct, error) + GetAvailableSourcesDeductedByCurrentCart func(ctx context.Context, session *web.Session, product productDomain.BasicProduct, ...) (domain.AvailableSourcesPerProduct, error)