# Class ShopsRequest

Class ShopsRequest

  Affilinet\ProductData\Requests\AbstractRequest implements Affilinet\ProductData\Requests\RequestInterface
  Affilinet\ProductData\Requests\ShopsRequest implements Affilinet\ProductData\Requests\ShopsRequestInterface uses Affilinet\ProductData\Requests\Traits\ShopLogoTrait, Affilinet\ProductData\Requests\Traits\PaginationTrait

Namespace: Affilinet\ProductData\Requests
Located at Affilinet/ProductData/Requests/ShopsRequest.php

Methods summary
`public string` | # `getEndpoint( )` #### Returns string #### Implementation of `Affilinet\ProductData\Requests\RequestInterface::getEndpoint()`
`public `Affilinet\ProductData\Responses\ShopsResponseInterface`` | # `send( )` #### Returns `Affilinet\ProductData\Responses\ShopsResponseInterface` #### Throws `Affilinet\ProductData\Exceptions\AffilinetProductWebserviceException` #### Implementation of `Affilinet\ProductData\Requests\ShopsRequestInterface::send()`
`public` | # `onlyShopsUpdatedAfter( DateTime $date )` #### Parameters $date #### Returns $this; #### Implementation of `Affilinet\ProductData\Requests\ShopsRequestInterface::onlyShopsUpdatedAfter()`
`public` | # `onlyShopsMatchingKeyword( string $keyword )` #### Parameters $keyword #### Returns $this; #### Implementation of `Affilinet\ProductData\Requests\ShopsRequestInterface::onlyShopsMatchingKeyword()`

Methods inherited from Affilinet\ProductData\Requests\AbstractRequest
`__construct(), getAffilinetClient(), getPsr7Request(), serialize(), serializeWithCredentials(), unserialize()`

Methods used from Affilinet\ProductData\Requests\Traits\ShopLogoTrait
`addShopLogoWithSize120px(), addShopLogoWithSize150px(), addShopLogoWithSize468px(), addShopLogoWithSize50px(), addShopLogoWithSize90px()`

Methods used from Affilinet\ProductData\Requests\Traits\PaginationTrait
`page(), pageSize()`

Properties inherited from Affilinet\ProductData\Requests\AbstractRequest
`$affilinetClient, $queryParams`