RestProductController
implements
IController
Table of Contents
Interfaces
- IController
Properties
-
$productExportService
: ProductExportService
-
$productImportService
: ProductImportService
-
$productService
: ProductService
-
$productUpdateService
: ProductUpdateService
Methods
-
__construct()
: mixed
-
downloadSampleAction()
: mixed
-
exportAction()
: mixed
-
getAction()
: array<string|int, mixed>
-
getProductVariantsAction()
: mixed
-
importAction()
: array<string|int, mixed>
-
listAction()
: array<string|int, mixed>
-
putAction()
: array<string|int, mixed>
__construct()
public
__construct(ProductService $productService, ProductExportService $productExportService, ProductUpdateService $productUpdateService, ProductImportService $productImportService) : mixed
Parameters
-
$productService
: ProductService
-
-
$productExportService
: ProductExportService
-
-
$productUpdateService
: ProductUpdateService
-
-
$productImportService
: ProductImportService
-
downloadSampleAction()
public
downloadSampleAction() : mixed
exportAction()
public
exportAction(int $userId) : mixed
Parameters
-
$userId
: int
-
getAction()
public
getAction(mixed $productid) : array<string|int, mixed>
Parameters
-
$productid
: mixed
-
Return values
array<string|int, mixed>
getProductVariantsAction()
public
getProductVariantsAction(mixed $userId, mixed $asin) : mixed
Parameters
-
$userId
: mixed
-
-
$asin
: mixed
-
importAction()
public
importAction(int $userId) : array<string|int, mixed>
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>
listAction()
public
listAction(int $userId) : array<string|int, mixed>
Parameters
-
$userId
: int
-
Return values
array<string|int, mixed>
putAction()
public
putAction(int $productid) : array<string|int, mixed>
Parameters
-
$productid
: int
-
Return values
array<string|int, mixed>