# Class AbstractRequest

Base Request Class

  Affilinet\ProductData\Requests\AbstractRequest implements Affilinet\ProductData\Requests\RequestInterface

#### Direct known subclasses

Affilinet\ProductData\Requests\CategoriesRequest, Affilinet\ProductData\Requests\ProductsRequest, Affilinet\ProductData\Requests\ShopPropertiesRequest, Affilinet\ProductData\Requests\ShopsRequest
Abstract
Namespace: Affilinet\ProductData\Requests
Located at Affilinet/ProductData/Requests/AbstractRequest.php

Methods summary
`public` | # `__construct( `Affilinet\ProductData\AffilinetClient` $affilinetClient )` #### Parameters $affilinetClient #### Implementation of `Affilinet\ProductData\Requests\RequestInterface::__construct()`
`public Psr\Http\Message\RequestInterface` | # `getPsr7Request( )` #### Returns Psr\Http\Message\RequestInterface #### Implementation of `Affilinet\ProductData\Requests\RequestInterface::getPsr7Request()`
`protected string` | # `serializeWithCredentials( )` #### Returns string
`public `Affilinet\ProductData\AffilinetClient`` | # `getAffilinetClient( )` #### Returns `Affilinet\ProductData\AffilinetClient`
`public string` | # `serialize( )` #### Returns string #### Implementation of `Affilinet\ProductData\Requests\RequestInterface::serialize()`
`public` | # `unserialize( string $serialized )` #### Parameters $serialized #### Returns $this #### Implementation of `Affilinet\ProductData\Requests\RequestInterface::unserialize()`

Methods inherited from Affilinet\ProductData\Requests\RequestInterface
`getEndpoint(), send()`

Properties summary
`protected` | $affilinetClient AffilinetClient AffilinetClient | # ``
`protected` | $queryParams array array | # ``