Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update generated SDKs #358

Merged
merged 15 commits into from Nov 7, 2022
  •  
  •  
  •  
111 changes: 111 additions & 0 deletions changes.md
@@ -0,0 +1,111 @@
**Api changes**

<details>
<summary>Added Property(s)</summary>

- added property `shippingKey` to type `CartSetLineItemTaxAmountAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/cart/updates/CartSetLineItemTaxAmountAction.raml:12:2)
- added property `shippingKey` to type `CartSetLineItemTaxRateAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/cart/updates/CartSetLineItemTaxRateAction.raml:12:2)
- added property `salutation` to type `MyCustomerDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/me/MyCustomerDraft.raml:32:2)
- added property `shippingKey` to type `StagedOrderSetLineItemTaxAmountAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/order-edit/updates/StagedOrderSetLineItemTaxAmountAction.raml:12:2)
- added property `shippingKey` to type `StagedOrderSetLineItemTaxRateAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/order-edit/updates/StagedOrderSetLineItemTaxRateAction.raml:12:2)
- added property `quoteStateToAccepted` to type `OrderFromQuoteDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/order/OrderFromQuoteDraft.raml:13:2)
- added property `stagedQuoteStateToSent` to type `QuoteDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/quote/QuoteDraft.raml:14:2)
- added property `quoteRequestStateToAccepted` to type `StagedQuoteDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/staged-quote/StagedQuoteDraft.raml:15:2)
- added property `authenticationMode` to type `SnsDestination` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SnsDestination.raml:23:2)
- added property `authenticationMode` to type `SqsDestination` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SqsDestination.raml:29:2)
</details>


<details>
<summary>Changed Property(s)</summary>

- :warning: changed property `locale` of type `Customer` from type `string` to `Locale` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/customer/Customer.raml:124:2)
- :warning: changed property `locale` of type `CustomerDraft` from type `string` to `Locale` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/customer/CustomerDraft.raml:117:2)
- :warning: changed property `locale` of type `CustomerSetLocaleAction` from type `string` to `Locale` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/customer/updates/CustomerSetLocaleAction.raml:8:2)
- :warning: changed property `locale` of type `MyCustomerDraft` from type `string` to `Locale` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/me/MyCustomerDraft.raml:68:2)
- :warning: changed property `locale` of type `MyCustomerSetLocaleAction` from type `string` to `Locale` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/me/updates/MyCustomerSetLocaleAction.raml:8:2)
- :warning: changed property `sort` of type `OrderSearchRequest` from type `OrderSearchSorting` to `null` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/order/OrderSearchRequest.raml:8:2)
- :warning: changed property `resourceTypeId` of type `ChangeSubscription` from type `string` to `ChangeSubscriptionResourceTypeId` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/ChangeSubscription.raml:9:2)
- :warning: changed property `resourceTypeId` of type `MessageSubscription` from type `string` to `MessageSubscriptionResourceTypeId` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/MessageSubscription.raml:9:2)
- :warning: changed property `payloadNotIncluded` of type `MessageDeliveryPayload` to be optional (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/MessageDeliveryPayload.raml:38:2)
- :warning: changed property `accessKey` of type `SnsDestination` to be optional (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SnsDestination.raml:14:2)
- :warning: changed property `accessSecret` of type `SnsDestination` to be optional (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SnsDestination.raml:17:2)
- :warning: changed property `accessKey` of type `SqsDestination` to be optional (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SqsDestination.raml:15:2)
- :warning: changed property `accessSecret` of type `SqsDestination` to be optional (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/subscription/SqsDestination.raml:18:2)
- :warning: changed property `authenticationMode` of type `Customer` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/customer/Customer.raml:139:2)
</details>


<details>
<summary>Added Type(s)</summary>

- added type `AttributeGroup` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:6:0)
- added type `AttributeGroupDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:7:0)
- added type `AttributeGroupPagedQueryResponse` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:8:0)
- added type `AttributeGroupReference` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:9:0)
- added type `AttributeGroupResourceIdentifier` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:10:0)
- added type `AttributeGroupUpdate` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:11:0)
- added type `AttributeGroupUpdateAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:12:0)
- added type `AttributeReference` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:13:0)
- added type `AttributeGroupAddAttributeAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:14:0)
- added type `AttributeGroupChangeNameAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:15:0)
- added type `AttributeGroupRemoveAttributeAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:16:0)
- added type `AttributeGroupSetAttributesAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:17:0)
- added type `AttributeGroupSetDescriptionAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:18:0)
- added type `AttributeGroupSetKeyAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:19:0)
- added type `MyCustomerEmailVerify` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:353:0)
- added type `AwsAuthenticationMode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1629:0)
- added type `ChangeSubscriptionResourceTypeId` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1633:0)
- added type `CloudEventsPayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1635:0)
- added type `MessageSubscriptionResourceTypeId` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1644:0)
</details>


<details>
<summary>Changed Type(s)</summary>

- :warning: changed type `OrderSearchSorting` from type `string` to `object` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1096:0)
- marked type `ShippingMethodSetDescriptionAction` as deprecated (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1512:0)
- marked type `IronMqDestination` as deprecated (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1641:0)
</details>


<details>
<summary>Added Method(s)</summary>

- added method `get /{projectKey}/attribute-groups` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:11:0)
- added method `post /{projectKey}/attribute-groups` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:25:0)
- added method `get /{projectKey}/subscriptions/{ID}/health` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/subscriptions.raml:102:4)
- added method `get /{projectKey}/attribute-groups/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:49:2)
- added method `post /{projectKey}/attribute-groups/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:63:2)
- added method `delete /{projectKey}/attribute-groups/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:80:2)
- added method `get /{projectKey}/attribute-groups/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:101:2)
- added method `post /{projectKey}/attribute-groups/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:115:2)
- added method `delete /{projectKey}/attribute-groups/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:132:2)
</details>


<details>
<summary>Added Resource(s)</summary>

- added resource `/{projectKey}/attribute-groups` (file:///home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/api.raml:216:2)
- added resource `/{projectKey}/subscriptions/{ID}/health` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/subscriptions.raml:100:2)
- added resource `/{projectKey}/attribute-groups/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:42:0)
- added resource `/{projectKey}/attribute-groups/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/resources/attribute-groups.raml:94:0)
</details>

**Import changes**

<details>
<summary>Added Property(s)</summary>

- added property `store` to type `OrderImport` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/importapi/types/order-import.raml:535:6)
</details>


<details>
<summary>Removed Property(s)</summary>

- :warning: removed property `totalTax` from type `TaxedPrice` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/importapi/types/order-import.raml:327:6)
</details>

Expand Up @@ -3,7 +3,6 @@

import java.util.UUID;

import com.commercetools.api.client.ByProjectKeyRequestBuilder;
import com.commercetools.api.client.ProjectApiRoot;
import com.commercetools.api.defaultconfig.ApiRootBuilder;
import com.commercetools.api.defaultconfig.ServiceRegion;
Expand Down
Expand Up @@ -7,7 +7,6 @@
import com.commercetools.api.client.*;
import com.commercetools.api.models.PagedQueryResourceRequest;

import com.commercetools.api.models.cart.CartPagedQueryResponse;
import io.sphere.sdk.cartdiscounts.queries.CartDiscountQuery;
import io.sphere.sdk.carts.queries.CartQuery;
import io.sphere.sdk.categories.queries.CategoryQuery;
Expand All @@ -26,7 +25,6 @@
import io.sphere.sdk.products.ProductProjectionType;
import io.sphere.sdk.products.queries.ProductProjectionQuery;
import io.sphere.sdk.products.queries.ProductQuery;
import io.sphere.sdk.productselections.queries.ProductSelectionQuery;
import io.sphere.sdk.producttypes.queries.ProductTypeQuery;
import io.sphere.sdk.queries.MetaModelQueryDsl;
import io.sphere.sdk.queries.QueryPredicate;
Expand Down Expand Up @@ -106,7 +104,8 @@ public ByProjectKeyCartDiscountsGet cartDiscount(final Supplier<CartDiscountQuer
}

@Deprecated
public <T> ByProjectKeyCustomObjectsGet customObject(Class<T> valueClass, final Function<CustomObjectQuery<T>, CustomObjectQuery<T>> queryDsl) {
public <T> ByProjectKeyCustomObjectsGet customObject(Class<T> valueClass,
final Function<CustomObjectQuery<T>, CustomObjectQuery<T>> queryDsl) {
return with(queryDsl.apply(CustomObjectQuery.of(valueClass)));
}

Expand Down Expand Up @@ -160,8 +159,7 @@ public ByProjectKeyProductProjectionsGet productProjections(
return with(queryDsl.apply(ProductProjectionQuery.ofCurrent()));
}

public ByProjectKeyProductProjectionsGet productProjections(
final Supplier<ProductProjectionQuery> queryDsl) {
public ByProjectKeyProductProjectionsGet productProjections(final Supplier<ProductProjectionQuery> queryDsl) {
return with(queryDsl.get());
}

Expand All @@ -180,8 +178,7 @@ public ByProjectKeyCustomerGroupsGet customerGroups(
return with(queryDsl.apply(CustomerGroupQuery.of()));
}

public ByProjectKeyCustomerGroupsGet customerGroups(
final Supplier<CustomerGroupQuery> queryDsl) {
public ByProjectKeyCustomerGroupsGet customerGroups(final Supplier<CustomerGroupQuery> queryDsl) {
return with(queryDsl.get());
}

Expand Down Expand Up @@ -230,8 +227,7 @@ public ByProjectKeyProductDiscountsGet productDiscounts(
return with(queryDsl.apply(ProductDiscountQuery.of()));
}

public ByProjectKeyProductDiscountsGet productDiscounts(
final Supplier<ProductDiscountQuery> queryDsl) {
public ByProjectKeyProductDiscountsGet productDiscounts(final Supplier<ProductDiscountQuery> queryDsl) {
return with(queryDsl.get());
}

Expand Down Expand Up @@ -260,8 +256,7 @@ public ByProjectKeyShippingMethodsGet shippingMethods(
return with(queryDsl.apply(ShippingMethodQuery.of()));
}

public ByProjectKeyShippingMethodsGet shippingMethods(
final Supplier<ShippingMethodQuery> queryDsl) {
public ByProjectKeyShippingMethodsGet shippingMethods(final Supplier<ShippingMethodQuery> queryDsl) {
return with(queryDsl.get());
}

Expand Down Expand Up @@ -602,9 +597,9 @@ public ByProjectKeyProductDiscountsGet with(final ProductDiscountQuery queryDsl)
return query(apiRoot.productDiscounts().get(), queryDsl);
}

// public ByProjectKeyProductSelectionsGet with(final ProductSelectionQuery queryDsl) {
// return query(apiRoot.productSelections().get(), queryDsl);
// }
// public ByProjectKeyProductSelectionsGet with(final ProductSelectionQuery queryDsl) {
// return query(apiRoot.productSelections().get(), queryDsl);
// }

public ByProjectKeyProductTypesGet with(final ProductTypeQuery queryDsl) {
return query(apiRoot.productTypes().get(), queryDsl);
Expand Down
Expand Up @@ -37,7 +37,8 @@ public static Subscription createSubscription() {
.key(CommercetoolsTestUtils.randomKey())
//TODO connection string
.destination(AzureServiceBusDestinationBuilder.of().connectionString("").build())
.messages(Arrays.asList(MessageSubscriptionBuilder.of().resourceTypeId("review").build()))
.messages(Arrays.asList(
MessageSubscriptionBuilder.of().resourceTypeId(MessageSubscriptionResourceTypeId.REVIEW).build()))
.build();

Subscription subscription = CommercetoolsTestUtils.getProjectApiRoot()
Expand Down