Overview

Namespaces

  • Affilinet
    • ProductData
      • Exceptions
      • HttpClient
      • Requests
        • Helper
        • Traits
      • Responses
        • ResponseElements

Classes

  • Category
  • Facet
  • FacetValue
  • Image
  • Price
  • Product
  • Shop
  • ShopProperty

Interfaces

  • CategoryInterface
  • FacetInterface
  • FacetValueInterface
  • ImageInterface
  • PriceInterface
  • ProductInterface
  • ShopInterface
  • ShopPropertyInterface
  • Overview
  • Namespace
  • Class

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()
API documentation generated by ApiGen