Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProductCSVConversionService ¶
type ProductCSVConversionService interface {
ConvertToCSVFormat(product shopify.Product) []shopify.ProductCSV
}
func NewProductCSVConversionService ¶
func NewProductCSVConversionService() ProductCSVConversionService
type ProductsCSVWriterService ¶
type ProductsCSVWriterService interface { DownloadAllProducts(out io.Writer) error DownloadAllProductsUpdatingProgressState(out io.Writer, progressState chan<- progress.State) error }
func NewProductsCSVWriterService ¶
func NewProductsCSVWriterService(productCSVConversionService ProductCSVConversionService, productsRetrievalService ProductsRetrievalService) ProductsCSVWriterService
type ProductsRetrievalService ¶
func NewProductsRetrievalService ¶
func NewProductsRetrievalService(shopifyResource resources.ShopifyResource) ProductsRetrievalService
Click to show internal directories.
Click to hide internal directories.