diff --git a/changes.md b/changes.md index 22033a85819..156c2047459 100644 --- a/changes.md +++ b/changes.md @@ -87,6 +87,7 @@ - changed property `customLineItemId` of type `CartSetCustomLineItemShippingDetailsAction` to be optional - changed property `customLineItemId` of type `CartSetCustomLineItemTaxAmountAction` to be optional - changed property `customLineItemId` of type `CartSetCustomLineItemTaxRateAction` to be optional +- changed property `comment` of type `MyQuoteRequestDraft` to be optional - changed property `customLineItemId` of type `StagedOrderChangeCustomLineItemMoneyAction` to be optional - changed property `customLineItemId` of type `StagedOrderChangeCustomLineItemQuantityAction` to be optional - changed property `customLineItemId` of type `StagedOrderImportCustomLineItemStateAction` to be optional @@ -107,6 +108,7 @@ - changed property `customLineItemId` of type `OrderSetCustomLineItemShippingDetailsAction` to be optional - changed property `customLineItemId` of type `OrderTransitionCustomLineItemStateAction` to be optional - changed property `lineItemId` of type `OrderTransitionLineItemStateAction` to be optional +- changed property `comment` of type `QuoteRequestDraft` to be optional - :warning: changed property `paymentState` of type `StagedOrderChangePaymentStateAction` to be required - :warning: changed property `shipmentState` of type `StagedOrderChangeShipmentStateAction` to be required - :warning: changed property `paymentState` of type `OrderChangePaymentStateAction` to be required diff --git a/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByIDTest.php b/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByIDTest.php index c7333058369..c7c0acef42c 100644 --- a/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByIDTest.php +++ b/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByIDTest.php @@ -21,9 +21,9 @@ use Psr\Http\Message\RequestInterface; /** + * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsByIDGet * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsByIDPost * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsByIDDelete - * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsByIDGet * @covers \Commercetools\Api\Client\Resource\ResourceByProjectKeyMeQuoteRequestsByID */ class ResourceByProjectKeyMeQuoteRequestsByIDTest extends TestCase @@ -92,6 +92,31 @@ public function testExecuteServerException(callable $builderFunction) public function getRequests() { return [ + 'ByProjectKeyMeQuoteRequestsByIDGet_withExpand' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey('test_projectKey') + ->me() + ->quoteRequests() + ->withId('test_ID') + ->get() + ->withExpand('expand'); + }, + 'get', + 'test_projectKey/me/quote-requests/test_ID?expand=expand', + ], + 'ByProjectKeyMeQuoteRequestsByIDGet' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey("test_projectKey") + ->me() + ->quoteRequests() + ->withId("test_ID") + ->get(); + }, + 'get', + 'test_projectKey/me/quote-requests/test_ID', + ], 'ByProjectKeyMeQuoteRequestsByIDPost_withExpand' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder @@ -154,31 +179,6 @@ function (ApiRequestBuilder $builder): RequestInterface { }, 'delete', 'test_projectKey/me/quote-requests/test_ID', - ], - 'ByProjectKeyMeQuoteRequestsByIDGet_withExpand' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey('test_projectKey') - ->me() - ->quoteRequests() - ->withId('test_ID') - ->get() - ->withExpand('expand'); - }, - 'get', - 'test_projectKey/me/quote-requests/test_ID?expand=expand', - ], - 'ByProjectKeyMeQuoteRequestsByIDGet' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey("test_projectKey") - ->me() - ->quoteRequests() - ->withId("test_ID") - ->get(); - }, - 'get', - 'test_projectKey/me/quote-requests/test_ID', ] ]; } @@ -192,34 +192,34 @@ public function getResources() public function getRequestBuilders() { return [ - 'ByProjectKeyMeQuoteRequestsByIDPost' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); } ], - 'ByProjectKeyMeQuoteRequestsByIDDelete' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); } ], - 'ByProjectKeyMeQuoteRequestsByIDGet' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); } ] ]; @@ -228,322 +228,322 @@ function (ApiRequestBuilder $builder): RequestInterface { public function getRequestBuilderResponses() { return [ - 'ByProjectKeyMeQuoteRequestsByIDPost_200' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 200 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_409' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey("projectKey") - ->me() - ->quoteRequests() - ->withId("ID") - ->post(null); - }, - 409 - ], - 'ByProjectKeyMeQuoteRequestsByIDPost_400' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_400' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 400 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_401' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 401 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_403' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 403 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_404' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 404 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_500' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 500 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_502' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 502 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_503' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 503 ], - 'ByProjectKeyMeQuoteRequestsByIDPost_599' => [ + 'ByProjectKeyMeQuoteRequestsByIDGet_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); }, 599 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_200' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 200 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_409' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_409' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 409 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_400' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_400' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 400 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_401' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 401 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_403' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 403 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_404' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 404 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_500' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 500 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_502' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 502 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_503' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 503 ], - 'ByProjectKeyMeQuoteRequestsByIDDelete_599' => [ + 'ByProjectKeyMeQuoteRequestsByIDPost_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); }, 599 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_200' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 200 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_400' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_409' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); + }, + 409 + ], + 'ByProjectKeyMeQuoteRequestsByIDDelete_400' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey("projectKey") + ->me() + ->quoteRequests() + ->withId("ID") + ->delete(); }, 400 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_401' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 401 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_403' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 403 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_404' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 404 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_500' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 500 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_502' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 502 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_503' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 503 ], - 'ByProjectKeyMeQuoteRequestsByIDGet_599' => [ + 'ByProjectKeyMeQuoteRequestsByIDDelete_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); }, 599 ] diff --git a/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKeyTest.php b/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKeyTest.php index d10ccf3bad7..dfaefad7014 100644 --- a/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKeyTest.php +++ b/lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKeyTest.php @@ -21,9 +21,9 @@ use Psr\Http\Message\RequestInterface; /** + * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsKeyByKeyGet * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsKeyByKeyPost * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsKeyByKeyDelete - * @covers \Commercetools\Api\Client\Resource\ByProjectKeyMeQuoteRequestsKeyByKeyGet * @covers \Commercetools\Api\Client\Resource\ResourceByProjectKeyMeQuoteRequestsKeyByKey */ class ResourceByProjectKeyMeQuoteRequestsKeyByKeyTest extends TestCase @@ -92,6 +92,31 @@ public function testExecuteServerException(callable $builderFunction) public function getRequests() { return [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_withExpand' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey('test_projectKey') + ->me() + ->quoteRequests() + ->withKey('test_key') + ->get() + ->withExpand('expand'); + }, + 'get', + 'test_projectKey/me/quote-requests/key=test_key?expand=expand', + ], + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey("test_projectKey") + ->me() + ->quoteRequests() + ->withKey("test_key") + ->get(); + }, + 'get', + 'test_projectKey/me/quote-requests/key=test_key', + ], 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_withExpand' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder @@ -154,31 +179,6 @@ function (ApiRequestBuilder $builder): RequestInterface { }, 'delete', 'test_projectKey/me/quote-requests/key=test_key', - ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_withExpand' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey('test_projectKey') - ->me() - ->quoteRequests() - ->withKey('test_key') - ->get() - ->withExpand('expand'); - }, - 'get', - 'test_projectKey/me/quote-requests/key=test_key?expand=expand', - ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey("test_projectKey") - ->me() - ->quoteRequests() - ->withKey("test_key") - ->get(); - }, - 'get', - 'test_projectKey/me/quote-requests/key=test_key', ] ]; } @@ -192,34 +192,34 @@ public function getResources() public function getRequestBuilders() { return [ - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); } ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); } ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); } ] ]; @@ -228,322 +228,322 @@ function (ApiRequestBuilder $builder): RequestInterface { public function getRequestBuilderResponses() { return [ - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_200' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 200 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_409' => [ - function (ApiRequestBuilder $builder): RequestInterface { - return $builder - ->withProjectKey("projectKey") - ->me() - ->quoteRequests() - ->withKey("key") - ->post(null); - }, - 409 - ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_400' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_400' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 400 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_401' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 401 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_403' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 403 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_404' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 404 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_500' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 500 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_502' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 502 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_503' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 503 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_599' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); }, 599 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_200' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 200 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_409' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_409' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 409 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_400' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_400' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 400 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_401' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 401 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_403' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 403 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_404' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 404 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_500' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 500 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_502' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 502 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_503' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 503 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_599' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyPost_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); }, 599 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_200' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_200' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 200 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_400' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_409' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); + }, + 409 + ], + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_400' => [ + function (ApiRequestBuilder $builder): RequestInterface { + return $builder + ->withProjectKey("projectKey") + ->me() + ->quoteRequests() + ->withKey("key") + ->delete(); }, 400 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_401' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_401' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 401 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_403' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_403' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 403 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_404' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_404' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 404 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_500' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_500' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 500 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_502' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_502' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 502 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_503' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_503' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 503 ], - 'ByProjectKeyMeQuoteRequestsKeyByKeyGet_599' => [ + 'ByProjectKeyMeQuoteRequestsKeyByKeyDelete_599' => [ function (ApiRequestBuilder $builder): RequestInterface { return $builder ->withProjectKey("projectKey") ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); }, 599 ] diff --git a/lib/commercetools-api/docs/RequestBuilder.md b/lib/commercetools-api/docs/RequestBuilder.md index 76dc84d4b04..f6bb8e7b633 100644 --- a/lib/commercetools-api/docs/RequestBuilder.md +++ b/lib/commercetools-api/docs/RequestBuilder.md @@ -4416,7 +4416,7 @@ $request = $builder ->quoteRequests() ->post(null); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->post(null)` +## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->get()` null @@ -4430,9 +4430,9 @@ $request = $builder ->me() ->quoteRequests() ->withId("ID") - ->post(null); + ->get(); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->delete()` +## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->post(null)` null @@ -4446,9 +4446,9 @@ $request = $builder ->me() ->quoteRequests() ->withId("ID") - ->delete(); + ->post(null); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->get()` +## `withProjectKey("projectKey")->me()->quoteRequests()->withId("ID")->delete()` null @@ -4462,9 +4462,9 @@ $request = $builder ->me() ->quoteRequests() ->withId("ID") - ->get(); + ->delete(); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->post(null)` +## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->get()` null @@ -4478,9 +4478,9 @@ $request = $builder ->me() ->quoteRequests() ->withKey("key") - ->post(null); + ->get(); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->delete()` +## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->post(null)` null @@ -4494,9 +4494,9 @@ $request = $builder ->me() ->quoteRequests() ->withKey("key") - ->delete(); + ->post(null); ``` -## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->get()` +## `withProjectKey("projectKey")->me()->quoteRequests()->withKey("key")->delete()` null @@ -4510,7 +4510,7 @@ $request = $builder ->me() ->quoteRequests() ->withKey("key") - ->get(); + ->delete(); ``` ## `withProjectKey("projectKey")->me()->quotes()->get()` diff --git a/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByID.php b/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByID.php index b71baf204dd..b65faf60414 100644 --- a/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByID.php +++ b/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsByID.php @@ -27,33 +27,33 @@ public function __construct(array $args = [], ClientInterface $client = null) } /** - * @psalm-param ?MyQuoteRequestUpdate $body + * @psalm-param ?object|array|string $body * @psalm-param array $headers */ - public function post(?MyQuoteRequestUpdate $body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDPost + public function get($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDGet { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsByIDPost($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsByIDGet($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); } /** - * @psalm-param ?object|array|string $body + * @psalm-param ?MyQuoteRequestUpdate $body * @psalm-param array $headers */ - public function delete($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDDelete + public function post(?MyQuoteRequestUpdate $body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDPost { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsByIDDelete($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsByIDPost($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); } /** * @psalm-param ?object|array|string $body * @psalm-param array $headers */ - public function get($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDGet + public function delete($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsByIDDelete { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsByIDGet($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsByIDDelete($args['projectKey'], $args['ID'], $body, $headers, $this->getClient()); } } diff --git a/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKey.php b/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKey.php index 09e2585d05f..be8487c29bd 100644 --- a/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKey.php +++ b/lib/commercetools-api/src/Client/Resource/ResourceByProjectKeyMeQuoteRequestsKeyByKey.php @@ -27,33 +27,33 @@ public function __construct(array $args = [], ClientInterface $client = null) } /** - * @psalm-param ?MyQuoteRequestUpdate $body + * @psalm-param ?object|array|string $body * @psalm-param array $headers */ - public function post(?MyQuoteRequestUpdate $body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyPost + public function get($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyGet { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsKeyByKeyPost($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsKeyByKeyGet($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); } /** - * @psalm-param ?object|array|string $body + * @psalm-param ?MyQuoteRequestUpdate $body * @psalm-param array $headers */ - public function delete($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyDelete + public function post(?MyQuoteRequestUpdate $body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyPost { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsKeyByKeyDelete($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsKeyByKeyPost($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); } /** * @psalm-param ?object|array|string $body * @psalm-param array $headers */ - public function get($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyGet + public function delete($body = null, array $headers = []): ByProjectKeyMeQuoteRequestsKeyByKeyDelete { $args = $this->getArgs(); - return new ByProjectKeyMeQuoteRequestsKeyByKeyGet($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); + return new ByProjectKeyMeQuoteRequestsKeyByKeyDelete($args['projectKey'], $args['key'], $body, $headers, $this->getClient()); } } diff --git a/references.txt b/references.txt index 694e994fdc2..ac3b8331676 100644 --- a/references.txt +++ b/references.txt @@ -82,3 +82,4 @@ c9260db322647c370b40e1883a503f6a0aec131d 03d2ea8ce027fa53701a10fbfb27e4e9626ae223 7ca1a57b89f7abd9deecf8bf3e236b9a8109ecb4 fc8383e5c0bead4d9aba4d3724ba28c1010ac325 +90abb1a51e55b9796ee3e9d7a0eb232a9f87960d