# Class Product

  Affilinet\ProductData\Responses\ResponseElements\Product implements Affilinet\ProductData\Responses\ResponseElements\ProductInterface uses Affilinet\ProductData\Responses\DataParser

Namespace: Affilinet\ProductData\Responses\ResponseElements
Located at Affilinet/ProductData/Responses/ResponseElements/Product.php

Methods summary
`public` | # `__construct( array $properties )` Product constructor. Product constructor. #### Parameters $properties
`public string` | # `getArticleNumber( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getArticleNumber()`
`public DateTime` | # `getLastShopUpdate( )` #### Returns DateTime #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getLastShopUpdate()`
`public DateTime` | # `getLastProductChange( )` #### Returns DateTime #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getLastProductChange()`
`public float` | # `getScore( )` #### Returns float #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getScore()`
`public integer` | # `getProductId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getProductId()`
`public integer` | # `getShopId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getShopId()`
`public string` | # `getShopTitle( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getShopTitle()`
`public string` | # `getProductName( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getProductName()`
`public string` | # `getDescription( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getDescription()`
`public string` | # `getDescriptionShort( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getDescriptionShort()`
`public integer` | # `getShopCategoryId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getShopCategoryId()`
`public integer` | # `getAffilinetCategoryId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getAffilinetCategoryId()`
`public string` | # `getShopCategoryPath( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getShopCategoryPath()`
`public string` | # `getAffilinetCategoryPath( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getAffilinetCategoryPath()`
`public string` | # `getShopCategoryIdPath( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getShopCategoryIdPath()`
`public string` | # `getAffilinetCategoryIdPath( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getAffilinetCategoryIdPath()`
`public string` | # `getDeeplink( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getDeeplink()`
`public string|null` | # `getAlternativeDeeplink( $useDeeplinkAsFallback = false )` #### Parameters $useDeeplinkAsFallback #### Returns string|null #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getAlternativeDeeplink()`
`public boolean` | # `hasAlternativeDeeplink( )` #### Returns boolean #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::hasAlternativeDeeplink()`
`public string` | # `getBrand( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getBrand()`
`public string` | # `getManufacturer( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getManufacturer()`
`public string` | # `getDistributor( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getDistributor()`
`public string` | # `getEAN( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getEAN()`
`public string` | # `getKeywords( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getKeywords()`
`public `Affilinet\ProductData\Responses\ResponseElements\PriceInterface`` | # `getPriceInformation( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\PriceInterface` #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getPriceInformation()`
`public `Affilinet\ProductData\Responses\ResponseElements\ImageInterface[]`` | # `getImages( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\ImageInterface[]` #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getImages()`
`public `Affilinet\ProductData\Responses\ResponseElements\ImageInterface[]`` | # `getLogos( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\ImageInterface[]` #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getLogos()`
`public array` | # `getProperties( )` #### Returns array #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getProperties()`
`public string` | # `getProperty( $propertyName )` #### Parameters $propertyName string #### Returns string #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getProperty()`
`public boolean` | # `hasProperty( $propertyName )` #### Parameters $propertyName string #### Returns boolean #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::hasProperty()`
`public integer` | # `getProgramId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ResponseElements\ProductInterface::getProgramId()`

Methods used from Affilinet\ProductData\Responses\DataParser
`parseDate()`