Skip to content

Commit 35901d3

Browse files
committed
build(codegen): updating SDK
1 parent 00aa9b9 commit 35901d3

22 files changed

+1993
-0
lines changed

changes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@
217217
- added type `RecurringOrderCustomFieldRemovedMessage`
218218
- added type `RecurringOrderCustomTypeRemovedMessage`
219219
- added type `RecurringOrderCustomTypeSetMessage`
220+
- added type `RecurringOrderDeletedMessage`
220221
- added type `RecurringOrderKeySetMessage`
221222
- added type `RecurringOrderScheduleSetMessage`
222223
- added type `RecurringOrderStartsAtSetMessage`
@@ -265,6 +266,7 @@
265266
- added type `RecurringOrderCustomFieldRemovedMessagePayload`
266267
- added type `RecurringOrderCustomTypeRemovedMessagePayload`
267268
- added type `RecurringOrderCustomTypeSetMessagePayload`
269+
- added type `RecurringOrderDeletedMessagePayload`
268270
- added type `RecurringOrderKeySetMessagePayload`
269271
- added type `RecurringOrderScheduleSetMessagePayload`
270272
- added type `RecurringOrderStartsAtSetMessagePayload`
@@ -466,9 +468,11 @@
466468
- added method `$apiRoot->withProjectKey()->recurringOrders()->withId()->get()`
467469
- added method `$apiRoot->withProjectKey()->recurringOrders()->withId()->head()`
468470
- added method `$apiRoot->withProjectKey()->recurringOrders()->withId()->post()`
471+
- added method `$apiRoot->withProjectKey()->recurringOrders()->withId()->delete()`
469472
- added method `$apiRoot->withProjectKey()->recurringOrders()->withKey()->get()`
470473
- added method `$apiRoot->withProjectKey()->recurringOrders()->withKey()->head()`
471474
- added method `$apiRoot->withProjectKey()->recurringOrders()->withKey()->post()`
475+
- added method `$apiRoot->withProjectKey()->recurringOrders()->withKey()->delete()`
472476
- added method `$apiRoot->withProjectKey()->recurrencePolicies()->withKey()->get()`
473477
- added method `$apiRoot->withProjectKey()->recurrencePolicies()->withKey()->head()`
474478
- added method `$apiRoot->withProjectKey()->recurrencePolicies()->withKey()->post()`

lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyRecurringOrdersByIDTest.php

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersByIDGet
2525
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersByIDHead
2626
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersByIDPost
27+
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersByIDDelete
2728
* @covers \Commercetools\Api\Client\Resource\ResourceByProjectKeyRecurringOrdersByID
2829
*/
2930
class ResourceByProjectKeyRecurringOrdersByIDTest extends TestCase
@@ -148,6 +149,53 @@ function (ApiRequestBuilder $builder): RequestInterface {
148149
},
149150
'post',
150151
'test_projectKey/recurring-orders/test_ID',
152+
],
153+
'ByProjectKeyRecurringOrdersByIDDelete_withDataErasure' => [
154+
function (ApiRequestBuilder $builder): RequestInterface {
155+
return $builder
156+
->withProjectKey('test_projectKey')
157+
->recurringOrders()
158+
->withId('test_ID')
159+
->delete()
160+
->withDataErasure('dataErasure');
161+
},
162+
'delete',
163+
'test_projectKey/recurring-orders/test_ID?dataErasure=dataErasure',
164+
],
165+
'ByProjectKeyRecurringOrdersByIDDelete_withVersion' => [
166+
function (ApiRequestBuilder $builder): RequestInterface {
167+
return $builder
168+
->withProjectKey('test_projectKey')
169+
->recurringOrders()
170+
->withId('test_ID')
171+
->delete()
172+
->withVersion('version');
173+
},
174+
'delete',
175+
'test_projectKey/recurring-orders/test_ID?version=version',
176+
],
177+
'ByProjectKeyRecurringOrdersByIDDelete_withExpand' => [
178+
function (ApiRequestBuilder $builder): RequestInterface {
179+
return $builder
180+
->withProjectKey('test_projectKey')
181+
->recurringOrders()
182+
->withId('test_ID')
183+
->delete()
184+
->withExpand('expand');
185+
},
186+
'delete',
187+
'test_projectKey/recurring-orders/test_ID?expand=expand',
188+
],
189+
'ByProjectKeyRecurringOrdersByIDDelete' => [
190+
function (ApiRequestBuilder $builder): RequestInterface {
191+
return $builder
192+
->withProjectKey("test_projectKey")
193+
->recurringOrders()
194+
->withId("test_ID")
195+
->delete();
196+
},
197+
'delete',
198+
'test_projectKey/recurring-orders/test_ID',
151199
]
152200
];
153201
}
@@ -187,6 +235,15 @@ function (ApiRequestBuilder $builder): RequestInterface {
187235
->withId("ID")
188236
->post(null);
189237
}
238+
],
239+
'ByProjectKeyRecurringOrdersByIDDelete' => [
240+
function (ApiRequestBuilder $builder): RequestInterface {
241+
return $builder
242+
->withProjectKey("projectKey")
243+
->recurringOrders()
244+
->withId("ID")
245+
->delete();
246+
}
190247
]
191248
];
192249
}
@@ -473,6 +530,106 @@ function (ApiRequestBuilder $builder): RequestInterface {
473530
->post(null);
474531
},
475532
599
533+
],
534+
'ByProjectKeyRecurringOrdersByIDDelete_200' => [
535+
function (ApiRequestBuilder $builder): RequestInterface {
536+
return $builder
537+
->withProjectKey("projectKey")
538+
->recurringOrders()
539+
->withId("ID")
540+
->delete();
541+
},
542+
200
543+
],
544+
'ByProjectKeyRecurringOrdersByIDDelete_409' => [
545+
function (ApiRequestBuilder $builder): RequestInterface {
546+
return $builder
547+
->withProjectKey("projectKey")
548+
->recurringOrders()
549+
->withId("ID")
550+
->delete();
551+
},
552+
409
553+
],
554+
'ByProjectKeyRecurringOrdersByIDDelete_400' => [
555+
function (ApiRequestBuilder $builder): RequestInterface {
556+
return $builder
557+
->withProjectKey("projectKey")
558+
->recurringOrders()
559+
->withId("ID")
560+
->delete();
561+
},
562+
400
563+
],
564+
'ByProjectKeyRecurringOrdersByIDDelete_401' => [
565+
function (ApiRequestBuilder $builder): RequestInterface {
566+
return $builder
567+
->withProjectKey("projectKey")
568+
->recurringOrders()
569+
->withId("ID")
570+
->delete();
571+
},
572+
401
573+
],
574+
'ByProjectKeyRecurringOrdersByIDDelete_403' => [
575+
function (ApiRequestBuilder $builder): RequestInterface {
576+
return $builder
577+
->withProjectKey("projectKey")
578+
->recurringOrders()
579+
->withId("ID")
580+
->delete();
581+
},
582+
403
583+
],
584+
'ByProjectKeyRecurringOrdersByIDDelete_404' => [
585+
function (ApiRequestBuilder $builder): RequestInterface {
586+
return $builder
587+
->withProjectKey("projectKey")
588+
->recurringOrders()
589+
->withId("ID")
590+
->delete();
591+
},
592+
404
593+
],
594+
'ByProjectKeyRecurringOrdersByIDDelete_500' => [
595+
function (ApiRequestBuilder $builder): RequestInterface {
596+
return $builder
597+
->withProjectKey("projectKey")
598+
->recurringOrders()
599+
->withId("ID")
600+
->delete();
601+
},
602+
500
603+
],
604+
'ByProjectKeyRecurringOrdersByIDDelete_502' => [
605+
function (ApiRequestBuilder $builder): RequestInterface {
606+
return $builder
607+
->withProjectKey("projectKey")
608+
->recurringOrders()
609+
->withId("ID")
610+
->delete();
611+
},
612+
502
613+
],
614+
'ByProjectKeyRecurringOrdersByIDDelete_503' => [
615+
function (ApiRequestBuilder $builder): RequestInterface {
616+
return $builder
617+
->withProjectKey("projectKey")
618+
->recurringOrders()
619+
->withId("ID")
620+
->delete();
621+
},
622+
503
623+
],
624+
'ByProjectKeyRecurringOrdersByIDDelete_599' => [
625+
function (ApiRequestBuilder $builder): RequestInterface {
626+
return $builder
627+
->withProjectKey("projectKey")
628+
->recurringOrders()
629+
->withId("ID")
630+
->delete();
631+
},
632+
599
476633
]
477634
];
478635
}

lib/commercetools-api-tests/test/unit/Client/Resource/ResourceByProjectKeyRecurringOrdersKeyByKeyTest.php

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersKeyByKeyGet
2525
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersKeyByKeyHead
2626
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersKeyByKeyPost
27+
* @covers \Commercetools\Api\Client\Resource\ByProjectKeyRecurringOrdersKeyByKeyDelete
2728
* @covers \Commercetools\Api\Client\Resource\ResourceByProjectKeyRecurringOrdersKeyByKey
2829
*/
2930
class ResourceByProjectKeyRecurringOrdersKeyByKeyTest extends TestCase
@@ -148,6 +149,53 @@ function (ApiRequestBuilder $builder): RequestInterface {
148149
},
149150
'post',
150151
'test_projectKey/recurring-orders/key=test_key',
152+
],
153+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_withDataErasure' => [
154+
function (ApiRequestBuilder $builder): RequestInterface {
155+
return $builder
156+
->withProjectKey('test_projectKey')
157+
->recurringOrders()
158+
->withKey('test_key')
159+
->delete()
160+
->withDataErasure('dataErasure');
161+
},
162+
'delete',
163+
'test_projectKey/recurring-orders/key=test_key?dataErasure=dataErasure',
164+
],
165+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_withVersion' => [
166+
function (ApiRequestBuilder $builder): RequestInterface {
167+
return $builder
168+
->withProjectKey('test_projectKey')
169+
->recurringOrders()
170+
->withKey('test_key')
171+
->delete()
172+
->withVersion('version');
173+
},
174+
'delete',
175+
'test_projectKey/recurring-orders/key=test_key?version=version',
176+
],
177+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_withExpand' => [
178+
function (ApiRequestBuilder $builder): RequestInterface {
179+
return $builder
180+
->withProjectKey('test_projectKey')
181+
->recurringOrders()
182+
->withKey('test_key')
183+
->delete()
184+
->withExpand('expand');
185+
},
186+
'delete',
187+
'test_projectKey/recurring-orders/key=test_key?expand=expand',
188+
],
189+
'ByProjectKeyRecurringOrdersKeyByKeyDelete' => [
190+
function (ApiRequestBuilder $builder): RequestInterface {
191+
return $builder
192+
->withProjectKey("test_projectKey")
193+
->recurringOrders()
194+
->withKey("test_key")
195+
->delete();
196+
},
197+
'delete',
198+
'test_projectKey/recurring-orders/key=test_key',
151199
]
152200
];
153201
}
@@ -187,6 +235,15 @@ function (ApiRequestBuilder $builder): RequestInterface {
187235
->withKey("key")
188236
->post(null);
189237
}
238+
],
239+
'ByProjectKeyRecurringOrdersKeyByKeyDelete' => [
240+
function (ApiRequestBuilder $builder): RequestInterface {
241+
return $builder
242+
->withProjectKey("projectKey")
243+
->recurringOrders()
244+
->withKey("key")
245+
->delete();
246+
}
190247
]
191248
];
192249
}
@@ -473,6 +530,106 @@ function (ApiRequestBuilder $builder): RequestInterface {
473530
->post(null);
474531
},
475532
599
533+
],
534+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_200' => [
535+
function (ApiRequestBuilder $builder): RequestInterface {
536+
return $builder
537+
->withProjectKey("projectKey")
538+
->recurringOrders()
539+
->withKey("key")
540+
->delete();
541+
},
542+
200
543+
],
544+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_409' => [
545+
function (ApiRequestBuilder $builder): RequestInterface {
546+
return $builder
547+
->withProjectKey("projectKey")
548+
->recurringOrders()
549+
->withKey("key")
550+
->delete();
551+
},
552+
409
553+
],
554+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_400' => [
555+
function (ApiRequestBuilder $builder): RequestInterface {
556+
return $builder
557+
->withProjectKey("projectKey")
558+
->recurringOrders()
559+
->withKey("key")
560+
->delete();
561+
},
562+
400
563+
],
564+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_401' => [
565+
function (ApiRequestBuilder $builder): RequestInterface {
566+
return $builder
567+
->withProjectKey("projectKey")
568+
->recurringOrders()
569+
->withKey("key")
570+
->delete();
571+
},
572+
401
573+
],
574+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_403' => [
575+
function (ApiRequestBuilder $builder): RequestInterface {
576+
return $builder
577+
->withProjectKey("projectKey")
578+
->recurringOrders()
579+
->withKey("key")
580+
->delete();
581+
},
582+
403
583+
],
584+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_404' => [
585+
function (ApiRequestBuilder $builder): RequestInterface {
586+
return $builder
587+
->withProjectKey("projectKey")
588+
->recurringOrders()
589+
->withKey("key")
590+
->delete();
591+
},
592+
404
593+
],
594+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_500' => [
595+
function (ApiRequestBuilder $builder): RequestInterface {
596+
return $builder
597+
->withProjectKey("projectKey")
598+
->recurringOrders()
599+
->withKey("key")
600+
->delete();
601+
},
602+
500
603+
],
604+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_502' => [
605+
function (ApiRequestBuilder $builder): RequestInterface {
606+
return $builder
607+
->withProjectKey("projectKey")
608+
->recurringOrders()
609+
->withKey("key")
610+
->delete();
611+
},
612+
502
613+
],
614+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_503' => [
615+
function (ApiRequestBuilder $builder): RequestInterface {
616+
return $builder
617+
->withProjectKey("projectKey")
618+
->recurringOrders()
619+
->withKey("key")
620+
->delete();
621+
},
622+
503
623+
],
624+
'ByProjectKeyRecurringOrdersKeyByKeyDelete_599' => [
625+
function (ApiRequestBuilder $builder): RequestInterface {
626+
return $builder
627+
->withProjectKey("projectKey")
628+
->recurringOrders()
629+
->withKey("key")
630+
->delete();
631+
},
632+
599
476633
]
477634
];
478635
}

0 commit comments

Comments
 (0)