# Class ProductsResponse

Class ProductsResponse

  Affilinet\ProductData\Responses\AbstractResponse implements Affilinet\ProductData\Responses\ResponseInterface
  Affilinet\ProductData\Responses\ProductsResponse implements Affilinet\ProductData\Responses\ProductsResponseInterface

Namespace: Affilinet\ProductData\Responses
Located at Affilinet/ProductData/Responses/ProductsResponse.php

Methods summary
`public` | # `__construct( Psr\Http\Message\ResponseInterface $response )` ProductSearchResponse constructor. ProductSearchResponse constructor. #### Parameters $response #### Overrides `Affilinet\ProductData\Responses\AbstractResponse::__construct()`
`public integer` | # `totalRecords( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::totalRecords()`
`public integer` | # `pageSize( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::pageSize()`
`public integer` | # `totalPages( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::totalPages()`
`public integer` | # `pageNumber( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::pageNumber()`
`public `Affilinet\ProductData\Responses\ResponseElements\Product[]`` | # `getProducts( )` alias of $this->products() alias of $this->products() #### Returns `Affilinet\ProductData\Responses\ResponseElements\Product[]`
`public `Affilinet\ProductData\Responses\ResponseElements\Product[]`` | # `products( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\Product[]` #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::products()`
`public` | # `getFacets( )` alias of $this->facets() alias of $this->facets()
`public `Affilinet\ProductData\Responses\ResponseElements\Facet[]`` | # `facets( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\Facet[]` #### Implementation of `Affilinet\ProductData\Responses\ProductsResponseInterface::facets()`

Methods inherited from Affilinet\ProductData\Responses\AbstractResponse
`getResponseString(), jsonSerialize(), toArray()`

Properties inherited from Affilinet\ProductData\Responses\AbstractResponse
`$response, $responseArray, $responseBody, $responseString`