# Interface RequestInterface

Interface RequestInterface

#### Direct known implementers

Affilinet\ProductData\Requests\AbstractRequest, Affilinet\ProductData\Requests\CategoriesRequestInterface, Affilinet\ProductData\Requests\ProductsRequestInterface, Affilinet\ProductData\Requests\ShopPropertiesRequestInterface, Affilinet\ProductData\Requests\ShopsRequestInterface

#### Indirect known implementers

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

Methods summary
`public` | # `__construct( `Affilinet\ProductData\AffilinetClient` $affilinetClient )` #### Parameters $affilinetClient
`public `Affilinet\ProductData\Responses\ResponseInterface`` | # `send( )` #### Returns `Affilinet\ProductData\Responses\ResponseInterface`
`public Psr\Http\Message\RequestInterface` | # `getPsr7Request( )` #### Returns Psr\Http\Message\RequestInterface
`public string` | # `serialize( )` Serialize this request for use as URI query string Serialize this request for use as URI query string #### Returns string
`public `Affilinet\ProductData\Requests\ProductsRequest`` | # `unserialize( $serialized )` Generate ProductsRequest from URI query string Generate ProductsRequest from URI query string #### Parameters $serialized string #### Returns `Affilinet\ProductData\Requests\ProductsRequest`
`public string` | # `getEndpoint( )` Get the URI to where this request should be sent Get the URI to where this request should be sent #### Returns string