Class Product


@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-06-10T11:26:02.541008353+02:00[Europe/Berlin]", comments="Generator version: 7.5.0") public class Product extends WithAdditionalProperties
Added since version: 6.0.0.0
  • Field Details

  • Constructor Details

  • Method Details

    • id

      public Product id(String id)
    • getId

      @Nullable public String getId()
      Get id
      Returns:
      id
    • setId

      public void setId(String id)
    • versionId

      public Product versionId(String versionId)
    • getVersionId

      @Nullable public String getVersionId()
      Get versionId
      Returns:
      versionId
    • setVersionId

      public void setVersionId(String versionId)
    • parentId

      public Product parentId(String parentId)
    • getParentId

      @Nullable public String getParentId()
      Get parentId
      Returns:
      parentId
    • setParentId

      public void setParentId(String parentId)
    • parentVersionId

      public Product parentVersionId(String parentVersionId)
    • getParentVersionId

      @Nullable public String getParentVersionId()
      Get parentVersionId
      Returns:
      parentVersionId
    • setParentVersionId

      public void setParentVersionId(String parentVersionId)
    • manufacturerId

      public Product manufacturerId(String manufacturerId)
    • getManufacturerId

      @Nullable public String getManufacturerId()
      Get manufacturerId
      Returns:
      manufacturerId
    • setManufacturerId

      public void setManufacturerId(String manufacturerId)
    • productManufacturerVersionId

      public Product productManufacturerVersionId(String productManufacturerVersionId)
    • getProductManufacturerVersionId

      @Nullable public String getProductManufacturerVersionId()
      Get productManufacturerVersionId
      Returns:
      productManufacturerVersionId
    • setProductManufacturerVersionId

      public void setProductManufacturerVersionId(String productManufacturerVersionId)
    • unitId

      public Product unitId(String unitId)
    • getUnitId

      @Nullable public String getUnitId()
      Get unitId
      Returns:
      unitId
    • setUnitId

      public void setUnitId(String unitId)
    • taxId

      public Product taxId(String taxId)
    • getTaxId

      @Nonnull public String getTaxId()
      Get taxId
      Returns:
      taxId
    • setTaxId

      public void setTaxId(String taxId)
    • coverId

      public Product coverId(String coverId)
    • getCoverId

      @Nullable public String getCoverId()
      Get coverId
      Returns:
      coverId
    • setCoverId

      public void setCoverId(String coverId)
    • productMediaVersionId

      public Product productMediaVersionId(String productMediaVersionId)
    • getProductMediaVersionId

      @Nullable public String getProductMediaVersionId()
      Get productMediaVersionId
      Returns:
      productMediaVersionId
    • setProductMediaVersionId

      public void setProductMediaVersionId(String productMediaVersionId)
    • deliveryTimeId

      public Product deliveryTimeId(String deliveryTimeId)
    • getDeliveryTimeId

      @Nullable public String getDeliveryTimeId()
      Get deliveryTimeId
      Returns:
      deliveryTimeId
    • setDeliveryTimeId

      public void setDeliveryTimeId(String deliveryTimeId)
    • canonicalProductId

      public Product canonicalProductId(String canonicalProductId)
    • getCanonicalProductId

      @Nullable public String getCanonicalProductId()
      Get canonicalProductId
      Returns:
      canonicalProductId
    • setCanonicalProductId

      public void setCanonicalProductId(String canonicalProductId)
    • cmsPageId

      public Product cmsPageId(String cmsPageId)
    • getCmsPageId

      @Nullable public String getCmsPageId()
      Get cmsPageId
      Returns:
      cmsPageId
    • setCmsPageId

      public void setCmsPageId(String cmsPageId)
    • cmsPageVersionId

      public Product cmsPageVersionId(String cmsPageVersionId)
    • getCmsPageVersionId

      @Nullable public String getCmsPageVersionId()
      Get cmsPageVersionId
      Returns:
      cmsPageVersionId
    • setCmsPageVersionId

      public void setCmsPageVersionId(String cmsPageVersionId)
    • productNumber

      public Product productNumber(String productNumber)
    • getProductNumber

      @Nonnull public String getProductNumber()
      Get productNumber
      Returns:
      productNumber
    • setProductNumber

      public void setProductNumber(String productNumber)
    • restockTime

      public Product restockTime(Long restockTime)
    • getRestockTime

      @Nullable public Long getRestockTime()
      Get restockTime
      Returns:
      restockTime
    • setRestockTime

      public void setRestockTime(Long restockTime)
    • active

      public Product active(Boolean active)
    • getActive

      @Nullable public Boolean getActive()
      Get active
      Returns:
      active
    • setActive

      public void setActive(Boolean active)
    • getAvailable

      @Nullable public Boolean getAvailable()
      Get available
      Returns:
      available
    • isCloseout

      public Product isCloseout(Boolean isCloseout)
    • getIsCloseout

      @Nullable public Boolean getIsCloseout()
      Get isCloseout
      Returns:
      isCloseout
    • setIsCloseout

      public void setIsCloseout(Boolean isCloseout)
    • getDisplayGroup

      @Nullable public String getDisplayGroup()
      Get displayGroup
      Returns:
      displayGroup
    • manufacturerNumber

      public Product manufacturerNumber(String manufacturerNumber)
    • getManufacturerNumber

      @Nullable public String getManufacturerNumber()
      Get manufacturerNumber
      Returns:
      manufacturerNumber
    • setManufacturerNumber

      public void setManufacturerNumber(String manufacturerNumber)
    • ean

      public Product ean(String ean)
    • getEan

      @Nullable public String getEan()
      Get ean
      Returns:
      ean
    • setEan

      public void setEan(String ean)
    • purchaseSteps

      public Product purchaseSteps(Long purchaseSteps)
    • getPurchaseSteps

      @Nullable public Long getPurchaseSteps()
      Get purchaseSteps
      Returns:
      purchaseSteps
    • setPurchaseSteps

      public void setPurchaseSteps(Long purchaseSteps)
    • maxPurchase

      public Product maxPurchase(Long maxPurchase)
    • getMaxPurchase

      @Nullable public Long getMaxPurchase()
      Get maxPurchase
      Returns:
      maxPurchase
    • setMaxPurchase

      public void setMaxPurchase(Long maxPurchase)
    • minPurchase

      public Product minPurchase(Long minPurchase)
    • getMinPurchase

      @Nullable public Long getMinPurchase()
      Get minPurchase
      Returns:
      minPurchase
    • setMinPurchase

      public void setMinPurchase(Long minPurchase)
    • purchaseUnit

      public Product purchaseUnit(Float purchaseUnit)
    • getPurchaseUnit

      @Nullable public Float getPurchaseUnit()
      Get purchaseUnit
      Returns:
      purchaseUnit
    • setPurchaseUnit

      public void setPurchaseUnit(Float purchaseUnit)
    • referenceUnit

      public Product referenceUnit(Float referenceUnit)
    • getReferenceUnit

      @Nullable public Float getReferenceUnit()
      Get referenceUnit
      Returns:
      referenceUnit
    • setReferenceUnit

      public void setReferenceUnit(Float referenceUnit)
    • shippingFree

      public Product shippingFree(Boolean shippingFree)
    • getShippingFree

      @Nullable public Boolean getShippingFree()
      Get shippingFree
      Returns:
      shippingFree
    • setShippingFree

      public void setShippingFree(Boolean shippingFree)
    • markAsTopseller

      public Product markAsTopseller(Boolean markAsTopseller)
    • getMarkAsTopseller

      @Nullable public Boolean getMarkAsTopseller()
      Get markAsTopseller
      Returns:
      markAsTopseller
    • setMarkAsTopseller

      public void setMarkAsTopseller(Boolean markAsTopseller)
    • weight

      public Product weight(Float weight)
    • getWeight

      @Nullable public Float getWeight()
      Get weight
      Returns:
      weight
    • setWeight

      public void setWeight(Float weight)
    • width

      public Product width(Float width)
    • getWidth

      @Nullable public Float getWidth()
      Get width
      Returns:
      width
    • setWidth

      public void setWidth(Float width)
    • height

      public Product height(Float height)
    • getHeight

      @Nullable public Float getHeight()
      Get height
      Returns:
      height
    • setHeight

      public void setHeight(Float height)
    • length

      public Product length(Float length)
    • getLength

      @Nullable public Float getLength()
      Get length
      Returns:
      length
    • setLength

      public void setLength(Float length)
    • releaseDate

      public Product releaseDate(OffsetDateTime releaseDate)
    • getReleaseDate

      @Nullable public OffsetDateTime getReleaseDate()
      Get releaseDate
      Returns:
      releaseDate
    • setReleaseDate

      public void setReleaseDate(OffsetDateTime releaseDate)
    • getRatingAverage

      @Nullable public Float getRatingAverage()
      Get ratingAverage
      Returns:
      ratingAverage
    • getCategoryTree

      @Nullable public List<String> getCategoryTree()
      Get categoryTree
      Returns:
      categoryTree
    • getPropertyIds

      @Nullable public List<String> getPropertyIds()
      Get propertyIds
      Returns:
      propertyIds
    • getOptionIds

      @Nullable public List<String> getOptionIds()
      Get optionIds
      Returns:
      optionIds
    • getStreamIds

      @Nullable public List<String> getStreamIds()
      Get streamIds
      Returns:
      streamIds
    • getTagIds

      @Nullable public List<String> getTagIds()
      Get tagIds
      Returns:
      tagIds
    • getCategoryIds

      @Nullable public List<String> getCategoryIds()
      Get categoryIds
      Returns:
      categoryIds
    • getChildCount

      @Nullable public Long getChildCount()
      Get childCount
      Returns:
      childCount
    • getSales

      @Nullable public Long getSales()
      Get sales
      Returns:
      sales
    • getStates

      @Nullable public List<String> getStates()
      Get states
      Returns:
      states
    • metaDescription

      public Product metaDescription(String metaDescription)
    • getMetaDescription

      @Nullable public String getMetaDescription()
      Get metaDescription
      Returns:
      metaDescription
    • setMetaDescription

      public void setMetaDescription(String metaDescription)
    • name

      public Product name(String name)
    • getName

      @Nonnull public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • keywords

      public Product keywords(String keywords)
    • getKeywords

      @Nullable public String getKeywords()
      Get keywords
      Returns:
      keywords
    • setKeywords

      public void setKeywords(String keywords)
    • description

      public Product description(String description)
    • getDescription

      @Nullable public String getDescription()
      Get description
      Returns:
      description
    • setDescription

      public void setDescription(String description)
    • metaTitle

      public Product metaTitle(String metaTitle)
    • getMetaTitle

      @Nullable public String getMetaTitle()
      Get metaTitle
      Returns:
      metaTitle
    • setMetaTitle

      public void setMetaTitle(String metaTitle)
    • packUnit

      public Product packUnit(String packUnit)
    • getPackUnit

      @Nullable public String getPackUnit()
      Get packUnit
      Returns:
      packUnit
    • setPackUnit

      public void setPackUnit(String packUnit)
    • packUnitPlural

      public Product packUnitPlural(String packUnitPlural)
    • getPackUnitPlural

      @Nullable public String getPackUnitPlural()
      Get packUnitPlural
      Returns:
      packUnitPlural
    • setPackUnitPlural

      public void setPackUnitPlural(String packUnitPlural)
    • customFields

      public Product customFields(Object customFields)
    • getCustomFields

      @Nullable public Object getCustomFields()
      Get customFields
      Returns:
      customFields
    • setCustomFields

      public void setCustomFields(Object customFields)
    • availableStock

      public Product availableStock(Long availableStock)
    • getAvailableStock

      @Nullable public Long getAvailableStock()
      Get availableStock
      Returns:
      availableStock
    • setAvailableStock

      public void setAvailableStock(Long availableStock)
    • stock

      public Product stock(Long stock)
    • getStock

      @Nonnull public Long getStock()
      Get stock
      Returns:
      stock
    • setStock

      public void setStock(Long stock)
    • calculatedPrice

      public Product calculatedPrice(Object calculatedPrice)
    • getCalculatedPrice

      @Nullable public Object getCalculatedPrice()
      Get calculatedPrice
      Returns:
      calculatedPrice
    • setCalculatedPrice

      public void setCalculatedPrice(Object calculatedPrice)
    • calculatedPrices

      public Product calculatedPrices(List<Object> calculatedPrices)
    • addCalculatedPricesItem

      public Product addCalculatedPricesItem(Object calculatedPricesItem)
    • getCalculatedPrices

      @Nullable public List<Object> getCalculatedPrices()
      Get calculatedPrices
      Returns:
      calculatedPrices
    • setCalculatedPrices

      public void setCalculatedPrices(List<Object> calculatedPrices)
    • calculatedMaxPurchase

      public Product calculatedMaxPurchase(Long calculatedMaxPurchase)
    • getCalculatedMaxPurchase

      @Nullable public Long getCalculatedMaxPurchase()
      Runtime field, cannot be used as part of the criteria.
      Returns:
      calculatedMaxPurchase
    • setCalculatedMaxPurchase

      public void setCalculatedMaxPurchase(Long calculatedMaxPurchase)
    • calculatedCheapestPrice

      public Product calculatedCheapestPrice(Object calculatedCheapestPrice)
    • getCalculatedCheapestPrice

      @Nullable public Object getCalculatedCheapestPrice()
      Get calculatedCheapestPrice
      Returns:
      calculatedCheapestPrice
    • setCalculatedCheapestPrice

      public void setCalculatedCheapestPrice(Object calculatedCheapestPrice)
    • isNew

      public Product isNew(Boolean isNew)
    • getIsNew

      @Nullable public Boolean getIsNew()
      Runtime field, cannot be used as part of the criteria.
      Returns:
      isNew
    • setIsNew

      public void setIsNew(Boolean isNew)
    • sortedProperties

      public Product sortedProperties(Object sortedProperties)
    • getSortedProperties

      @Nullable public Object getSortedProperties()
      Get sortedProperties
      Returns:
      sortedProperties
    • setSortedProperties

      public void setSortedProperties(Object sortedProperties)
    • getCreatedAt

      @Nonnull public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Get updatedAt
      Returns:
      updatedAt
    • translated

      public Product translated(Object translated)
    • getTranslated

      @Nullable public Object getTranslated()
      Get translated
      Returns:
      translated
    • setTranslated

      public void setTranslated(Object translated)
    • downloads

      public Product downloads(List<ProductDownload> downloads)
    • addDownloadsItem

      public Product addDownloadsItem(ProductDownload downloadsItem)
    • getDownloads

      @Nullable public List<ProductDownload> getDownloads()
      Get downloads
      Returns:
      downloads
    • setDownloads

      public void setDownloads(List<ProductDownload> downloads)
    • parent

      public Product parent(Product parent)
    • getParent

      @Nullable public Product getParent()
      Get parent
      Returns:
      parent
    • setParent

      public void setParent(Product parent)
    • children

      public Product children(List<Product> children)
    • addChildrenItem

      public Product addChildrenItem(Product childrenItem)
    • getChildren

      @Nullable public List<Product> getChildren()
      Get children
      Returns:
      children
    • setChildren

      public void setChildren(List<Product> children)
    • deliveryTime

      public Product deliveryTime(DeliveryTime deliveryTime)
    • getDeliveryTime

      @Nullable public DeliveryTime getDeliveryTime()
      Get deliveryTime
      Returns:
      deliveryTime
    • setDeliveryTime

      public void setDeliveryTime(DeliveryTime deliveryTime)
    • tax

      public Product tax(Tax tax)
    • getTax

      @Nullable public Tax getTax()
      Get tax
      Returns:
      tax
    • setTax

      public void setTax(Tax tax)
    • manufacturer

      public Product manufacturer(ProductManufacturer manufacturer)
    • getManufacturer

      @Nullable public ProductManufacturer getManufacturer()
      Get manufacturer
      Returns:
      manufacturer
    • setManufacturer

      public void setManufacturer(ProductManufacturer manufacturer)
    • unit

      public Product unit(Unit unit)
    • getUnit

      @Nullable public Unit getUnit()
      Get unit
      Returns:
      unit
    • setUnit

      public void setUnit(Unit unit)
    • cover

      public Product cover(ProductMedia cover)
    • getCover

      @Nullable public ProductMedia getCover()
      Get cover
      Returns:
      cover
    • setCover

      public void setCover(ProductMedia cover)
    • cmsPage

      public Product cmsPage(CmsPage cmsPage)
    • getCmsPage

      @Nullable public CmsPage getCmsPage()
      Get cmsPage
      Returns:
      cmsPage
    • setCmsPage

      public void setCmsPage(CmsPage cmsPage)
    • canonicalProduct

      public Product canonicalProduct(Product canonicalProduct)
    • getCanonicalProduct

      @Nullable public Product getCanonicalProduct()
      Get canonicalProduct
      Returns:
      canonicalProduct
    • setCanonicalProduct

      public void setCanonicalProduct(Product canonicalProduct)
    • media

      public Product media(List<ProductMedia> media)
    • addMediaItem

      public Product addMediaItem(ProductMedia mediaItem)
    • getMedia

      @Nullable public List<ProductMedia> getMedia()
      Get media
      Returns:
      media
    • setMedia

      public void setMedia(List<ProductMedia> media)
    • crossSellings

      public Product crossSellings(List<ProductCrossSelling> crossSellings)
    • addCrossSellingsItem

      public Product addCrossSellingsItem(ProductCrossSelling crossSellingsItem)
    • getCrossSellings

      @Nullable public List<ProductCrossSelling> getCrossSellings()
      Get crossSellings
      Returns:
      crossSellings
    • setCrossSellings

      public void setCrossSellings(List<ProductCrossSelling> crossSellings)
    • configuratorSettings

      public Product configuratorSettings(List<ProductConfiguratorSetting> configuratorSettings)
    • addConfiguratorSettingsItem

      public Product addConfiguratorSettingsItem(ProductConfiguratorSetting configuratorSettingsItem)
    • getConfiguratorSettings

      @Nullable public List<ProductConfiguratorSetting> getConfiguratorSettings()
      Get configuratorSettings
      Returns:
      configuratorSettings
    • setConfiguratorSettings

      public void setConfiguratorSettings(List<ProductConfiguratorSetting> configuratorSettings)
    • productReviews

      public Product productReviews(List<ProductReview> productReviews)
    • addProductReviewsItem

      public Product addProductReviewsItem(ProductReview productReviewsItem)
    • getProductReviews

      @Nullable public List<ProductReview> getProductReviews()
      Get productReviews
      Returns:
      productReviews
    • setProductReviews

      public void setProductReviews(List<ProductReview> productReviews)
    • mainCategories

      public Product mainCategories(List<MainCategory> mainCategories)
    • addMainCategoriesItem

      public Product addMainCategoriesItem(MainCategory mainCategoriesItem)
    • getMainCategories

      @Nullable public List<MainCategory> getMainCategories()
      Get mainCategories
      Returns:
      mainCategories
    • setMainCategories

      public void setMainCategories(List<MainCategory> mainCategories)
    • seoUrls

      public Product seoUrls(List<SeoUrl> seoUrls)
    • addSeoUrlsItem

      public Product addSeoUrlsItem(SeoUrl seoUrlsItem)
    • getSeoUrls

      @Nullable public List<SeoUrl> getSeoUrls()
      Get seoUrls
      Returns:
      seoUrls
    • setSeoUrls

      public void setSeoUrls(List<SeoUrl> seoUrls)
    • options

      public Product options(List<PropertyGroupOption> options)
    • addOptionsItem

      public Product addOptionsItem(PropertyGroupOption optionsItem)
    • getOptions

      @Nullable public List<PropertyGroupOption> getOptions()
      Get options
      Returns:
      options
    • setOptions

      public void setOptions(List<PropertyGroupOption> options)
    • properties

      public Product properties(List<PropertyGroupOption> properties)
    • addPropertiesItem

      public Product addPropertiesItem(PropertyGroupOption propertiesItem)
    • getProperties

      @Nullable public List<PropertyGroupOption> getProperties()
      Get properties
      Returns:
      properties
    • setProperties

      public void setProperties(List<PropertyGroupOption> properties)
    • categories

      public Product categories(List<Category> categories)
    • addCategoriesItem

      public Product addCategoriesItem(Category categoriesItem)
    • getCategories

      @Nullable public List<Category> getCategories()
      Get categories
      Returns:
      categories
    • setCategories

      public void setCategories(List<Category> categories)
    • streams

      public Product streams(List<ProductStream> streams)
    • addStreamsItem

      public Product addStreamsItem(ProductStream streamsItem)
    • getStreams

      @Nullable public List<ProductStream> getStreams()
      Get streams
      Returns:
      streams
    • setStreams

      public void setStreams(List<ProductStream> streams)
    • categoriesRo

      public Product categoriesRo(List<Category> categoriesRo)
    • addCategoriesRoItem

      public Product addCategoriesRoItem(Category categoriesRoItem)
    • getCategoriesRo

      @Nullable public List<Category> getCategoriesRo()
      Get categoriesRo
      Returns:
      categoriesRo
    • setCategoriesRo

      public void setCategoriesRo(List<Category> categoriesRo)
    • tags

      public Product tags(List<Tag> tags)
    • addTagsItem

      public Product addTagsItem(Tag tagsItem)
    • getTags

      @Nullable public List<Tag> getTags()
      Get tags
      Returns:
      tags
    • setTags

      public void setTags(List<Tag> tags)
    • seoCategory

      public Product seoCategory(Category seoCategory)
    • getSeoCategory

      @Nullable public Category getSeoCategory()
      Get seoCategory
      Returns:
      seoCategory
    • setSeoCategory

      public void setSeoCategory(Category seoCategory)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object