# Class CategoriesResponse

Class CategoriesResponse

  Affilinet\ProductData\Responses\AbstractResponse implements Affilinet\ProductData\Responses\ResponseInterface
  Affilinet\ProductData\Responses\CategoriesResponse implements Affilinet\ProductData\Responses\CategoriesResponseInterface

Namespace: Affilinet\ProductData\Responses
Package: Affilinet\ProductData\Responses
Located at Affilinet/ProductData/Responses/CategoriesResponse.php

Methods summary
`public` | # `__construct( Psr\Http\Message\ResponseInterface $response )` GetProductsResponse constructor. GetProductsResponse constructor. #### Parameters $response #### Overrides `Affilinet\ProductData\Responses\AbstractResponse::__construct()`
`public integer` | # `totalRecords( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::totalRecords()`
`public integer` | # `pageSize( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::pageSize()`
`public integer` | # `totalPages( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::totalPages()`
`public integer` | # `pageNumber( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::pageNumber()`
`public integer` | # `getProgramId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::getProgramId()`
`public string` | # `getProgramName( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::getProgramName()`
`public integer` | # `getShopId( )` #### Returns integer #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::getShopId()`
`public string` | # `getShopName( )` #### Returns string #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::getShopName()`
`public `Affilinet\ProductData\Responses\ResponseElements\CategoryInterface[]`` | # `getCategories( )` alias of $this->categories() alias of $this->categories() #### Returns `Affilinet\ProductData\Responses\ResponseElements\CategoryInterface[]` #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::getCategories()`
`public `Affilinet\ProductData\Responses\ResponseElements\CategoryInterface[]`` | # `categories( )` #### Returns `Affilinet\ProductData\Responses\ResponseElements\CategoryInterface[]` #### Implementation of `Affilinet\ProductData\Responses\CategoriesResponseInterface::categories()`

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

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