diff --git a/.gitattributes b/.gitattributes
index e157440d3..8ea9819b0 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -5,10 +5,12 @@
/docs export-ignore
/tests export-ignore
/tools export-ignore
+/config export-ignore
/.php_cs export-ignore
/composer.lock export-ignore
/README.md export-ignore
+/psalm.xml export-ignore
/.gitattributes export-ignore
/.gitignore export-ignore
diff --git a/bin/generate.sh b/bin/generate.sh
index 915e87c9a..68cb70d94 100755
--- a/bin/generate.sh
+++ b/bin/generate.sh
@@ -18,7 +18,7 @@ docker run --rm -v "${PWD}:/sp-api" openapitools/openapi-generator-cli generate
docker run --rm -v "${PWD}:/sp-api" openapitools/openapi-generator-cli generate \
-i https://raw.githubusercontent.com/amzn/selling-partner-api-models/main/models/fba-inbound-eligibility-api-model/fbaInbound.json \
- -c /sp-api/config/generator-fba-inbound-eligibility.yaml \
+ -c /sp-api/config/generator-fba-inbound.yaml \
--global-property models,apis,apiDocs=false,modelDocs=false,modelTests=false,apiTests=false,supportingFiles=false \
-o /sp-api
diff --git a/composer.json b/composer.json
index 137d95d36..17d60e8a4 100644
--- a/composer.json
+++ b/composer.json
@@ -34,12 +34,18 @@
"psr-4": { "AmazonPHP\\Test\\" : "test/" }
},
"scripts": {
+ "clean": [
+ "rm -rf src/AmazonPHP/SellingPartner/API",
+ "rm -rf src/AmazonPHP/SellingPartner/Model"
+ ],
"generate": [
"Composer\\Config::disableProcessTimeout",
+ "@clean",
"bin/generate.sh",
"@rector:process:force",
"@rector:process:force",
- "@cs:php:fix"
+ "@cs:php:fix",
+ "@cs:php:fix:namespaces"
],
"build": [
"@static:analyze"
@@ -62,6 +68,24 @@
],
"post-update-cmd": [
"@tools:install"
+ ],
+ "cs:php:fix:namespaces": [
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\AplusContentApi\\APlusSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/AplusContentApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\AuthorizationApi\\AuthorizationSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/AuthorizationApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\CatalogApi\\CatalogItemSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/CatalogApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\FbaInboundApi\\FBAInboundSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/FbaInboundApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\FbaInventoryApi\\FBAInventorySDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/FbaInventoryApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\OrdersV0Api\\OrdersSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/OrdersV0Api",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\ReportsApi\\ReportsSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/ReportsApi",
+ "tools/vendor/bin/psalm-refactor --move \"AmazonPHP\\SellingPartner\\Api\\TokensApi\\TokensSDK\" --into \"AmazonPHP\\SellingPartner\\Api\"",
+ "rm -rf src/AmazonPHP/SellingPartner/Api/TokensApi"
]
}
}
diff --git a/config/generator-fba-inbound-eligibility.yaml b/config/generator-fba-inbound.yaml
similarity index 66%
rename from config/generator-fba-inbound-eligibility.yaml
rename to config/generator-fba-inbound.yaml
index e019ad0e9..050d460ab 100644
--- a/config/generator-fba-inbound-eligibility.yaml
+++ b/config/generator-fba-inbound.yaml
@@ -4,9 +4,9 @@ additionalProperties:
invokerPackage: AmazonPHP\SellingPartner
srcBasePath: src/AmazonPHP/SellingPartner
variableNamingConvention: camelCase
- modelPackage: Model\FBAInboundEligibility
- packageName: FBAInboundEligibilitySDK
+ modelPackage: Model\FBAInbound
+ packageName: FBAInboundSDK
files:
api.mustache:
templateType: API
- destinationFilename: /FBAInboundEligibilitySDK.php
+ destinationFilename: /FBAInboundSDK.php
diff --git a/psalm.xml b/psalm.xml
new file mode 100644
index 000000000..7c0333df3
--- /dev/null
+++ b/psalm.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/resources/php-amazon-selling-partner-api/model.mustache b/resources/php-amazon-selling-partner-api/model.mustache
index ddcf7e438..2298c4f57 100644
--- a/resources/php-amazon-selling-partner-api/model.mustache
+++ b/resources/php-amazon-selling-partner-api/model.mustache
@@ -27,7 +27,7 @@ use \ArrayAccess;
{{/parentSchema}}
{{/isEnum}}
use \{{invokerPackage}}\ObjectSerializer;
-use \{{invokerPackage}}\Model\ModelInterface;
+use \{{invokerPackage}}\ModelInterface;
/**
* This class was auto-generated by https://github.com/OpenAPITools/openapi-generator/.
diff --git a/src/AmazonPHP/SellingPartner/Api/AplusContentApi/APlusSDK.php b/src/AmazonPHP/SellingPartner/Api/APlusSDK.php
similarity index 90%
rename from src/AmazonPHP/SellingPartner/Api/AplusContentApi/APlusSDK.php
rename to src/AmazonPHP/SellingPartner/Api/APlusSDK.php
index ae5854862..bf50f47b5 100644
--- a/src/AmazonPHP/SellingPartner/Api/AplusContentApi/APlusSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/APlusSDK.php
@@ -1,6 +1,6 @@
$includedDataSet The set of A+ Content data types to include in the response. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function getContentDocument(string $contentReferenceKey, string $marketplaceId, array $includedDataSet) : \AmazonPHP\SellingPartner\Model\APlus\GetContentDocumentResponse
{
@@ -178,9 +178,9 @@ public function getContentDocument(string $contentReferenceKey, string $marketpl
*
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string[] $includedDataSet The set of A+ Content data types to include in the response. (required)
+ * @param array $includedDataSet The set of A+ Content data types to include in the response. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -320,12 +320,12 @@ public function getContentDocumentRequest(string $contentReferenceKey, string $m
*
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string[] $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
- * @param string[] $asinSet The set of ASINs. (optional)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param array|null $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function listContentDocumentAsinRelations(string $contentReferenceKey, string $marketplaceId, array $includedDataSet = null, array $asinSet = null, string $pageToken = null) : \AmazonPHP\SellingPartner\Model\APlus\ListContentDocumentAsinRelationsResponse
{
@@ -339,11 +339,11 @@ public function listContentDocumentAsinRelations(string $contentReferenceKey, st
*
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string[] $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
- * @param string[] $asinSet The set of ASINs. (optional)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param array|null $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -497,8 +497,8 @@ public function listContentDocumentAsinRelationsRequest(string $contentReference
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function postContentDocumentApprovalSubmission(string $contentReferenceKey, string $marketplaceId) : \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentApprovalSubmissionResponse
{
@@ -513,7 +513,7 @@ public function postContentDocumentApprovalSubmission(string $contentReferenceKe
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -636,8 +636,8 @@ public function postContentDocumentApprovalSubmissionRequest(string $contentRefe
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsRequest $postContentDocumentAsinRelationsRequest The content document ASIN relations request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function postContentDocumentAsinRelations(string $contentReferenceKey, string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsRequest $postContentDocumentAsinRelationsRequest) : \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsResponse
{
@@ -653,7 +653,7 @@ public function postContentDocumentAsinRelations(string $contentReferenceKey, st
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsRequest $postContentDocumentAsinRelationsRequest The content document ASIN relations request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -790,8 +790,8 @@ public function postContentDocumentAsinRelationsRequest(string $contentReference
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function postContentDocumentSuspendSubmission(string $contentReferenceKey, string $marketplaceId) : \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentSuspendSubmissionResponse
{
@@ -806,7 +806,7 @@ public function postContentDocumentSuspendSubmission(string $contentReferenceKey
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -926,10 +926,10 @@ public function postContentDocumentSuspendSubmissionRequest(string $contentRefer
* Operation searchContentDocuments.
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function searchContentDocuments(string $marketplaceId, string $pageToken = null) : \AmazonPHP\SellingPartner\Model\APlus\SearchContentDocumentsResponse
{
@@ -942,9 +942,9 @@ public function searchContentDocuments(string $marketplaceId, string $pageToken
* Create request for operation 'searchContentDocuments'.
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -1057,10 +1057,10 @@ public function searchContentDocumentsRequest(string $marketplaceId, string $pag
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param string $asin The Amazon Standard Identification Number (ASIN). (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function searchContentPublishRecords(string $marketplaceId, string $asin, string $pageToken = null) : \AmazonPHP\SellingPartner\Model\APlus\SearchContentPublishRecordsResponse
{
@@ -1074,9 +1074,9 @@ public function searchContentPublishRecords(string $marketplaceId, string $asin,
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param string $asin The Amazon Standard Identification Number (ASIN). (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -1210,8 +1210,8 @@ public function searchContentPublishRecordsRequest(string $marketplaceId, string
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function updateContentDocument(string $contentReferenceKey, string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest) : \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentResponse
{
@@ -1227,7 +1227,7 @@ public function updateContentDocument(string $contentReferenceKey, string $marke
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -1363,10 +1363,10 @@ public function updateContentDocumentRequest(string $contentReferenceKey, string
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
- * @param string[] $asinSet The set of ASINs. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function validateContentDocumentAsinRelations(string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest, array $asinSet = null) : \AmazonPHP\SellingPartner\Model\APlus\ValidateContentDocumentAsinRelationsResponse
{
@@ -1380,9 +1380,9 @@ public function validateContentDocumentAsinRelations(string $marketplaceId, \Ama
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
- * @param string[] $asinSet The set of ASINs. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -1507,10 +1507,10 @@ public function validateContentDocumentAsinRelationsRequest(string $marketplaceI
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentResponse>
+ * @return array
*/
private function createContentDocumentWithHttpInfo(string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest) : array
{
@@ -1613,12 +1613,12 @@ private function createContentDocumentWithHttpInfo(string $marketplaceId, \Amazo
*
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string[] $includedDataSet The set of A+ Content data types to include in the response. (required)
+ * @param array $includedDataSet The set of A+ Content data types to include in the response. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\GetContentDocumentResponse>
+ * @return array
*/
private function getContentDocumentWithHttpInfo(string $contentReferenceKey, string $marketplaceId, array $includedDataSet) : array
{
@@ -1723,14 +1723,14 @@ private function getContentDocumentWithHttpInfo(string $contentReferenceKey, str
*
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ Content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string[] $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
- * @param string[] $asinSet The set of ASINs. (optional)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param array|null $includedDataSet The set of A+ Content data types to include in the response. If you do not include this parameter, the operation returns the related ASINs without metadata. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\ListContentDocumentAsinRelationsResponse>
+ * @return array
*/
private function listContentDocumentAsinRelationsWithHttpInfo(string $contentReferenceKey, string $marketplaceId, array $includedDataSet = null, array $asinSet = null, string $pageToken = null) : array
{
@@ -1836,10 +1836,10 @@ private function listContentDocumentAsinRelationsWithHttpInfo(string $contentRef
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentApprovalSubmissionResponse>
+ * @return array
*/
private function postContentDocumentApprovalSubmissionWithHttpInfo(string $contentReferenceKey, string $marketplaceId) : array
{
@@ -1946,10 +1946,10 @@ private function postContentDocumentApprovalSubmissionWithHttpInfo(string $conte
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsRequest $postContentDocumentAsinRelationsRequest The content document ASIN relations request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsResponse>
+ * @return array
*/
private function postContentDocumentAsinRelationsWithHttpInfo(string $contentReferenceKey, string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentAsinRelationsRequest $postContentDocumentAsinRelationsRequest) : array
{
@@ -2055,10 +2055,10 @@ private function postContentDocumentAsinRelationsWithHttpInfo(string $contentRef
* @param string $contentReferenceKey The unique reference key for the A+ Content document. A content reference key cannot form a permalink and may change in the future. A content reference key is not guaranteed to match any A+ content identifier. (required)
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentSuspendSubmissionResponse>
+ * @return array
*/
private function postContentDocumentSuspendSubmissionWithHttpInfo(string $contentReferenceKey, string $marketplaceId) : array
{
@@ -2162,12 +2162,12 @@ private function postContentDocumentSuspendSubmissionWithHttpInfo(string $conten
* Operation searchContentDocumentsWithHttpInfo.
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\SearchContentDocumentsResponse>
+ * @return array
*/
private function searchContentDocumentsWithHttpInfo(string $marketplaceId, string $pageToken = null) : array
{
@@ -2272,12 +2272,12 @@ private function searchContentDocumentsWithHttpInfo(string $marketplaceId, strin
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param string $asin The Amazon Standard Identification Number (ASIN). (required)
- * @param string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
+ * @param null|string $pageToken A page token from the nextPageToken response element returned by your previous call to this operation. nextPageToken is returned when the results of a call exceed the page size. To get the next page of results, call the operation and include pageToken as the only parameter. Specifying pageToken with any other parameter will cause the request to fail. When no nextPageToken value is returned there are no more pages to return. A pageToken value is not usable across different operations. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\SearchContentPublishRecordsResponse>
+ * @return array
*/
private function searchContentPublishRecordsWithHttpInfo(string $marketplaceId, string $asin, string $pageToken = null) : array
{
@@ -2382,10 +2382,10 @@ private function searchContentPublishRecordsWithHttpInfo(string $marketplaceId,
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentResponse>
+ * @return array
*/
private function updateContentDocumentWithHttpInfo(string $contentReferenceKey, string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest) : array
{
@@ -2490,12 +2490,12 @@ private function updateContentDocumentWithHttpInfo(string $contentReferenceKey,
*
* @param string $marketplaceId The identifier for the marketplace where the A+ Content is published. (required)
* @param \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest The content document request details. (required)
- * @param string[] $asinSet The set of ASINs. (optional)
+ * @param array|null $asinSet The set of ASINs. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\APlus\ValidateContentDocumentAsinRelationsResponse>
+ * @return array
*/
private function validateContentDocumentAsinRelationsWithHttpInfo(string $marketplaceId, \AmazonPHP\SellingPartner\Model\APlus\PostContentDocumentRequest $postContentDocumentRequest, array $asinSet = null) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/AuthorizationApi/AuthorizationSDK.php b/src/AmazonPHP/SellingPartner/Api/AuthorizationSDK.php
similarity index 95%
rename from src/AmazonPHP/SellingPartner/Api/AuthorizationApi/AuthorizationSDK.php
rename to src/AmazonPHP/SellingPartner/Api/AuthorizationSDK.php
index 4cdb56816..b581b9c7f 100644
--- a/src/AmazonPHP/SellingPartner/Api/AuthorizationApi/AuthorizationSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/AuthorizationSDK.php
@@ -1,6 +1,6 @@
+ * @return array
*/
private function getAuthorizationCodeWithHttpInfo(string $sellingPartnerId, string $developerId, string $mwsAuthToken) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/CatalogApi/CatalogItemSDK.php b/src/AmazonPHP/SellingPartner/Api/CatalogItemSDK.php
similarity index 79%
rename from src/AmazonPHP/SellingPartner/Api/CatalogApi/CatalogItemSDK.php
rename to src/AmazonPHP/SellingPartner/Api/CatalogItemSDK.php
index 8c37ac2a8..5c5998a02 100644
--- a/src/AmazonPHP/SellingPartner/Api/CatalogApi/CatalogItemSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/CatalogItemSDK.php
@@ -1,6 +1,6 @@
+ * @return array
*/
private function getCatalogItemWithHttpInfo(string $marketplaceId, string $asin) : array
{
@@ -562,13 +562,13 @@ private function getCatalogItemWithHttpInfo(string $marketplaceId, string $asin)
* Operation listCatalogCategoriesWithHttpInfo.
*
* @param string $marketplaceId A marketplace identifier. Specifies the marketplace for the item. (required)
- * @param string $aSIN The Amazon Standard Identification Number (ASIN) of the item. (optional)
- * @param string $sellerSKU Used to identify items in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. (optional)
+ * @param null|string $aSIN The Amazon Standard Identification Number (ASIN) of the item. (optional)
+ * @param null|string $sellerSKU Used to identify items in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\CatalogItem\ListCatalogCategoriesResponse>
+ * @return array
*/
private function listCatalogCategoriesWithHttpInfo(string $marketplaceId, string $aSIN = null, string $sellerSKU = null) : array
{
@@ -655,18 +655,18 @@ private function listCatalogCategoriesWithHttpInfo(string $marketplaceId, string
* Operation listCatalogItemsWithHttpInfo.
*
* @param string $marketplaceId A marketplace identifier. Specifies the marketplace for which items are returned. (required)
- * @param string $query Keyword(s) to use to search for items in the catalog. Example: 'harry potter books'. (optional)
- * @param string $queryContextId An identifier for the context within which the given search will be performed. A marketplace might provide mechanisms for constraining a search to a subset of potential items. For example, the retail marketplace allows queries to be constrained to a specific category. The QueryContextId parameter specifies such a subset. If it is omitted, the search will be performed using the default context for the marketplace, which will typically contain the largest set of items. (optional)
- * @param string $sellerSKU Used to identify an item in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. (optional)
- * @param string $uPC A 12-digit bar code used for retail packaging. (optional)
- * @param string $eAN A European article number that uniquely identifies the catalog item, manufacturer, and its attributes. (optional)
- * @param string $iSBN The unique commercial book identifier used to identify books internationally. (optional)
- * @param string $jAN A Japanese article number that uniquely identifies the product, manufacturer, and its attributes. (optional)
+ * @param null|string $query Keyword(s) to use to search for items in the catalog. Example: 'harry potter books'. (optional)
+ * @param null|string $queryContextId An identifier for the context within which the given search will be performed. A marketplace might provide mechanisms for constraining a search to a subset of potential items. For example, the retail marketplace allows queries to be constrained to a specific category. The QueryContextId parameter specifies such a subset. If it is omitted, the search will be performed using the default context for the marketplace, which will typically contain the largest set of items. (optional)
+ * @param null|string $sellerSKU Used to identify an item in the given marketplace. SellerSKU is qualified by the seller's SellerId, which is included with every operation that you submit. (optional)
+ * @param null|string $uPC A 12-digit bar code used for retail packaging. (optional)
+ * @param null|string $eAN A European article number that uniquely identifies the catalog item, manufacturer, and its attributes. (optional)
+ * @param null|string $iSBN The unique commercial book identifier used to identify books internationally. (optional)
+ * @param null|string $jAN A Japanese article number that uniquely identifies the product, manufacturer, and its attributes. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\CatalogItem\ListCatalogItemsResponse>
+ * @return array
*/
private function listCatalogItemsWithHttpInfo(string $marketplaceId, string $query = null, string $queryContextId = null, string $sellerSKU = null, string $uPC = null, string $eAN = null, string $iSBN = null, string $jAN = null) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/FbaInboundApi/FBAInboundEligibilitySDK.php b/src/AmazonPHP/SellingPartner/Api/FBAInboundSDK.php
similarity index 86%
rename from src/AmazonPHP/SellingPartner/Api/FbaInboundApi/FBAInboundEligibilitySDK.php
rename to src/AmazonPHP/SellingPartner/Api/FBAInboundSDK.php
index 26c76bf19..90d8a6102 100644
--- a/src/AmazonPHP/SellingPartner/Api/FbaInboundApi/FBAInboundEligibilitySDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/FBAInboundSDK.php
@@ -1,6 +1,6 @@
|null $marketplaceIds The identifier for the marketplace in which you want to determine eligibility. Required only when program=INBOUND. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
- public function getItemEligibilityPreview(string $asin, string $program, array $marketplaceIds = null) : \AmazonPHP\SellingPartner\Model\FBAInboundEligibility\GetItemEligibilityPreviewResponse
+ public function getItemEligibilityPreview(string $asin, string $program, array $marketplaceIds = null) : \AmazonPHP\SellingPartner\Model\FBAInbound\GetItemEligibilityPreviewResponse
{
[$response] = $this->getItemEligibilityPreviewWithHttpInfo($asin, $program, $marketplaceIds);
@@ -45,9 +45,9 @@ public function getItemEligibilityPreview(string $asin, string $program, array $
*
* @param string $asin The ASIN of the item for which you want an eligibility preview. (required)
* @param string $program The program that you want to check eligibility against. (required)
- * @param string[] $marketplaceIds The identifier for the marketplace in which you want to determine eligibility. Required only when program=INBOUND. (optional)
+ * @param array|null $marketplaceIds The identifier for the marketplace in which you want to determine eligibility. Required only when program=INBOUND. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -170,12 +170,12 @@ public function getItemEligibilityPreviewRequest(string $asin, string $program,
*
* @param string $asin The ASIN of the item for which you want an eligibility preview. (required)
* @param string $program The program that you want to check eligibility against. (required)
- * @param string[] $marketplaceIds The identifier for the marketplace in which you want to determine eligibility. Required only when program=INBOUND. (optional)
+ * @param array|null $marketplaceIds The identifier for the marketplace in which you want to determine eligibility. Required only when program=INBOUND. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\GetItemEligibilityPreviewResponse>
+ * @return array
*/
private function getItemEligibilityPreviewWithHttpInfo(string $asin, string $program, array $marketplaceIds = null) : array
{
@@ -220,13 +220,13 @@ private function getItemEligibilityPreviewWithHttpInfo(string $asin, string $pro
$content = (string) $response->getBody()->getContents();
return [
- ObjectSerializer::deserialize($content, \AmazonPHP\SellingPartner\Model\FBAInboundEligibility\GetItemEligibilityPreviewResponse::class, []),
+ ObjectSerializer::deserialize($content, \AmazonPHP\SellingPartner\Model\FBAInbound\GetItemEligibilityPreviewResponse::class, []),
$response->getStatusCode(),
$response->getHeaders(),
];
}
- $returnType = \AmazonPHP\SellingPartner\Model\FBAInboundEligibility\GetItemEligibilityPreviewResponse::class;
+ $returnType = \AmazonPHP\SellingPartner\Model\FBAInbound\GetItemEligibilityPreviewResponse::class;
$content = (string) $response->getBody()->getContents();
return [
@@ -246,7 +246,7 @@ private function getItemEligibilityPreviewWithHttpInfo(string $asin, string $pro
case 503:
$data = ObjectSerializer::deserialize(
$e->getResponseBody(),
- \AmazonPHP\SellingPartner\Model\FBAInboundEligibility\GetItemEligibilityPreviewResponse::class,
+ \AmazonPHP\SellingPartner\Model\FBAInbound\GetItemEligibilityPreviewResponse::class,
$e->getResponseHeaders()
);
$e->setResponseObject($data);
diff --git a/src/AmazonPHP/SellingPartner/Api/FbaInventoryApi/FBAInventorySDK.php b/src/AmazonPHP/SellingPartner/Api/FBAInventorySDK.php
similarity index 80%
rename from src/AmazonPHP/SellingPartner/Api/FbaInventoryApi/FBAInventorySDK.php
rename to src/AmazonPHP/SellingPartner/Api/FBAInventorySDK.php
index 2d47071d4..27a46be0e 100644
--- a/src/AmazonPHP/SellingPartner/Api/FbaInventoryApi/FBAInventorySDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/FBAInventorySDK.php
@@ -1,6 +1,6 @@
$marketplaceIds The marketplace ID for the marketplace for which to return inventory summaries. (required)
* @param bool $details true to return inventory summaries with additional summarized inventory details and quantities. Otherwise, returns inventory summaries only (default value). (optional, default to false)
- * @param \DateTime $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
- * @param string[] $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
- * @param string $nextToken String token returned in the response of your previous request. (optional)
+ * @param \DateTime|null $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
+ * @param array|null $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
+ * @param null|string $nextToken String token returned in the response of your previous request. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function getInventorySummaries(string $granularityType, string $granularityId, array $marketplaceIds, bool $details = false, \DateTime $startDateTime = null, array $sellerSkus = null, string $nextToken = null) : \AmazonPHP\SellingPartner\Model\FBAInventory\GetInventorySummariesResponse
{
@@ -49,13 +49,13 @@ public function getInventorySummaries(string $granularityType, string $granulari
*
* @param string $granularityType The granularity type for the inventory aggregation level. (required)
* @param string $granularityId The granularity ID for the inventory aggregation level. (required)
- * @param string[] $marketplaceIds The marketplace ID for the marketplace for which to return inventory summaries. (required)
+ * @param array $marketplaceIds The marketplace ID for the marketplace for which to return inventory summaries. (required)
* @param bool $details true to return inventory summaries with additional summarized inventory details and quantities. Otherwise, returns inventory summaries only (default value). (optional, default to false)
- * @param \DateTime $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
- * @param string[] $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
- * @param string $nextToken String token returned in the response of your previous request. (optional)
+ * @param \DateTime|null $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
+ * @param array|null $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
+ * @param null|string $nextToken String token returned in the response of your previous request. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -220,16 +220,16 @@ public function getInventorySummariesRequest(string $granularityType, string $gr
*
* @param string $granularityType The granularity type for the inventory aggregation level. (required)
* @param string $granularityId The granularity ID for the inventory aggregation level. (required)
- * @param string[] $marketplaceIds The marketplace ID for the marketplace for which to return inventory summaries. (required)
+ * @param array $marketplaceIds The marketplace ID for the marketplace for which to return inventory summaries. (required)
* @param bool $details true to return inventory summaries with additional summarized inventory details and quantities. Otherwise, returns inventory summaries only (default value). (optional, default to false)
- * @param \DateTime $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
- * @param string[] $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
- * @param string $nextToken String token returned in the response of your previous request. (optional)
+ * @param \DateTime|null $startDateTime A start date and time in ISO8601 format. If specified, all inventory summaries that have changed since then are returned. You must specify a date and time that is no earlier than 18 months prior to the date and time when you call the API. Note: Changes in inboundWorkingQuantity, inboundShippedQuantity and inboundReceivingQuantity are not detected. (optional)
+ * @param array|null $sellerSkus A list of seller SKUs for which to return inventory summaries. You may specify up to 50 SKUs. (optional)
+ * @param null|string $nextToken String token returned in the response of your previous request. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\FBAInventory\GetInventorySummariesResponse>
+ * @return array
*/
private function getInventorySummariesWithHttpInfo(string $granularityType, string $granularityId, array $marketplaceIds, bool $details = false, \DateTime $startDateTime = null, array $sellerSkus = null, string $nextToken = null) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/OrdersV0Api/OrdersSDK.php b/src/AmazonPHP/SellingPartner/Api/OrdersSDK.php
similarity index 71%
rename from src/AmazonPHP/SellingPartner/Api/OrdersV0Api/OrdersSDK.php
rename to src/AmazonPHP/SellingPartner/Api/OrdersSDK.php
index 7bb60a76b..693e902f3 100644
--- a/src/AmazonPHP/SellingPartner/Api/OrdersV0Api/OrdersSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/OrdersSDK.php
@@ -1,6 +1,6 @@
$marketplaceIds A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces. (required)
+ * @param null|string $createdAfter A date used for selecting orders created after (or at) a specified time. Only orders placed after the specified time are returned. Either the CreatedAfter parameter or the LastUpdatedAfter parameter is required. Both cannot be empty. The date must be in ISO 8601 format. (optional)
+ * @param null|string $createdBefore A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedAfter A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedBefore A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param array|null $orderStatuses A list of OrderStatus values used to filter the results. Possible values: PendingAvailability (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.); Pending (The order has been placed but payment has not been authorized); Unshipped (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped); PartiallyShipped (One or more, but not all, items in the order have been shipped); Shipped (All items in the order have been shipped); InvoiceUnconfirmed (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.); Canceled (The order has been canceled); and Unfulfillable (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.). (optional)
+ * @param array|null $fulfillmentChannels A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. Possible values: FBA (Fulfillment by Amazon); SellerFulfilled (Fulfilled by the seller). (optional)
+ * @param array|null $paymentMethods A list of payment method values. Used to select orders paid using the specified payment methods. Possible values: COD (Cash on delivery); CVS (Convenience store payment); Other (Any payment method other than COD or CVS). (optional)
+ * @param null|string $buyerEmail The email address of a buyer. Used to select orders that contain the specified email address. (optional)
+ * @param null|string $sellerOrderId An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If SellerOrderId is specified, then FulfillmentChannels, OrderStatuses, PaymentMethod, LastUpdatedAfter, LastUpdatedBefore, and BuyerEmail cannot be specified. (optional)
+ * @param int|null $maxResultsPerPage A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100. (optional)
+ * @param array|null $easyShipShipmentStatuses A list of EasyShipShipmentStatus values. Used to select Easy Ship orders with statuses that match the specified values. If EasyShipShipmentStatus is specified, only Amazon Easy Ship orders are returned.Possible values: PendingPickUp (Amazon has not yet picked up the package from the seller). LabelCanceled (The seller canceled the pickup). PickedUp (Amazon has picked up the package from the seller). AtOriginFC (The packaged is at the origin fulfillment center). AtDestinationFC (The package is at the destination fulfillment center). OutForDelivery (The package is out for delivery). Damaged (The package was damaged by the carrier). Delivered (The package has been delivered to the buyer). RejectedByBuyer (The package has been rejected by the buyer). Undeliverable (The package cannot be delivered). ReturnedToSeller (The package was not delivered to the buyer and was returned to the seller). ReturningToSeller (The package was not delivered to the buyer and is being returned to the seller). (optional)
+ * @param null|string $nextToken A string token returned in the response of your previous request. (optional)
+ * @param array|null $amazonOrderIds A list of AmazonOrderId values. An AmazonOrderId is an Amazon-defined order identifier, in 3-7-7 format. (optional)
+ * @param null|string $actualFulfillmentSupplySourceId Denotes the recommended sourceId where the order should be fulfilled from. (optional)
+ * @param bool|null $isISPU When true, this order is marked to be picked up from a store rather than delivered. (optional)
+ * @param null|string $storeChainStoreId The store chain store identifier. Linked to a specific store in a store chain. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function getOrders(array $marketplaceIds, string $createdAfter = null, string $createdBefore = null, string $lastUpdatedAfter = null, string $lastUpdatedBefore = null, array $orderStatuses = null, array $fulfillmentChannels = null, array $paymentMethods = null, string $buyerEmail = null, string $sellerOrderId = null, int $maxResultsPerPage = null, array $easyShipShipmentStatuses = null, string $nextToken = null, array $amazonOrderIds = null, string $actualFulfillmentSupplySourceId = null, bool $isISPU = null, string $storeChainStoreId = null) : \AmazonPHP\SellingPartner\Model\Orders\GetOrdersResponse
{
@@ -639,25 +639,25 @@ public function getOrders(array $marketplaceIds, string $createdAfter = null, st
/**
* Create request for operation 'getOrders'.
*
- * @param string[] $marketplaceIds A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces. (required)
- * @param string $createdAfter A date used for selecting orders created after (or at) a specified time. Only orders placed after the specified time are returned. Either the CreatedAfter parameter or the LastUpdatedAfter parameter is required. Both cannot be empty. The date must be in ISO 8601 format. (optional)
- * @param string $createdBefore A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. (optional)
- * @param string $lastUpdatedAfter A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
- * @param string $lastUpdatedBefore A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
- * @param string[] $orderStatuses A list of OrderStatus values used to filter the results. Possible values: PendingAvailability (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.); Pending (The order has been placed but payment has not been authorized); Unshipped (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped); PartiallyShipped (One or more, but not all, items in the order have been shipped); Shipped (All items in the order have been shipped); InvoiceUnconfirmed (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.); Canceled (The order has been canceled); and Unfulfillable (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.). (optional)
- * @param string[] $fulfillmentChannels A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. Possible values: FBA (Fulfillment by Amazon); SellerFulfilled (Fulfilled by the seller). (optional)
- * @param string[] $paymentMethods A list of payment method values. Used to select orders paid using the specified payment methods. Possible values: COD (Cash on delivery); CVS (Convenience store payment); Other (Any payment method other than COD or CVS). (optional)
- * @param string $buyerEmail The email address of a buyer. Used to select orders that contain the specified email address. (optional)
- * @param string $sellerOrderId An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If SellerOrderId is specified, then FulfillmentChannels, OrderStatuses, PaymentMethod, LastUpdatedAfter, LastUpdatedBefore, and BuyerEmail cannot be specified. (optional)
- * @param int $maxResultsPerPage A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100. (optional)
- * @param string[] $easyShipShipmentStatuses A list of EasyShipShipmentStatus values. Used to select Easy Ship orders with statuses that match the specified values. If EasyShipShipmentStatus is specified, only Amazon Easy Ship orders are returned.Possible values: PendingPickUp (Amazon has not yet picked up the package from the seller). LabelCanceled (The seller canceled the pickup). PickedUp (Amazon has picked up the package from the seller). AtOriginFC (The packaged is at the origin fulfillment center). AtDestinationFC (The package is at the destination fulfillment center). OutForDelivery (The package is out for delivery). Damaged (The package was damaged by the carrier). Delivered (The package has been delivered to the buyer). RejectedByBuyer (The package has been rejected by the buyer). Undeliverable (The package cannot be delivered). ReturnedToSeller (The package was not delivered to the buyer and was returned to the seller). ReturningToSeller (The package was not delivered to the buyer and is being returned to the seller). (optional)
- * @param string $nextToken A string token returned in the response of your previous request. (optional)
- * @param string[] $amazonOrderIds A list of AmazonOrderId values. An AmazonOrderId is an Amazon-defined order identifier, in 3-7-7 format. (optional)
- * @param string $actualFulfillmentSupplySourceId Denotes the recommended sourceId where the order should be fulfilled from. (optional)
- * @param bool $isISPU When true, this order is marked to be picked up from a store rather than delivered. (optional)
- * @param string $storeChainStoreId The store chain store identifier. Linked to a specific store in a store chain. (optional)
+ * @param array $marketplaceIds A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces. (required)
+ * @param null|string $createdAfter A date used for selecting orders created after (or at) a specified time. Only orders placed after the specified time are returned. Either the CreatedAfter parameter or the LastUpdatedAfter parameter is required. Both cannot be empty. The date must be in ISO 8601 format. (optional)
+ * @param null|string $createdBefore A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedAfter A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedBefore A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param array|null $orderStatuses A list of OrderStatus values used to filter the results. Possible values: PendingAvailability (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.); Pending (The order has been placed but payment has not been authorized); Unshipped (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped); PartiallyShipped (One or more, but not all, items in the order have been shipped); Shipped (All items in the order have been shipped); InvoiceUnconfirmed (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.); Canceled (The order has been canceled); and Unfulfillable (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.). (optional)
+ * @param array|null $fulfillmentChannels A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. Possible values: FBA (Fulfillment by Amazon); SellerFulfilled (Fulfilled by the seller). (optional)
+ * @param array|null $paymentMethods A list of payment method values. Used to select orders paid using the specified payment methods. Possible values: COD (Cash on delivery); CVS (Convenience store payment); Other (Any payment method other than COD or CVS). (optional)
+ * @param null|string $buyerEmail The email address of a buyer. Used to select orders that contain the specified email address. (optional)
+ * @param null|string $sellerOrderId An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If SellerOrderId is specified, then FulfillmentChannels, OrderStatuses, PaymentMethod, LastUpdatedAfter, LastUpdatedBefore, and BuyerEmail cannot be specified. (optional)
+ * @param int|null $maxResultsPerPage A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100. (optional)
+ * @param array|null $easyShipShipmentStatuses A list of EasyShipShipmentStatus values. Used to select Easy Ship orders with statuses that match the specified values. If EasyShipShipmentStatus is specified, only Amazon Easy Ship orders are returned.Possible values: PendingPickUp (Amazon has not yet picked up the package from the seller). LabelCanceled (The seller canceled the pickup). PickedUp (Amazon has picked up the package from the seller). AtOriginFC (The packaged is at the origin fulfillment center). AtDestinationFC (The package is at the destination fulfillment center). OutForDelivery (The package is out for delivery). Damaged (The package was damaged by the carrier). Delivered (The package has been delivered to the buyer). RejectedByBuyer (The package has been rejected by the buyer). Undeliverable (The package cannot be delivered). ReturnedToSeller (The package was not delivered to the buyer and was returned to the seller). ReturningToSeller (The package was not delivered to the buyer and is being returned to the seller). (optional)
+ * @param null|string $nextToken A string token returned in the response of your previous request. (optional)
+ * @param array|null $amazonOrderIds A list of AmazonOrderId values. An AmazonOrderId is an Amazon-defined order identifier, in 3-7-7 format. (optional)
+ * @param null|string $actualFulfillmentSupplySourceId Denotes the recommended sourceId where the order should be fulfilled from. (optional)
+ * @param bool|null $isISPU When true, this order is marked to be picked up from a store rather than delivered. (optional)
+ * @param null|string $storeChainStoreId The store chain store identifier. Linked to a specific store in a store chain. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -890,10 +890,10 @@ public function getOrdersRequest(array $marketplaceIds, string $createdAfter = n
*
* @param string $orderId An Amazon-defined order identifier, in 3-7-7 format. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrderResponse>
+ * @return array
*/
private function getOrderWithHttpInfo(string $orderId) : array
{
@@ -979,10 +979,10 @@ private function getOrderWithHttpInfo(string $orderId) : array
*
* @param string $orderId An orderId is an Amazon-defined order identifier, in 3-7-7 format. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrderAddressResponse>
+ * @return array
*/
private function getOrderAddressWithHttpInfo(string $orderId) : array
{
@@ -1068,10 +1068,10 @@ private function getOrderAddressWithHttpInfo(string $orderId) : array
*
* @param string $orderId An orderId is an Amazon-defined order identifier, in 3-7-7 format. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrderBuyerInfoResponse>
+ * @return array
*/
private function getOrderBuyerInfoWithHttpInfo(string $orderId) : array
{
@@ -1156,12 +1156,12 @@ private function getOrderBuyerInfoWithHttpInfo(string $orderId) : array
* Operation getOrderItemsWithHttpInfo.
*
* @param string $orderId An Amazon-defined order identifier, in 3-7-7 format. (required)
- * @param string $nextToken A string token returned in the response of your previous request. (optional)
+ * @param null|string $nextToken A string token returned in the response of your previous request. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrderItemsResponse>
+ * @return array
*/
private function getOrderItemsWithHttpInfo(string $orderId, string $nextToken = null) : array
{
@@ -1246,12 +1246,12 @@ private function getOrderItemsWithHttpInfo(string $orderId, string $nextToken =
* Operation getOrderItemsBuyerInfoWithHttpInfo.
*
* @param string $orderId An Amazon-defined order identifier, in 3-7-7 format. (required)
- * @param string $nextToken A string token returned in the response of your previous request. (optional)
+ * @param null|string $nextToken A string token returned in the response of your previous request. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrderItemsBuyerInfoResponse>
+ * @return array
*/
private function getOrderItemsBuyerInfoWithHttpInfo(string $orderId, string $nextToken = null) : array
{
@@ -1335,28 +1335,28 @@ private function getOrderItemsBuyerInfoWithHttpInfo(string $orderId, string $nex
/**
* Operation getOrdersWithHttpInfo.
*
- * @param string[] $marketplaceIds A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces. (required)
- * @param string $createdAfter A date used for selecting orders created after (or at) a specified time. Only orders placed after the specified time are returned. Either the CreatedAfter parameter or the LastUpdatedAfter parameter is required. Both cannot be empty. The date must be in ISO 8601 format. (optional)
- * @param string $createdBefore A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. (optional)
- * @param string $lastUpdatedAfter A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
- * @param string $lastUpdatedBefore A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
- * @param string[] $orderStatuses A list of OrderStatus values used to filter the results. Possible values: PendingAvailability (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.); Pending (The order has been placed but payment has not been authorized); Unshipped (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped); PartiallyShipped (One or more, but not all, items in the order have been shipped); Shipped (All items in the order have been shipped); InvoiceUnconfirmed (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.); Canceled (The order has been canceled); and Unfulfillable (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.). (optional)
- * @param string[] $fulfillmentChannels A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. Possible values: FBA (Fulfillment by Amazon); SellerFulfilled (Fulfilled by the seller). (optional)
- * @param string[] $paymentMethods A list of payment method values. Used to select orders paid using the specified payment methods. Possible values: COD (Cash on delivery); CVS (Convenience store payment); Other (Any payment method other than COD or CVS). (optional)
- * @param string $buyerEmail The email address of a buyer. Used to select orders that contain the specified email address. (optional)
- * @param string $sellerOrderId An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If SellerOrderId is specified, then FulfillmentChannels, OrderStatuses, PaymentMethod, LastUpdatedAfter, LastUpdatedBefore, and BuyerEmail cannot be specified. (optional)
- * @param int $maxResultsPerPage A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100. (optional)
- * @param string[] $easyShipShipmentStatuses A list of EasyShipShipmentStatus values. Used to select Easy Ship orders with statuses that match the specified values. If EasyShipShipmentStatus is specified, only Amazon Easy Ship orders are returned.Possible values: PendingPickUp (Amazon has not yet picked up the package from the seller). LabelCanceled (The seller canceled the pickup). PickedUp (Amazon has picked up the package from the seller). AtOriginFC (The packaged is at the origin fulfillment center). AtDestinationFC (The package is at the destination fulfillment center). OutForDelivery (The package is out for delivery). Damaged (The package was damaged by the carrier). Delivered (The package has been delivered to the buyer). RejectedByBuyer (The package has been rejected by the buyer). Undeliverable (The package cannot be delivered). ReturnedToSeller (The package was not delivered to the buyer and was returned to the seller). ReturningToSeller (The package was not delivered to the buyer and is being returned to the seller). (optional)
- * @param string $nextToken A string token returned in the response of your previous request. (optional)
- * @param string[] $amazonOrderIds A list of AmazonOrderId values. An AmazonOrderId is an Amazon-defined order identifier, in 3-7-7 format. (optional)
- * @param string $actualFulfillmentSupplySourceId Denotes the recommended sourceId where the order should be fulfilled from. (optional)
- * @param bool $isISPU When true, this order is marked to be picked up from a store rather than delivered. (optional)
- * @param string $storeChainStoreId The store chain store identifier. Linked to a specific store in a store chain. (optional)
+ * @param array $marketplaceIds A list of MarketplaceId values. Used to select orders that were placed in the specified marketplaces. (required)
+ * @param null|string $createdAfter A date used for selecting orders created after (or at) a specified time. Only orders placed after the specified time are returned. Either the CreatedAfter parameter or the LastUpdatedAfter parameter is required. Both cannot be empty. The date must be in ISO 8601 format. (optional)
+ * @param null|string $createdBefore A date used for selecting orders created before (or at) a specified time. Only orders placed before the specified time are returned. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedAfter A date used for selecting orders that were last updated after (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param null|string $lastUpdatedBefore A date used for selecting orders that were last updated before (or at) a specified time. An update is defined as any change in order status, including the creation of a new order. Includes updates made by Amazon and by the seller. The date must be in ISO 8601 format. (optional)
+ * @param array|null $orderStatuses A list of OrderStatus values used to filter the results. Possible values: PendingAvailability (This status is available for pre-orders only. The order has been placed, payment has not been authorized, and the release date of the item is in the future.); Pending (The order has been placed but payment has not been authorized); Unshipped (Payment has been authorized and the order is ready for shipment, but no items in the order have been shipped); PartiallyShipped (One or more, but not all, items in the order have been shipped); Shipped (All items in the order have been shipped); InvoiceUnconfirmed (All items in the order have been shipped. The seller has not yet given confirmation to Amazon that the invoice has been shipped to the buyer.); Canceled (The order has been canceled); and Unfulfillable (The order cannot be fulfilled. This state applies only to Multi-Channel Fulfillment orders.). (optional)
+ * @param array|null $fulfillmentChannels A list that indicates how an order was fulfilled. Filters the results by fulfillment channel. Possible values: FBA (Fulfillment by Amazon); SellerFulfilled (Fulfilled by the seller). (optional)
+ * @param array|null $paymentMethods A list of payment method values. Used to select orders paid using the specified payment methods. Possible values: COD (Cash on delivery); CVS (Convenience store payment); Other (Any payment method other than COD or CVS). (optional)
+ * @param null|string $buyerEmail The email address of a buyer. Used to select orders that contain the specified email address. (optional)
+ * @param null|string $sellerOrderId An order identifier that is specified by the seller. Used to select only the orders that match the order identifier. If SellerOrderId is specified, then FulfillmentChannels, OrderStatuses, PaymentMethod, LastUpdatedAfter, LastUpdatedBefore, and BuyerEmail cannot be specified. (optional)
+ * @param int|null $maxResultsPerPage A number that indicates the maximum number of orders that can be returned per page. Value must be 1 - 100. Default 100. (optional)
+ * @param array|null $easyShipShipmentStatuses A list of EasyShipShipmentStatus values. Used to select Easy Ship orders with statuses that match the specified values. If EasyShipShipmentStatus is specified, only Amazon Easy Ship orders are returned.Possible values: PendingPickUp (Amazon has not yet picked up the package from the seller). LabelCanceled (The seller canceled the pickup). PickedUp (Amazon has picked up the package from the seller). AtOriginFC (The packaged is at the origin fulfillment center). AtDestinationFC (The package is at the destination fulfillment center). OutForDelivery (The package is out for delivery). Damaged (The package was damaged by the carrier). Delivered (The package has been delivered to the buyer). RejectedByBuyer (The package has been rejected by the buyer). Undeliverable (The package cannot be delivered). ReturnedToSeller (The package was not delivered to the buyer and was returned to the seller). ReturningToSeller (The package was not delivered to the buyer and is being returned to the seller). (optional)
+ * @param null|string $nextToken A string token returned in the response of your previous request. (optional)
+ * @param array|null $amazonOrderIds A list of AmazonOrderId values. An AmazonOrderId is an Amazon-defined order identifier, in 3-7-7 format. (optional)
+ * @param null|string $actualFulfillmentSupplySourceId Denotes the recommended sourceId where the order should be fulfilled from. (optional)
+ * @param bool|null $isISPU When true, this order is marked to be picked up from a store rather than delivered. (optional)
+ * @param null|string $storeChainStoreId The store chain store identifier. Linked to a specific store in a store chain. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Orders\GetOrdersResponse>
+ * @return array
*/
private function getOrdersWithHttpInfo(array $marketplaceIds, string $createdAfter = null, string $createdBefore = null, string $lastUpdatedAfter = null, string $lastUpdatedBefore = null, array $orderStatuses = null, array $fulfillmentChannels = null, array $paymentMethods = null, string $buyerEmail = null, string $sellerOrderId = null, int $maxResultsPerPage = null, array $easyShipShipmentStatuses = null, string $nextToken = null, array $amazonOrderIds = null, string $actualFulfillmentSupplySourceId = null, bool $isISPU = null, string $storeChainStoreId = null) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/ReportsApi/ReportsSDK.php b/src/AmazonPHP/SellingPartner/Api/ReportsSDK.php
similarity index 88%
rename from src/AmazonPHP/SellingPartner/Api/ReportsApi/ReportsSDK.php
rename to src/AmazonPHP/SellingPartner/Api/ReportsSDK.php
index 37159f7ed..84c8a2d16 100644
--- a/src/AmazonPHP/SellingPartner/Api/ReportsApi/ReportsSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/ReportsSDK.php
@@ -1,6 +1,6 @@
$reportTypes A list of report types used to filter report schedules. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function getReportSchedules(array $reportTypes) : \AmazonPHP\SellingPartner\Model\Reports\GetReportSchedulesResponse
{
@@ -823,9 +823,9 @@ public function getReportSchedules(array $reportTypes) : \AmazonPHP\SellingPartn
/**
* Create request for operation 'getReportSchedules'.
*
- * @param string[] $reportTypes A list of report types used to filter report schedules. (required)
+ * @param array $reportTypes A list of report types used to filter report schedules. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -928,16 +928,16 @@ public function getReportSchedulesRequest(array $reportTypes) : RequestInterface
/**
* Operation getReports.
*
- * @param string[] $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
- * @param string[] $processingStatuses A list of processing statuses used to filter reports. (optional)
- * @param string[] $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
+ * @param array|null $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
+ * @param array|null $processingStatuses A list of processing statuses used to filter reports. (optional)
+ * @param array|null $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
* @param int $pageSize The maximum number of reports to return in a single call. (optional, default to 10)
- * @param \DateTime $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
- * @param \DateTime $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
- * @param string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
+ * @param \DateTime|null $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
+ * @param \DateTime|null $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
+ * @param null|string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*/
public function getReports(array $reportTypes = null, array $processingStatuses = null, array $marketplaceIds = null, int $pageSize = 10, \DateTime $createdSince = null, \DateTime $createdUntil = null, string $nextToken = null) : \AmazonPHP\SellingPartner\Model\Reports\GetReportsResponse
{
@@ -949,15 +949,15 @@ public function getReports(array $reportTypes = null, array $processingStatuses
/**
* Create request for operation 'getReports'.
*
- * @param string[] $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
- * @param string[] $processingStatuses A list of processing statuses used to filter reports. (optional)
- * @param string[] $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
+ * @param array|null $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
+ * @param array|null $processingStatuses A list of processing statuses used to filter reports. (optional)
+ * @param array|null $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
* @param int $pageSize The maximum number of reports to return in a single call. (optional, default to 10)
- * @param \DateTime $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
- * @param \DateTime $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
- * @param string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
+ * @param \DateTime|null $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
+ * @param \DateTime|null $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
+ * @param null|string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws InvalidArgumentException
*
* @return RequestInterface
*/
@@ -1123,10 +1123,10 @@ public function getReportsRequest(array $reportTypes = null, array $processingSt
*
* @param string $reportId The identifier for the report. This identifier is unique only in combination with a seller ID. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\CancelReportResponse>
+ * @return array
*/
private function cancelReportWithHttpInfo(string $reportId) : array
{
@@ -1216,10 +1216,10 @@ private function cancelReportWithHttpInfo(string $reportId) : array
*
* @param string $reportScheduleId The identifier for the report schedule. This identifier is unique only in combination with a seller ID. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\CancelReportScheduleResponse>
+ * @return array
*/
private function cancelReportScheduleWithHttpInfo(string $reportScheduleId) : array
{
@@ -1309,10 +1309,10 @@ private function cancelReportScheduleWithHttpInfo(string $reportScheduleId) : ar
*
* @param \AmazonPHP\SellingPartner\Model\Reports\CreateReportSpecification $body (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\CreateReportResponse>
+ * @return array
*/
private function createReportWithHttpInfo(\AmazonPHP\SellingPartner\Model\Reports\CreateReportSpecification $body) : array
{
@@ -1402,10 +1402,10 @@ private function createReportWithHttpInfo(\AmazonPHP\SellingPartner\Model\Report
*
* @param \AmazonPHP\SellingPartner\Model\Reports\CreateReportScheduleSpecification $body (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\CreateReportScheduleResponse>
+ * @return array
*/
private function createReportScheduleWithHttpInfo(\AmazonPHP\SellingPartner\Model\Reports\CreateReportScheduleSpecification $body) : array
{
@@ -1495,10 +1495,10 @@ private function createReportScheduleWithHttpInfo(\AmazonPHP\SellingPartner\Mode
*
* @param string $reportId The identifier for the report. This identifier is unique only in combination with a seller ID. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\GetReportResponse>
+ * @return array
*/
private function getReportWithHttpInfo(string $reportId) : array
{
@@ -1588,10 +1588,10 @@ private function getReportWithHttpInfo(string $reportId) : array
*
* @param string $reportDocumentId The identifier for the report document. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\GetReportDocumentResponse>
+ * @return array
*/
private function getReportDocumentWithHttpInfo(string $reportDocumentId) : array
{
@@ -1681,10 +1681,10 @@ private function getReportDocumentWithHttpInfo(string $reportDocumentId) : array
*
* @param string $reportScheduleId The identifier for the report schedule. This identifier is unique only in combination with a seller ID. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\GetReportScheduleResponse>
+ * @return array
*/
private function getReportScheduleWithHttpInfo(string $reportScheduleId) : array
{
@@ -1772,12 +1772,12 @@ private function getReportScheduleWithHttpInfo(string $reportScheduleId) : array
/**
* Operation getReportSchedulesWithHttpInfo.
*
- * @param string[] $reportTypes A list of report types used to filter report schedules. (required)
+ * @param array $reportTypes A list of report types used to filter report schedules. (required)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\GetReportSchedulesResponse>
+ * @return array
*/
private function getReportSchedulesWithHttpInfo(array $reportTypes) : array
{
@@ -1865,18 +1865,18 @@ private function getReportSchedulesWithHttpInfo(array $reportTypes) : array
/**
* Operation getReportsWithHttpInfo.
*
- * @param string[] $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
- * @param string[] $processingStatuses A list of processing statuses used to filter reports. (optional)
- * @param string[] $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
+ * @param array|null $reportTypes A list of report types used to filter reports. When reportTypes is provided, the other filter parameters (processingStatuses, marketplaceIds, createdSince, createdUntil) and pageSize may also be provided. Either reportTypes or nextToken is required. (optional)
+ * @param array|null $processingStatuses A list of processing statuses used to filter reports. (optional)
+ * @param array|null $marketplaceIds A list of marketplace identifiers used to filter reports. The reports returned will match at least one of the marketplaces that you specify. (optional)
* @param int $pageSize The maximum number of reports to return in a single call. (optional, default to 10)
- * @param \DateTime $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
- * @param \DateTime $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
- * @param string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
+ * @param \DateTime|null $createdSince The earliest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is 90 days ago. Reports are retained for a maximum of 90 days. (optional)
+ * @param \DateTime|null $createdUntil The latest report creation date and time for reports to include in the response, in ISO 8601 date time format. The default is now. (optional)
+ * @param null|string $nextToken A string token returned in the response to your previous request. nextToken is returned when the number of results exceeds the specified pageSize value. To get the next page of results, call the getReports operation and include this token as the only parameter. Specifying nextToken with any other parameters will cause the request to fail. (optional)
*
- * @throws \AmazonPHP\SellingPartner\Exception\ApiException on non-2xx response
- * @throws \AmazonPHP\SellingPartner\Exception\InvalidArgumentException
+ * @throws ApiException on non-2xx response
+ * @throws InvalidArgumentException
*
- * @return array<\AmazonPHP\SellingPartner\Model\Reports\GetReportsResponse>
+ * @return array
*/
private function getReportsWithHttpInfo(array $reportTypes = null, array $processingStatuses = null, array $marketplaceIds = null, int $pageSize = 10, \DateTime $createdSince = null, \DateTime $createdUntil = null, string $nextToken = null) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Api/TokensApi/TokensSDK.php b/src/AmazonPHP/SellingPartner/Api/TokensSDK.php
similarity index 94%
rename from src/AmazonPHP/SellingPartner/Api/TokensApi/TokensSDK.php
rename to src/AmazonPHP/SellingPartner/Api/TokensSDK.php
index 31a89b516..6fc6505ff 100644
--- a/src/AmazonPHP/SellingPartner/Api/TokensApi/TokensSDK.php
+++ b/src/AmazonPHP/SellingPartner/Api/TokensSDK.php
@@ -1,6 +1,6 @@
+ * @return array
*/
private function createRestrictedDataTokenWithHttpInfo(\AmazonPHP\SellingPartner\Model\Tokens\CreateRestrictedDataTokenRequest $body) : array
{
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponse.php
index a15dfe67b..d9649e279 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponseAllOf.php
index dadc6f9ca..3fb7dd949 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/AplusPaginatedResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/AplusResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/AplusResponse.php
index 54f0d70ca..8331749d6 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/AplusResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/AplusResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/AsinMetadata.php b/src/AmazonPHP/SellingPartner/Model/APlus/AsinMetadata.php
index 8fb58766d..6441864f6 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/AsinMetadata.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/AsinMetadata.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ContentDocument.php b/src/AmazonPHP/SellingPartner/Model/APlus/ContentDocument.php
index 287a16a68..6eccf2279 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ContentDocument.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ContentDocument.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadata.php b/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadata.php
index 50a348dfb..122d1e1bf 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadata.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadata.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadataRecord.php b/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadataRecord.php
index b34dd60e9..8d348a744 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadataRecord.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ContentMetadataRecord.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ContentModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/ContentModule.php
index d00bc55c9..4a18bb1f3 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ContentModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ContentModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ContentRecord.php b/src/AmazonPHP/SellingPartner/Model/APlus/ContentRecord.php
index 628bc45cc..36d7cce10 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ContentRecord.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ContentRecord.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/Decorator.php b/src/AmazonPHP/SellingPartner/Model/APlus/Decorator.php
index a8a06a0a2..fc43f1c87 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/Decorator.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/Decorator.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/Error.php b/src/AmazonPHP/SellingPartner/Model/APlus/Error.php
index 8b0a423ed..935652698 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ErrorList.php b/src/AmazonPHP/SellingPartner/Model/APlus/ErrorList.php
index e75fb38bb..cf7f0043c 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ErrorList.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ErrorList.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponse.php
index c3903e555..cfe15bc2d 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponseAllOf.php
index 46ecc73a7..703780511 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/GetContentDocumentResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ImageComponent.php b/src/AmazonPHP/SellingPartner/Model/APlus/ImageComponent.php
index 9346f6d66..b80fe2caf 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ImageComponent.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ImageComponent.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ImageCropSpecification.php b/src/AmazonPHP/SellingPartner/Model/APlus/ImageCropSpecification.php
index d134649ef..b699d73d2 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ImageCropSpecification.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ImageCropSpecification.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ImageDimensions.php b/src/AmazonPHP/SellingPartner/Model/APlus/ImageDimensions.php
index 507c182a7..0d9317fbd 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ImageDimensions.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ImageDimensions.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ImageOffsets.php b/src/AmazonPHP/SellingPartner/Model/APlus/ImageOffsets.php
index fe04ae98c..f41ba9578 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ImageOffsets.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ImageOffsets.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/IntegerWithUnits.php b/src/AmazonPHP/SellingPartner/Model/APlus/IntegerWithUnits.php
index a58cd2b04..f7e39b4fc 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/IntegerWithUnits.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/IntegerWithUnits.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponse.php
index 7e43542bc..74ebf5f53 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponseAllOf.php
index 9d30d3057..54a66e44b 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ListContentDocumentAsinRelationsResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ParagraphComponent.php b/src/AmazonPHP/SellingPartner/Model/APlus/ParagraphComponent.php
index 50879566f..8b789f11b 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ParagraphComponent.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ParagraphComponent.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PlainTextItem.php b/src/AmazonPHP/SellingPartner/Model/APlus/PlainTextItem.php
index d349e861f..c78d669e2 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PlainTextItem.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PlainTextItem.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentApprovalSubmissionResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentApprovalSubmissionResponse.php
index 089f785a1..f4096e072 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentApprovalSubmissionResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentApprovalSubmissionResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsRequest.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsRequest.php
index da1f2a4e7..3d45f520d 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsRequest.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsRequest.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsResponse.php
index 135f81334..2abd0724e 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentAsinRelationsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentRequest.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentRequest.php
index e5ddc0483..44d4a2679 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentRequest.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentRequest.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponse.php
index 83a22c430..77dc49beb 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponseAllOf.php
index 22cc06bb6..4233699ba 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentSuspendSubmissionResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentSuspendSubmissionResponse.php
index 727240642..1423b962c 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentSuspendSubmissionResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PostContentDocumentSuspendSubmissionResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/PublishRecord.php b/src/AmazonPHP/SellingPartner/Model/APlus/PublishRecord.php
index 52b7b5c82..54b97cd10 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/PublishRecord.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/PublishRecord.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponse.php
index b9c9f0539..c7a4ad0c2 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponseAllOf.php
index 7febe5cc9..9a15153e4 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentDocumentsResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponse.php
index a01dc07d1..1e9173284 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponseAllOf.php b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponseAllOf.php
index ecbb146d1..b0fed6268 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponseAllOf.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/SearchContentPublishRecordsResponseAllOf.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardCompanyLogoModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardCompanyLogoModule.php
index 433e5c320..8c6c1a090 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardCompanyLogoModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardCompanyLogoModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonProductBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonProductBlock.php
index 420d8cc2d..4d8bc4f65 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonProductBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonProductBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonTableModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonTableModule.php
index b909a4700..bfd192ab9 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonTableModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardComparisonTableModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextModule.php
index d58958a98..f9e5900df 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextQuadrantModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextQuadrantModule.php
index 71c1c4d77..0b9112a2c 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextQuadrantModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardFourImageTextQuadrantModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderImageTextModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderImageTextModule.php
index 981271670..766232e91 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderImageTextModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderImageTextModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderTextListBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderTextListBlock.php
index 2a3244c85..a9da79cea 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderTextListBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardHeaderTextListBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageCaptionBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageCaptionBlock.php
index 815fad152..2c8dbb0e5 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageCaptionBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageCaptionBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageSidebarModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageSidebarModule.php
index 54dc9e5b0..594a39464 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageSidebarModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageSidebarModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextBlock.php
index 4bdf3af2b..a1d08cb61 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextCaptionBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextCaptionBlock.php
index 313b22cb5..1e55bdff1 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextCaptionBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextCaptionBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextOverlayModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextOverlayModule.php
index ba39004fd..188e0ea66 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextOverlayModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardImageTextOverlayModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardMultipleImageTextModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardMultipleImageTextModule.php
index 45b0972d6..f8c554250 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardMultipleImageTextModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardMultipleImageTextModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardProductDescriptionModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardProductDescriptionModule.php
index 738ce5457..18d9881fa 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardProductDescriptionModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardProductDescriptionModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageHighlightsModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageHighlightsModule.php
index 688a2ac62..f89cc7ec8 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageHighlightsModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageHighlightsModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageSpecsDetailModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageSpecsDetailModule.php
index 9c75a4900..6f7bad9a3 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageSpecsDetailModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleImageSpecsDetailModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleSideImageModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleSideImageModule.php
index b1be8bb88..a28c8fba5 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleSideImageModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardSingleSideImageModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTechSpecsModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTechSpecsModule.php
index c8fc09c9d..9299f8cf7 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTechSpecsModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTechSpecsModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextBlock.php
index e34a026ad..b8de3686d 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextListBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextListBlock.php
index 579778061..01b2e113e 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextListBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextListBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextModule.php
index 0792ae5ce..33ecf3521 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextPairBlock.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextPairBlock.php
index afa80c979..20813199a 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextPairBlock.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardTextPairBlock.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/StandardThreeImageTextModule.php b/src/AmazonPHP/SellingPartner/Model/APlus/StandardThreeImageTextModule.php
index 20c12c030..4f725a7f7 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/StandardThreeImageTextModule.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/StandardThreeImageTextModule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/TextComponent.php b/src/AmazonPHP/SellingPartner/Model/APlus/TextComponent.php
index d69772210..9d4213cb9 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/TextComponent.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/TextComponent.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/TextItem.php b/src/AmazonPHP/SellingPartner/Model/APlus/TextItem.php
index 165a4d512..d8e155ae4 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/TextItem.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/TextItem.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/APlus/ValidateContentDocumentAsinRelationsResponse.php b/src/AmazonPHP/SellingPartner/Model/APlus/ValidateContentDocumentAsinRelationsResponse.php
index 3ad1f6469..d4b5601fe 100644
--- a/src/AmazonPHP/SellingPartner/Model/APlus/ValidateContentDocumentAsinRelationsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/APlus/ValidateContentDocumentAsinRelationsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\APlus;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Authorization/AuthorizationCode.php b/src/AmazonPHP/SellingPartner/Model/Authorization/AuthorizationCode.php
index 35677bc4c..fcfdc1b05 100644
--- a/src/AmazonPHP/SellingPartner/Model/Authorization/AuthorizationCode.php
+++ b/src/AmazonPHP/SellingPartner/Model/Authorization/AuthorizationCode.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Authorization;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Authorization/Error.php b/src/AmazonPHP/SellingPartner/Model/Authorization/Error.php
index bd677fdcd..32ea4f42e 100644
--- a/src/AmazonPHP/SellingPartner/Model/Authorization/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/Authorization/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Authorization;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Authorization/GetAuthorizationCodeResponse.php b/src/AmazonPHP/SellingPartner/Model/Authorization/GetAuthorizationCodeResponse.php
index ef1a3cdad..73e8c4167 100644
--- a/src/AmazonPHP/SellingPartner/Model/Authorization/GetAuthorizationCodeResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Authorization/GetAuthorizationCodeResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Authorization;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ASINIdentifier.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ASINIdentifier.php
index 26e4de1c3..9f92d4428 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ASINIdentifier.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ASINIdentifier.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/AttributeSetListType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/AttributeSetListType.php
index 7bde61d0f..318e0f104 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/AttributeSetListType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/AttributeSetListType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Categories.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Categories.php
index d408d9e68..73257735e 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Categories.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Categories.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/CreatorType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/CreatorType.php
index 0b3fc81f2..071fedcb1 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/CreatorType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/CreatorType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/DecimalWithUnits.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/DecimalWithUnits.php
index 84e9326f2..0cfa41ff7 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/DecimalWithUnits.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/DecimalWithUnits.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/DimensionType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/DimensionType.php
index 6bbbb386f..9825f39b2 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/DimensionType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/DimensionType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Error.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Error.php
index 55af7054c..daccb73d5 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/GetCatalogItemResponse.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/GetCatalogItemResponse.php
index be01d3d34..85a56711e 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/GetCatalogItemResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/GetCatalogItemResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/IdentifierType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/IdentifierType.php
index 4c8188ed0..7d84dd7f2 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/IdentifierType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/IdentifierType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Image.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Image.php
index 1e0a6e609..0647dd664 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Image.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Image.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Item.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Item.php
index d57314f19..971c266cf 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Item.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Item.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/LanguageType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/LanguageType.php
index 2d3a764e7..4e3ac9947 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/LanguageType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/LanguageType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogCategoriesResponse.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogCategoriesResponse.php
index 53a198adc..cb918afb4 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogCategoriesResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogCategoriesResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogItemsResponse.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogItemsResponse.php
index 96e65645e..cac4a5793 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogItemsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListCatalogItemsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListMatchingItemsResponse.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListMatchingItemsResponse.php
index 5b334753a..26f73a4d2 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListMatchingItemsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ListMatchingItemsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/OfferListingCountType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/OfferListingCountType.php
index ca2fc892d..0bde4bc83 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/OfferListingCountType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/OfferListingCountType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Price.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Price.php
index 7b5bba10e..9eb3a27e8 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/Price.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/Price.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/QualifiersType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/QualifiersType.php
index d01bab29c..5266c1746 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/QualifiersType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/QualifiersType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/RelationshipType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/RelationshipType.php
index 214930521..103ec31b0 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/RelationshipType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/RelationshipType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/SalesRankType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/SalesRankType.php
index f2303cdb2..f2c84526c 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/SalesRankType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/SalesRankType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/SellerSKUIdentifier.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/SellerSKUIdentifier.php
index b2a4f4953..db4c67289 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/SellerSKUIdentifier.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/SellerSKUIdentifier.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ShippingTimeType.php b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ShippingTimeType.php
index fe1b7b9c5..237e77601 100644
--- a/src/AmazonPHP/SellingPartner/Model/CatalogItem/ShippingTimeType.php
+++ b/src/AmazonPHP/SellingPartner/Model/CatalogItem/ShippingTimeType.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\CatalogItem;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/Error.php b/src/AmazonPHP/SellingPartner/Model/FBAInbound/Error.php
similarity index 98%
rename from src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/Error.php
rename to src/AmazonPHP/SellingPartner/Model/FBAInbound/Error.php
index 92fbd1ea4..bcfb2587b 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInbound/Error.php
@@ -26,9 +26,9 @@
* https://openapi-generator.tech
* Do not edit the class manually.
*/
-namespace AmazonPHP\SellingPartner\Model\FBAInboundEligibility;
+namespace AmazonPHP\SellingPartner\Model\FBAInbound;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/GetItemEligibilityPreviewResponse.php b/src/AmazonPHP/SellingPartner/Model/FBAInbound/GetItemEligibilityPreviewResponse.php
similarity index 93%
rename from src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/GetItemEligibilityPreviewResponse.php
rename to src/AmazonPHP/SellingPartner/Model/FBAInbound/GetItemEligibilityPreviewResponse.php
index a592fdd3b..919b64173 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/GetItemEligibilityPreviewResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInbound/GetItemEligibilityPreviewResponse.php
@@ -26,9 +26,9 @@
* https://openapi-generator.tech
* Do not edit the class manually.
*/
-namespace AmazonPHP\SellingPartner\Model\FBAInboundEligibility;
+namespace AmazonPHP\SellingPartner\Model\FBAInbound;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
@@ -56,8 +56,8 @@ class GetItemEligibilityPreviewResponse implements \ArrayAccess, \JsonSerializab
* @var string[]
*/
protected static array $openAPITypes = [
- 'payload' => '\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\ItemEligibilityPreview',
- 'errors' => '\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\Error[]',
+ 'payload' => '\AmazonPHP\SellingPartner\Model\FBAInbound\ItemEligibilityPreview',
+ 'errors' => '\AmazonPHP\SellingPartner\Model\FBAInbound\Error[]',
];
/**
@@ -224,7 +224,7 @@ public function getPayload() : ?ItemEligibilityPreview
/**
* Sets payload.
*
- * @param null|\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\ItemEligibilityPreview $payload payload
+ * @param null|\AmazonPHP\SellingPartner\Model\FBAInbound\ItemEligibilityPreview $payload payload
*/
public function setPayload(?ItemEligibilityPreview $payload) : self
{
@@ -236,7 +236,7 @@ public function setPayload(?ItemEligibilityPreview $payload) : self
/**
* Gets errors.
*
- * @return null|\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\Error[]
+ * @return null|\AmazonPHP\SellingPartner\Model\FBAInbound\Error[]
*/
public function getErrors() : ?array
{
@@ -246,7 +246,7 @@ public function getErrors() : ?array
/**
* Sets errors.
*
- * @param null|\AmazonPHP\SellingPartner\Model\FBAInboundEligibility\Error[] $errors a list of error responses returned when a request is unsuccessful
+ * @param null|\AmazonPHP\SellingPartner\Model\FBAInbound\Error[] $errors a list of error responses returned when a request is unsuccessful
*/
public function setErrors(?array $errors) : self
{
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/ItemEligibilityPreview.php b/src/AmazonPHP/SellingPartner/Model/FBAInbound/ItemEligibilityPreview.php
similarity index 99%
rename from src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/ItemEligibilityPreview.php
rename to src/AmazonPHP/SellingPartner/Model/FBAInbound/ItemEligibilityPreview.php
index 1c7da6533..b7527544a 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInboundEligibility/ItemEligibilityPreview.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInbound/ItemEligibilityPreview.php
@@ -26,9 +26,9 @@
* https://openapi-generator.tech
* Do not edit the class manually.
*/
-namespace AmazonPHP\SellingPartner\Model\FBAInboundEligibility;
+namespace AmazonPHP\SellingPartner\Model\FBAInbound;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Error.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Error.php
index 233539539..dee9271bb 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResponse.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResponse.php
index 341e3b318..c66b2df82 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResult.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResult.php
index 7bdf090aa..be651a13d 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResult.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/GetInventorySummariesResult.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Granularity.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Granularity.php
index e1098214f..27153d358 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Granularity.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Granularity.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventoryDetails.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventoryDetails.php
index 508818f77..e62c69385 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventoryDetails.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventoryDetails.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventorySummary.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventorySummary.php
index 91160eab8..ae3b44549 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventorySummary.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/InventorySummary.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Pagination.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Pagination.php
index c61991e4d..a19e27e2e 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/Pagination.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/Pagination.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantity.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantity.php
index a20a72ad5..26cd28a95 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantity.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantity.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantityEntry.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantityEntry.php
index 3d56592b6..a469a9597 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantityEntry.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ResearchingQuantityEntry.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ReservedQuantity.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ReservedQuantity.php
index 9b184191c..9c28b1018 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/ReservedQuantity.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/ReservedQuantity.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/FBAInventory/UnfulfillableQuantity.php b/src/AmazonPHP/SellingPartner/Model/FBAInventory/UnfulfillableQuantity.php
index 1c2827dd3..9d7bbfe53 100644
--- a/src/AmazonPHP/SellingPartner/Model/FBAInventory/UnfulfillableQuantity.php
+++ b/src/AmazonPHP/SellingPartner/Model/FBAInventory/UnfulfillableQuantity.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\FBAInventory;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/Address.php b/src/AmazonPHP/SellingPartner/Model/Orders/Address.php
index b06ae15d6..a751348f2 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/Address.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/Address.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/BuyerCustomizedInfoDetail.php b/src/AmazonPHP/SellingPartner/Model/Orders/BuyerCustomizedInfoDetail.php
index abd667425..09fbe3d02 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/BuyerCustomizedInfoDetail.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/BuyerCustomizedInfoDetail.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/BuyerTaxInfo.php b/src/AmazonPHP/SellingPartner/Model/Orders/BuyerTaxInfo.php
index e43fbf19f..3063c00b8 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/BuyerTaxInfo.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/BuyerTaxInfo.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/Error.php b/src/AmazonPHP/SellingPartner/Model/Orders/Error.php
index ab3e730da..704f2a399 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/FulfillmentInstruction.php b/src/AmazonPHP/SellingPartner/Model/Orders/FulfillmentInstruction.php
index 13fc07775..7380c96f1 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/FulfillmentInstruction.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/FulfillmentInstruction.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderAddressResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderAddressResponse.php
index 0a2933e53..872d77050 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderAddressResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderAddressResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderBuyerInfoResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderBuyerInfoResponse.php
index e5eab12b7..17563ba47 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderBuyerInfoResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderBuyerInfoResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsBuyerInfoResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsBuyerInfoResponse.php
index eb47f8d0b..249ac30f6 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsBuyerInfoResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsBuyerInfoResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsResponse.php
index 8ae814dc9..51fd2e570 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderItemsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderResponse.php
index e0c989da3..53a0197a4 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrderResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrdersResponse.php b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrdersResponse.php
index db207c1b8..727d00152 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/GetOrdersResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/GetOrdersResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/Money.php b/src/AmazonPHP/SellingPartner/Model/Orders/Money.php
index d517713ed..7f7fc2888 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/Money.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/Money.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/Order.php b/src/AmazonPHP/SellingPartner/Model/Orders/Order.php
index 84dfbd837..1fb9b24a6 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/Order.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/Order.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderAddress.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderAddress.php
index ad9753116..a833b928c 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderAddress.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderAddress.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderBuyerInfo.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderBuyerInfo.php
index 59f497ccd..4a7eed57f 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderBuyerInfo.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderBuyerInfo.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItem.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItem.php
index 2a05baea1..5ddbc2dfb 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItem.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItem.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemBuyerInfo.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemBuyerInfo.php
index 5bd1c4e33..96476582a 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemBuyerInfo.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemBuyerInfo.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsBuyerInfoList.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsBuyerInfoList.php
index 6ad83c7d0..dc0a04def 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsBuyerInfoList.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsBuyerInfoList.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsList.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsList.php
index 9dbf45a64..4e54c1332 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsList.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrderItemsList.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/OrdersList.php b/src/AmazonPHP/SellingPartner/Model/Orders/OrdersList.php
index a315dede9..28593f027 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/OrdersList.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/OrdersList.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/PaymentExecutionDetailItem.php b/src/AmazonPHP/SellingPartner/Model/Orders/PaymentExecutionDetailItem.php
index 4072f4827..e93206382 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/PaymentExecutionDetailItem.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/PaymentExecutionDetailItem.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/PointsGrantedDetail.php b/src/AmazonPHP/SellingPartner/Model/Orders/PointsGrantedDetail.php
index 3fe4bdb5b..55e051770 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/PointsGrantedDetail.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/PointsGrantedDetail.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/ProductInfoDetail.php b/src/AmazonPHP/SellingPartner/Model/Orders/ProductInfoDetail.php
index 01fda888a..3bd704b52 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/ProductInfoDetail.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/ProductInfoDetail.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/TaxClassification.php b/src/AmazonPHP/SellingPartner/Model/Orders/TaxClassification.php
index ad2df1c18..84914f5cb 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/TaxClassification.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/TaxClassification.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Orders/TaxCollection.php b/src/AmazonPHP/SellingPartner/Model/Orders/TaxCollection.php
index b50842b88..8d039d49c 100644
--- a/src/AmazonPHP/SellingPartner/Model/Orders/TaxCollection.php
+++ b/src/AmazonPHP/SellingPartner/Model/Orders/TaxCollection.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Orders;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportResponse.php
index 5b0ddc75d..00ad4f020 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportScheduleResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportScheduleResponse.php
index 074fc9060..faddfcf7e 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportScheduleResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CancelReportScheduleResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResponse.php
index ed1803474..bdfcd66a9 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResult.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResult.php
index 41d77f2a7..5bb1f7357 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResult.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportResult.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResponse.php
index 063ff3903..0f5c64416 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResult.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResult.php
index 94af4d79d..7fd415b64 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResult.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleResult.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleSpecification.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleSpecification.php
index 74fe8b78f..30d9c8250 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleSpecification.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportScheduleSpecification.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportSpecification.php b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportSpecification.php
index 44c2db1ec..9e5a855bc 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportSpecification.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/CreateReportSpecification.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/Error.php b/src/AmazonPHP/SellingPartner/Model/Reports/Error.php
index da01f1e36..feacc9077 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportDocumentResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportDocumentResponse.php
index d19006cc4..2c091692a 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportDocumentResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportDocumentResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportResponse.php
index f810111f3..eb4c6648d 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportScheduleResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportScheduleResponse.php
index 479ca8aff..fbb4142cb 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportScheduleResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportScheduleResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportSchedulesResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportSchedulesResponse.php
index b05aa39da..4d11f87de 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportSchedulesResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportSchedulesResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportsResponse.php b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportsResponse.php
index bbf52ae4d..11f95f123 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/GetReportsResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/GetReportsResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/Report.php b/src/AmazonPHP/SellingPartner/Model/Reports/Report.php
index bdb0e415d..f9f083572 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/Report.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/Report.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocument.php b/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocument.php
index a03a1dd8e..6ad99d465 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocument.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocument.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocumentEncryptionDetails.php b/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocumentEncryptionDetails.php
index 048f93979..4d685d3e8 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocumentEncryptionDetails.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/ReportDocumentEncryptionDetails.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Reports/ReportSchedule.php b/src/AmazonPHP/SellingPartner/Model/Reports/ReportSchedule.php
index deb4a9ccb..a744161c8 100644
--- a/src/AmazonPHP/SellingPartner/Model/Reports/ReportSchedule.php
+++ b/src/AmazonPHP/SellingPartner/Model/Reports/ReportSchedule.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Reports;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenRequest.php b/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenRequest.php
index d3030fc36..3789c7b54 100644
--- a/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenRequest.php
+++ b/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenRequest.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Tokens;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenResponse.php b/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenResponse.php
index e036e4742..b6bfe0d36 100644
--- a/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenResponse.php
+++ b/src/AmazonPHP/SellingPartner/Model/Tokens/CreateRestrictedDataTokenResponse.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Tokens;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Tokens/Error.php b/src/AmazonPHP/SellingPartner/Model/Tokens/Error.php
index fec6757ee..f263c4dff 100644
--- a/src/AmazonPHP/SellingPartner/Model/Tokens/Error.php
+++ b/src/AmazonPHP/SellingPartner/Model/Tokens/Error.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Tokens;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Tokens/ErrorList.php b/src/AmazonPHP/SellingPartner/Model/Tokens/ErrorList.php
index 92e601a82..579025f1d 100644
--- a/src/AmazonPHP/SellingPartner/Model/Tokens/ErrorList.php
+++ b/src/AmazonPHP/SellingPartner/Model/Tokens/ErrorList.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Tokens;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/Tokens/RestrictedResource.php b/src/AmazonPHP/SellingPartner/Model/Tokens/RestrictedResource.php
index a29728114..d8ed4f8b1 100644
--- a/src/AmazonPHP/SellingPartner/Model/Tokens/RestrictedResource.php
+++ b/src/AmazonPHP/SellingPartner/Model/Tokens/RestrictedResource.php
@@ -28,7 +28,7 @@
*/
namespace AmazonPHP\SellingPartner\Model\Tokens;
-use AmazonPHP\SellingPartner\Model\ModelInterface;
+use AmazonPHP\SellingPartner\ModelInterface;
use AmazonPHP\SellingPartner\ObjectSerializer;
/**
diff --git a/src/AmazonPHP/SellingPartner/Model/ModelInterface.php b/src/AmazonPHP/SellingPartner/ModelInterface.php
similarity index 94%
rename from src/AmazonPHP/SellingPartner/Model/ModelInterface.php
rename to src/AmazonPHP/SellingPartner/ModelInterface.php
index 44be53a8e..7e0060a22 100644
--- a/src/AmazonPHP/SellingPartner/Model/ModelInterface.php
+++ b/src/AmazonPHP/SellingPartner/ModelInterface.php
@@ -1,6 +1,6 @@
=7"
+ },
+ "require-dev": {
+ "amphp/php-cs-fixer-config": "dev-master",
+ "amphp/phpunit-util": "^1",
+ "ext-json": "*",
+ "jetbrains/phpstorm-stubs": "^2019.3",
+ "phpunit/phpunit": "^6.0.9 | ^7",
+ "psalm/phar": "^3.11@dev",
+ "react/promise": "^2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Amp\\": "lib"
+ },
+ "files": [
+ "lib/functions.php",
+ "lib/Internal/functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Daniel Lowrey",
+ "email": "rdlowrey@php.net"
+ },
+ {
+ "name": "Aaron Piotrowski",
+ "email": "aaron@trowski.com"
+ },
+ {
+ "name": "Bob Weinand",
+ "email": "bobwei9@hotmail.com"
+ },
+ {
+ "name": "Niklas Keller",
+ "email": "me@kelunik.com"
+ }
+ ],
+ "description": "A non-blocking concurrency framework for PHP applications.",
+ "homepage": "http://amphp.org/amp",
+ "keywords": [
+ "async",
+ "asynchronous",
+ "awaitable",
+ "concurrency",
+ "event",
+ "event-loop",
+ "future",
+ "non-blocking",
+ "promise"
+ ],
+ "support": {
+ "irc": "irc://irc.freenode.org/amphp",
+ "issues": "https://github.com/amphp/amp/issues",
+ "source": "https://github.com/amphp/amp/tree/v2.5.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/amphp",
+ "type": "github"
+ }
+ ],
+ "time": "2021-01-10T17:06:37+00:00"
+ },
+ {
+ "name": "amphp/byte-stream",
+ "version": "v1.8.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/amphp/byte-stream.git",
+ "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/amphp/byte-stream/zipball/acbd8002b3536485c997c4e019206b3f10ca15bd",
+ "reference": "acbd8002b3536485c997c4e019206b3f10ca15bd",
+ "shasum": ""
+ },
+ "require": {
+ "amphp/amp": "^2",
+ "php": ">=7.1"
+ },
+ "require-dev": {
+ "amphp/php-cs-fixer-config": "dev-master",
+ "amphp/phpunit-util": "^1.4",
+ "friendsofphp/php-cs-fixer": "^2.3",
+ "jetbrains/phpstorm-stubs": "^2019.3",
+ "phpunit/phpunit": "^6 || ^7 || ^8",
+ "psalm/phar": "^3.11.4"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Amp\\ByteStream\\": "lib"
+ },
+ "files": [
+ "lib/functions.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Aaron Piotrowski",
+ "email": "aaron@trowski.com"
+ },
+ {
+ "name": "Niklas Keller",
+ "email": "me@kelunik.com"
+ }
+ ],
+ "description": "A stream abstraction to make working with non-blocking I/O simple.",
+ "homepage": "http://amphp.org/byte-stream",
+ "keywords": [
+ "amp",
+ "amphp",
+ "async",
+ "io",
+ "non-blocking",
+ "stream"
+ ],
+ "support": {
+ "irc": "irc://irc.freenode.org/amphp",
+ "issues": "https://github.com/amphp/byte-stream/issues",
+ "source": "https://github.com/amphp/byte-stream/tree/v1.8.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/amphp",
+ "type": "github"
+ }
+ ],
+ "time": "2021-03-30T17:13:30+00:00"
+ },
+ {
+ "name": "composer/package-versions-deprecated",
+ "version": "1.11.99.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/package-versions-deprecated.git",
+ "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c6522afe5540d5fc46675043d3ed5a45a740b27c",
+ "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.1.0 || ^2.0",
+ "php": "^7 || ^8"
+ },
+ "replace": {
+ "ocramius/package-versions": "1.11.99"
+ },
+ "require-dev": {
+ "composer/composer": "^1.9.3 || ^2.0@dev",
+ "ext-zip": "^1.13",
+ "phpunit/phpunit": "^6.5 || ^7"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "PackageVersions\\Installer",
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PackageVersions\\": "src/PackageVersions"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com"
+ },
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be"
+ }
+ ],
+ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
+ "support": {
+ "issues": "https://github.com/composer/package-versions-deprecated/issues",
+ "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.2"
+ },
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2021-05-24T07:46:03+00:00"
+ },
{
"name": "composer/semver",
"version": "3.2.5",
@@ -152,6 +391,43 @@
],
"time": "2021-05-05T19:37:51+00:00"
},
+ {
+ "name": "dnoegel/php-xdg-base-dir",
+ "version": "v0.1.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
+ "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd",
+ "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "XdgBaseDir\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "implementation of xdg base directory specification for php",
+ "support": {
+ "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues",
+ "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1"
+ },
+ "time": "2019-12-04T15:06:13+00:00"
+ },
{
"name": "doctrine/annotations",
"version": "1.13.1",
@@ -373,6 +649,107 @@
],
"time": "2020-05-25T17:44:05+00:00"
},
+ {
+ "name": "felixfbecker/advanced-json-rpc",
+ "version": "v3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/felixfbecker/php-advanced-json-rpc.git",
+ "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/felixfbecker/php-advanced-json-rpc/zipball/06f0b06043c7438959dbdeed8bb3f699a19be22e",
+ "reference": "06f0b06043c7438959dbdeed8bb3f699a19be22e",
+ "shasum": ""
+ },
+ "require": {
+ "netresearch/jsonmapper": "^1.0 || ^2.0",
+ "php": "^7.1 || ^8.0",
+ "phpdocumentor/reflection-docblock": "^4.3.4 || ^5.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^7.0 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "AdvancedJsonRpc\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "ISC"
+ ],
+ "authors": [
+ {
+ "name": "Felix Becker",
+ "email": "felix.b@outlook.com"
+ }
+ ],
+ "description": "A more advanced JSONRPC implementation",
+ "support": {
+ "issues": "https://github.com/felixfbecker/php-advanced-json-rpc/issues",
+ "source": "https://github.com/felixfbecker/php-advanced-json-rpc/tree/v3.2.0"
+ },
+ "time": "2021-01-10T17:48:47+00:00"
+ },
+ {
+ "name": "felixfbecker/language-server-protocol",
+ "version": "1.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/felixfbecker/php-language-server-protocol.git",
+ "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/9d846d1f5cf101deee7a61c8ba7caa0a975cd730",
+ "reference": "9d846d1f5cf101deee7a61c8ba7caa0a975cd730",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "*",
+ "squizlabs/php_codesniffer": "^3.1",
+ "vimeo/psalm": "^4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "LanguageServerProtocol\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "ISC"
+ ],
+ "authors": [
+ {
+ "name": "Felix Becker",
+ "email": "felix.b@outlook.com"
+ }
+ ],
+ "description": "PHP classes for the Language Server Protocol",
+ "keywords": [
+ "language",
+ "microsoft",
+ "php",
+ "server"
+ ],
+ "support": {
+ "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues",
+ "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/1.5.1"
+ },
+ "time": "2021-02-22T14:02:09+00:00"
+ },
{
"name": "friendsofphp/php-cs-fixer",
"version": "v2.19.0",
@@ -540,6 +917,57 @@
],
"time": "2020-11-13T09:40:50+00:00"
},
+ {
+ "name": "netresearch/jsonmapper",
+ "version": "v2.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/cweiske/jsonmapper.git",
+ "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/e0f1e33a71587aca81be5cffbb9746510e1fe04e",
+ "reference": "e0f1e33a71587aca81be5cffbb9746510e1fe04e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-pcre": "*",
+ "ext-reflection": "*",
+ "ext-spl": "*",
+ "php": ">=5.6"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.8.35 || ~5.7 || ~6.4 || ~7.0",
+ "squizlabs/php_codesniffer": "~3.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "JsonMapper": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "OSL-3.0"
+ ],
+ "authors": [
+ {
+ "name": "Christian Weiske",
+ "email": "cweiske@cweiske.de",
+ "homepage": "http://github.com/cweiske/jsonmapper/",
+ "role": "Developer"
+ }
+ ],
+ "description": "Map nested JSON structures onto PHP classes",
+ "support": {
+ "email": "cweiske@cweiske.de",
+ "issues": "https://github.com/cweiske/jsonmapper/issues",
+ "source": "https://github.com/cweiske/jsonmapper/tree/master"
+ },
+ "time": "2020-04-16T18:48:43+00:00"
+ },
{
"name": "nikic/php-parser",
"version": "v4.10.5",
@@ -596,6 +1024,59 @@
},
"time": "2021-05-03T19:11:20+00:00"
},
+ {
+ "name": "openlss/lib-array2xml",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/nullivex/lib-array2xml.git",
+ "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
+ "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "LSS": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Apache-2.0"
+ ],
+ "authors": [
+ {
+ "name": "Bryan Tong",
+ "email": "bryan@nullivex.com",
+ "homepage": "https://www.nullivex.com"
+ },
+ {
+ "name": "Tony Butler",
+ "email": "spudz76@gmail.com",
+ "homepage": "https://www.nullivex.com"
+ }
+ ],
+ "description": "Array2XML conversion library credit to lalit.org",
+ "homepage": "https://www.nullivex.com",
+ "keywords": [
+ "array",
+ "array conversion",
+ "xml",
+ "xml conversion"
+ ],
+ "support": {
+ "issues": "https://github.com/nullivex/lib-array2xml/issues",
+ "source": "https://github.com/nullivex/lib-array2xml/tree/master"
+ },
+ "time": "2019-03-29T20:06:56+00:00"
+ },
{
"name": "phar-io/manifest",
"version": "2.0.1",
@@ -4175,6 +4656,111 @@
],
"time": "2020-07-12T23:59:07+00:00"
},
+ {
+ "name": "vimeo/psalm",
+ "version": "4.7.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/vimeo/psalm.git",
+ "reference": "38c452ae584467e939d55377aaf83b5a26f19dd1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/38c452ae584467e939d55377aaf83b5a26f19dd1",
+ "reference": "38c452ae584467e939d55377aaf83b5a26f19dd1",
+ "shasum": ""
+ },
+ "require": {
+ "amphp/amp": "^2.4.2",
+ "amphp/byte-stream": "^1.5",
+ "composer/package-versions-deprecated": "^1.8.0",
+ "composer/semver": "^1.4 || ^2.0 || ^3.0",
+ "composer/xdebug-handler": "^1.1 || ^2.0",
+ "dnoegel/php-xdg-base-dir": "^0.1.1",
+ "ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-simplexml": "*",
+ "ext-tokenizer": "*",
+ "felixfbecker/advanced-json-rpc": "^3.0.3",
+ "felixfbecker/language-server-protocol": "^1.5",
+ "netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
+ "nikic/php-parser": "^4.10.5",
+ "openlss/lib-array2xml": "^1.0",
+ "php": "^7.1|^8",
+ "sebastian/diff": "^3.0 || ^4.0",
+ "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0",
+ "webmozart/path-util": "^2.3"
+ },
+ "provide": {
+ "psalm/psalm": "self.version"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.2",
+ "brianium/paratest": "^4.0||^6.0",
+ "ext-curl": "*",
+ "php-parallel-lint/php-parallel-lint": "^1.2",
+ "phpdocumentor/reflection-docblock": "^5",
+ "phpmyadmin/sql-parser": "5.1.0||dev-master",
+ "phpspec/prophecy": ">=1.9.0",
+ "phpunit/phpunit": "^9.0",
+ "psalm/plugin-phpunit": "^0.13",
+ "slevomat/coding-standard": "^7.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "symfony/process": "^4.3",
+ "weirdan/phpunit-appveyor-reporter": "^1.0.0",
+ "weirdan/prophecy-shim": "^1.0 || ^2.0"
+ },
+ "suggest": {
+ "ext-igbinary": "^2.0.5"
+ },
+ "bin": [
+ "psalm",
+ "psalm-language-server",
+ "psalm-plugin",
+ "psalm-refactor",
+ "psalter"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.x-dev",
+ "dev-3.x": "3.x-dev",
+ "dev-2.x": "2.x-dev",
+ "dev-1.x": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psalm\\": "src/Psalm/"
+ },
+ "files": [
+ "src/functions.php",
+ "src/spl_object_id.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Matthew Brown"
+ }
+ ],
+ "description": "A static analysis tool for finding errors in PHP applications",
+ "keywords": [
+ "code",
+ "inspection",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/vimeo/psalm/issues",
+ "source": "https://github.com/vimeo/psalm/tree/4.7.3"
+ },
+ "time": "2021-05-24T04:09:51+00:00"
+ },
{
"name": "webmozart/assert",
"version": "1.10.0",
@@ -4232,6 +4818,56 @@
"source": "https://github.com/webmozarts/assert/tree/1.10.0"
},
"time": "2021-03-09T10:59:23+00:00"
+ },
+ {
+ "name": "webmozart/path-util",
+ "version": "2.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozart/path-util.git",
+ "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
+ "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3",
+ "webmozart/assert": "~1.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6",
+ "sebastian/version": "^1.0.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Webmozart\\PathUtil\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.",
+ "support": {
+ "issues": "https://github.com/webmozart/path-util/issues",
+ "source": "https://github.com/webmozart/path-util/tree/2.3.0"
+ },
+ "time": "2015-12-17T08:42:14+00:00"
}
],
"aliases": [],