Interface ProductCatalogData

All Superinterfaces:
ProductCatalogDataMixin
All Known Implementing Classes:
ProductCatalogDataImpl

Contains the current and staged ProductData.


Example to create an instance using the builder pattern

     ProductCatalogData productCatalogData = ProductCatalogData.builder()
             .published(true)
             .current(currentBuilder -> currentBuilder)
             .staged(stagedBuilder -> stagedBuilder)
             .hasStagedChanges(true)
             .build()