diff --git a/api-java-mixin.raml b/api-java-mixin.raml index 7a71c5d0a6a..a2dac99b9a3 100644 --- a/api-java-mixin.raml +++ b/api-java-mixin.raml @@ -7,10 +7,20 @@ annotationTypes: allowedTargets: TypeDeclaration types: - Address: + BaseAddress: (java-mixin): | + public default AddressDraft toDraft() { + if (this instanceof AddressDraft) { + return (AddressDraft) this; + } + return toDraftBuilder().build(); + } + public default AddressDraftBuilder toDraftBuilder() { - return AddressDraft.builder() + if (this instanceof AddressDraft) { + return AddressDraft.builder((AddressDraft)this); + } + AddressDraftBuilder builder = AddressDraft.builder() .key(this.getKey()) .country(this.getCountry()) .title(this.getTitle()) @@ -35,15 +45,20 @@ types: .fax(this.getFax()) .additionalAddressInfo(this.getAdditionalAddressInfo()) .externalId(this.getExternalId()); - } + if (this instanceof Address) { + builder.custom(Optional.ofNullable(((Address)this).getCustom()).map(com.commercetools.api.models.type.CustomFields::toDraft).orElse(null)); + } - public default AddressDraft toDraft() { - return toDraftBuilder().build(); + return builder; } - public default boolean equalsIgnoreId(final Address address) { - return address != null && Address.builder(address).id(null).buildUnchecked().equals(Address.builder(this).id(null).buildUnchecked()); + public default boolean equalsIgnoreId(final BaseAddress address) { + return address != null && address.toDraftBuilder() + .id(null) + .buildUnchecked() + .equals(this.toDraftBuilder().id(null).buildUnchecked()); } + Address: properties: id: required: false diff --git a/changes.md b/changes.md index 63a6e9ee438..4c723dcfc12 100644 --- a/changes.md +++ b/changes.md @@ -1,110 +1,28 @@ **Api changes** -
-Added Property(s) - -- added property `discountCodeId` to type `DiscountCodeNonApplicableError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DiscountCodeNonApplicableError.raml:27:2) -- added property `extensionErrors` to type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionBadResponseError.raml:23:2) -- added property `extensionBody` to type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionBadResponseError.raml:27:2) -- added property `extensionStatusCode` to type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionBadResponseError.raml:30:2) -- added property `extensionId` to type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionBadResponseError.raml:33:2) -- added property `extensionKey` to type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionBadResponseError.raml:36:2) -- added property `extensionErrors` to type `ExtensionUpdateActionsFailedError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/ExtensionUpdateActionsFailedError.raml:24:2) -- added property `detailedErrorMessage` to type `InvalidJsonInputError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/InvalidJsonInputError.raml:17:2) -- added property `countries` to type `StoreCreatedMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/message/StoreCreatedMessage.raml:17:2) -- added property `countries` to type `StoreCreatedMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/message/payload/StoreCreatedMessagePayload.raml:17:2) -- added property `priceMode` to type `ProductProjection` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/product/ProductProjection.raml:103:2) -- added property `countries` to type `Store` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/store/Store.raml:51:2) -- added property `countries` to type `StoreDraft` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/store/StoreDraft.raml:23:2) -
- - -
-Removed Property(s) - -- :warning: removed property `dicountCodeId` from type `DiscountCodeNonApplicableError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/DiscountCodeNonApplicableError.raml:10:2) -- :warning: removed property `conflictingResource` from type `DuplicateFieldError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/DuplicateFieldError.raml:10:2) -- :warning: removed property `error` from type `ErrorResponse` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/ErrorResponse.raml:9:2) -- :warning: removed property `error_description` from type `ErrorResponse` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/ErrorResponse.raml:11:2) -- :warning: removed property `errorByExtension` from type `ExtensionBadResponseError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/ExtensionBadResponseError.raml:10:2) -- :warning: removed property `errorByExtension` from type `ExtensionUpdateActionsFailedError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/ExtensionUpdateActionsFailedError.raml:10:2) -
- - -
-Changed Property(s) - -- :warning: changed property `currency` of type `DuplicateStandalonePriceScopeError` from type `string` to `CurrencyCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DuplicateStandalonePriceScopeError.raml:25:2) -- :warning: changed property `country` of type `DuplicateStandalonePriceScopeError` from type `string` to `CountryCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DuplicateStandalonePriceScopeError.raml:29:2) -- :warning: changed property `currency` of type `MatchingPriceNotFoundError` from type `string` to `CurrencyCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/MatchingPriceNotFoundError.raml:29:2) -- :warning: changed property `country` of type `MatchingPriceNotFoundError` from type `string` to `CountryCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/MatchingPriceNotFoundError.raml:33:2) -- :warning: changed property `country` of type `MissingTaxRateForCountryError` from type `string` to `CountryCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/MissingTaxRateForCountryError.raml:23:2) -- :warning: changed property `currency` of type `OverlappingStandalonePriceValidityError` from type `string` to `CurrencyCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/OverlappingStandalonePriceValidityError.raml:25:2) -- :warning: changed property `country` of type `OverlappingStandalonePriceValidityError` from type `string` to `CountryCode` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/OverlappingStandalonePriceValidityError.raml:29:2) -- :warning: changed property `amountPlanned` of type `MyPayment` from type `TypedMoney` to `CentPrecisionMoney` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/me/MyPayment.raml:27:2) -- :warning: changed property `amountPlanned` of type `Payment` from type `TypedMoney` to `CentPrecisionMoney` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/payment/Payment.raml:49:2) -
- - -
-Required Property(s) - -- :warning: changed property `field` of type `DuplicateFieldError` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DuplicateFieldError.raml:14:2) -- :warning: changed property `duplicateValue` of type `DuplicateFieldError` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DuplicateFieldError.raml:18:2) -- :warning: changed property `state` of type `Transaction` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/payment/Transaction.raml:27:2) -- :warning: changed property `lineItems` of type `ShoppingList` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/shopping-list/ShoppingList.raml:41:2) -- :warning: changed property `textLineItems` of type `ShoppingList` to be required (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/shopping-list/ShoppingList.raml:45:2) -
- -
Added Type(s) -- added type `AuthErrorResponse` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:412:0) -- added type `CountryNotConfiguredInStore` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:415:0) -- added type `ExtensionError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:434:0) -- added type `ExtensionPredicateEvaluationFailedError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:436:0) -- added type `ProductAssignmentMissingError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:465:0) -- added type `ProductPresentWithDifferentVariantSelectionError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:466:0) -- added type `ProductPriceAddedMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:747:0) -- added type `ProductPriceChangedMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:748:0) -- added type `ProductPriceModeSetMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:752:0) -- added type `ProductPriceRemovedMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:753:0) -- added type `ProductPriceSetMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:754:0) -- added type `StoreCountriesChangedMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:794:0) -- added type `ProductPriceAddedMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:906:0) -- added type `ProductPriceChangedMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:907:0) -- added type `ProductPriceModeSetMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:911:0) -- added type `ProductPriceRemovedMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:912:0) -- added type `ProductPriceSetMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:913:0) -- added type `StoreCountriesChangedMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:957:0) -- added type `StoreCountry` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1624:0) -- added type `StoreAddCountryAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1632:0) -- added type `StoreRemoveCountryAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1637:0) -- added type `StoreSetCountriesAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1641:0) +- added type `DuplicatePriceKeyError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:422:0) +- added type `ProductPriceKeySetMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:753:0) +- added type `StandalonePriceKeySetMessage` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:794:0) +- added type `ProductPriceKeySetMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:914:0) +- added type `StandalonePriceKeySetMessagePayload` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:958:0) +- added type `ProductSetPriceKeyAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1419:0) +- added type `StandalonePriceSetKeyAction` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/types.raml:1609:0)
-Removed Type(s) +Removed Property(s) -- :warning: removed type `AccessDeniedError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/types.raml:408:0) -- :warning: removed type `WeakPasswordError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/types.raml:478:0) +- :warning: removed property `conflictingPrices` from type `DuplicatePriceScopeError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference-previous/api-specs/api/types/error/DuplicatePriceScopeError.raml:16:2)
-Added QueryParameter(s) +Added Property(s) -- added query parameter `localeProjection` to method `get /{projectKey}/products` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `post /{projectKey}/products` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `get /{projectKey}/products/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `post /{projectKey}/products/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `delete /{projectKey}/products/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `get /{projectKey}/products/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `post /{projectKey}/products/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `localeProjection` to method `delete /{projectKey}/products/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/price-selecting.raml:23:2) -- added query parameter `staged` to method `get /{projectKey}/in-store/key={storeKey}/product-projections/key={key}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/projection-selecting.raml:3:2) -- added query parameter `staged` to method `get /{projectKey}/in-store/key={storeKey}/product-projections/{ID}` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/traits/projection-selecting.raml:3:2) +- added property `conflictingPrice` to type `DuplicatePriceScopeError` (file:/home/runner/work/commercetools-api-reference/commercetools-api-reference/commercetools-api-reference/api-specs/api/types/error/DuplicatePriceScopeError.raml:16:2)
diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyApiClientsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyApiClientsRequestBuilder.java index 0e4af1c8f10..7d047c82606 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyApiClientsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyApiClientsRequestBuilder.java @@ -33,4 +33,19 @@ public ByProjectKeyApiClientsPost post( public ByProjectKeyApiClientsByIDRequestBuilder withId(String ID) { return new ByProjectKeyApiClientsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyApiClientsByIDDelete delete( + com.commercetools.api.models.Identifiable apiClient) { + return withId(apiClient.getId()).delete(); + } + + public ByProjectKeyApiClientsPost create(com.commercetools.api.models.api_client.ApiClientDraft apiClientDraft) { + return post(apiClientDraft); + } + + public ByProjectKeyApiClientsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.api_client.ApiClientDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAttributeGroupsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAttributeGroupsRequestBuilder.java index 25e65a6f554..305429ef416 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAttributeGroupsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyAttributeGroupsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyAttributeGroupsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyAttributeGroupsByIDRequestBuilder withId(String ID) { return new ByProjectKeyAttributeGroupsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyAttributeGroupsByIDPost update( + com.commercetools.api.models.Versioned attributeGroup, + java.util.List actions) { + return withId(attributeGroup.getId()) + .post(builder -> com.commercetools.api.models.attribute_group.AttributeGroupUpdate.builder() + .version(attributeGroup.getVersion()) + .actions(actions)); + } + + public ByProjectKeyAttributeGroupsByIDPost update( + com.commercetools.api.models.Versioned attributeGroup, + UnaryOperator> op) { + return withId(attributeGroup.getId()).post( + builder -> com.commercetools.api.models.attribute_group.AttributeGroupUpdate.builder() + .version(attributeGroup.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.attribute_group.AttributeGroupUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned attributeGroup) { + return builder -> withId(attributeGroup.getId()).post( + b -> com.commercetools.api.models.attribute_group.AttributeGroupUpdate.builder() + .version(attributeGroup.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.attribute_group.AttributeGroupUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyAttributeGroupsByIDDelete delete( + com.commercetools.api.models.Versioned attributeGroup) { + return withId(attributeGroup.getId()).delete().withVersion(attributeGroup.getVersion()); + } + + public ByProjectKeyAttributeGroupsPost create( + com.commercetools.api.models.attribute_group.AttributeGroupDraft attributeGroupDraft) { + return post(attributeGroupDraft); + } + + public ByProjectKeyAttributeGroupsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.attribute_group.AttributeGroupDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyBusinessUnitsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyBusinessUnitsRequestBuilder.java index 37f9f649849..9ab2142ce3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyBusinessUnitsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyBusinessUnitsRequestBuilder.java @@ -39,4 +39,5 @@ public ByProjectKeyBusinessUnitsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyBusinessUnitsByIDRequestBuilder withId(String ID) { return new ByProjectKeyBusinessUnitsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartDiscountsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartDiscountsRequestBuilder.java index 1569ef79946..4580647114b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartDiscountsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartDiscountsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyCartDiscountsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyCartDiscountsByIDRequestBuilder withId(String ID) { return new ByProjectKeyCartDiscountsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyCartDiscountsByIDPost update( + com.commercetools.api.models.Versioned cartDiscount, + java.util.List actions) { + return withId(cartDiscount.getId()) + .post(builder -> com.commercetools.api.models.cart_discount.CartDiscountUpdate.builder() + .version(cartDiscount.getVersion()) + .actions(actions)); + } + + public ByProjectKeyCartDiscountsByIDPost update( + com.commercetools.api.models.Versioned cartDiscount, + UnaryOperator> op) { + return withId(cartDiscount.getId()) + .post(builder -> com.commercetools.api.models.cart_discount.CartDiscountUpdate.builder() + .version(cartDiscount.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.cart_discount.CartDiscountUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned cartDiscount) { + return builder -> withId(cartDiscount.getId()) + .post(b -> com.commercetools.api.models.cart_discount.CartDiscountUpdate.builder() + .version(cartDiscount.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.cart_discount.CartDiscountUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyCartDiscountsByIDDelete delete( + com.commercetools.api.models.Versioned cartDiscount) { + return withId(cartDiscount.getId()).delete().withVersion(cartDiscount.getVersion()); + } + + public ByProjectKeyCartDiscountsPost create( + com.commercetools.api.models.cart_discount.CartDiscountDraft cartDiscountDraft) { + return post(cartDiscountDraft); + } + + public ByProjectKeyCartDiscountsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.cart_discount.CartDiscountDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartsRequestBuilder.java index ca5fa7dec0c..e59fe511693 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCartsRequestBuilder.java @@ -44,4 +44,43 @@ public ByProjectKeyCartsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyCartsByIDRequestBuilder withId(String ID) { return new ByProjectKeyCartsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyCartsByIDPost update( + com.commercetools.api.models.Versioned cart, + java.util.List actions) { + return withId(cart.getId()).post(builder -> com.commercetools.api.models.cart.CartUpdate.builder() + .version(cart.getVersion()) + .actions(actions)); + } + + public ByProjectKeyCartsByIDPost update( + com.commercetools.api.models.Versioned cart, + UnaryOperator> op) { + return withId(cart.getId()).post(builder -> com.commercetools.api.models.cart.CartUpdate.builder() + .version(cart.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.cart.CartUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned cart) { + return builder -> withId(cart.getId()).post(b -> com.commercetools.api.models.cart.CartUpdate.builder() + .version(cart.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.cart.CartUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyCartsByIDDelete delete( + com.commercetools.api.models.Versioned cart) { + return withId(cart.getId()).delete().withVersion(cart.getVersion()); + } + + public ByProjectKeyCartsPost create(com.commercetools.api.models.cart.CartDraft cartDraft) { + return post(cartDraft); + } + + public ByProjectKeyCartsPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.cart.CartDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCategoriesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCategoriesRequestBuilder.java index c5958106957..6e3ff68871f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCategoriesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCategoriesRequestBuilder.java @@ -37,4 +37,45 @@ public ByProjectKeyCategoriesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyCategoriesByIDRequestBuilder withId(String ID) { return new ByProjectKeyCategoriesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyCategoriesByIDPost update( + com.commercetools.api.models.Versioned category, + java.util.List actions) { + return withId(category.getId()).post(builder -> com.commercetools.api.models.category.CategoryUpdate.builder() + .version(category.getVersion()) + .actions(actions)); + } + + public ByProjectKeyCategoriesByIDPost update( + com.commercetools.api.models.Versioned category, + UnaryOperator> op) { + return withId(category.getId()).post(builder -> com.commercetools.api.models.category.CategoryUpdate.builder() + .version(category.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.category.CategoryUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned category) { + return builder -> withId(category.getId()) + .post(b -> com.commercetools.api.models.category.CategoryUpdate.builder() + .version(category.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.category.CategoryUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyCategoriesByIDDelete delete( + com.commercetools.api.models.Versioned category) { + return withId(category.getId()).delete().withVersion(category.getVersion()); + } + + public ByProjectKeyCategoriesPost create(com.commercetools.api.models.category.CategoryDraft categoryDraft) { + return post(categoryDraft); + } + + public ByProjectKeyCategoriesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.category.CategoryDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyChannelsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyChannelsRequestBuilder.java index 423fffccc57..9acb43c1374 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyChannelsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyChannelsRequestBuilder.java @@ -32,4 +32,43 @@ public ByProjectKeyChannelsPost post(UnaryOperator channel, + java.util.List actions) { + return withId(channel.getId()).post(builder -> com.commercetools.api.models.channel.ChannelUpdate.builder() + .version(channel.getVersion()) + .actions(actions)); + } + + public ByProjectKeyChannelsByIDPost update( + com.commercetools.api.models.Versioned channel, + UnaryOperator> op) { + return withId(channel.getId()).post(builder -> com.commercetools.api.models.channel.ChannelUpdate.builder() + .version(channel.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.channel.ChannelUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned channel) { + return builder -> withId(channel.getId()).post(b -> com.commercetools.api.models.channel.ChannelUpdate.builder() + .version(channel.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.channel.ChannelUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyChannelsByIDDelete delete( + com.commercetools.api.models.Versioned channel) { + return withId(channel.getId()).delete().withVersion(channel.getVersion()); + } + + public ByProjectKeyChannelsPost create(com.commercetools.api.models.channel.ChannelDraft channelDraft) { + return post(channelDraft); + } + + public ByProjectKeyChannelsPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.channel.ChannelDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomObjectsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomObjectsRequestBuilder.java index e10093ccfab..551af727a35 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomObjectsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomObjectsRequestBuilder.java @@ -38,4 +38,5 @@ public ByProjectKeyCustomObjectsByContainerByKeyRequestBuilder withContainerAndK public ByProjectKeyCustomObjectsByContainerRequestBuilder withContainer(String container) { return new ByProjectKeyCustomObjectsByContainerRequestBuilder(apiHttpClient, projectKey, container); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomerGroupsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomerGroupsRequestBuilder.java index 5b8abb0f6bd..a0c5159d0c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomerGroupsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomerGroupsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyCustomerGroupsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyCustomerGroupsByIDRequestBuilder withId(String ID) { return new ByProjectKeyCustomerGroupsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyCustomerGroupsByIDPost update( + com.commercetools.api.models.Versioned customerGroup, + java.util.List actions) { + return withId(customerGroup.getId()) + .post(builder -> com.commercetools.api.models.customer_group.CustomerGroupUpdate.builder() + .version(customerGroup.getVersion()) + .actions(actions)); + } + + public ByProjectKeyCustomerGroupsByIDPost update( + com.commercetools.api.models.Versioned customerGroup, + UnaryOperator> op) { + return withId(customerGroup.getId()).post( + builder -> com.commercetools.api.models.customer_group.CustomerGroupUpdate.builder() + .version(customerGroup.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.customer_group.CustomerGroupUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned customerGroup) { + return builder -> withId(customerGroup.getId()).post( + b -> com.commercetools.api.models.customer_group.CustomerGroupUpdate.builder() + .version(customerGroup.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.customer_group.CustomerGroupUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyCustomerGroupsByIDDelete delete( + com.commercetools.api.models.Versioned customerGroup) { + return withId(customerGroup.getId()).delete().withVersion(customerGroup.getVersion()); + } + + public ByProjectKeyCustomerGroupsPost create( + com.commercetools.api.models.customer_group.CustomerGroupDraft customerGroupDraft) { + return post(customerGroupDraft); + } + + public ByProjectKeyCustomerGroupsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.customer_group.CustomerGroupDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomersRequestBuilder.java index 685d6cab2c8..91bfb8ee85a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyCustomersRequestBuilder.java @@ -66,4 +66,45 @@ public ByProjectKeyCustomersKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyCustomersByIDRequestBuilder withId(String ID) { return new ByProjectKeyCustomersByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyCustomersByIDPost update( + com.commercetools.api.models.Versioned customer, + java.util.List actions) { + return withId(customer.getId()).post(builder -> com.commercetools.api.models.customer.CustomerUpdate.builder() + .version(customer.getVersion()) + .actions(actions)); + } + + public ByProjectKeyCustomersByIDPost update( + com.commercetools.api.models.Versioned customer, + UnaryOperator> op) { + return withId(customer.getId()).post(builder -> com.commercetools.api.models.customer.CustomerUpdate.builder() + .version(customer.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.customer.CustomerUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned customer) { + return builder -> withId(customer.getId()) + .post(b -> com.commercetools.api.models.customer.CustomerUpdate.builder() + .version(customer.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.customer.CustomerUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyCustomersByIDDelete delete( + com.commercetools.api.models.Versioned customer) { + return withId(customer.getId()).delete().withVersion(customer.getVersion()); + } + + public ByProjectKeyCustomersPost create(com.commercetools.api.models.customer.CustomerDraft customerDraft) { + return post(customerDraft); + } + + public ByProjectKeyCustomersPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.customer.CustomerDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyDiscountCodesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyDiscountCodesRequestBuilder.java index 74c64f2dffc..7676ecb08ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyDiscountCodesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyDiscountCodesRequestBuilder.java @@ -34,4 +34,48 @@ public ByProjectKeyDiscountCodesPost post( public ByProjectKeyDiscountCodesByIDRequestBuilder withId(String ID) { return new ByProjectKeyDiscountCodesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyDiscountCodesByIDPost update( + com.commercetools.api.models.Versioned discountCode, + java.util.List actions) { + return withId(discountCode.getId()) + .post(builder -> com.commercetools.api.models.discount_code.DiscountCodeUpdate.builder() + .version(discountCode.getVersion()) + .actions(actions)); + } + + public ByProjectKeyDiscountCodesByIDPost update( + com.commercetools.api.models.Versioned discountCode, + UnaryOperator> op) { + return withId(discountCode.getId()) + .post(builder -> com.commercetools.api.models.discount_code.DiscountCodeUpdate.builder() + .version(discountCode.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.discount_code.DiscountCodeUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned discountCode) { + return builder -> withId(discountCode.getId()) + .post(b -> com.commercetools.api.models.discount_code.DiscountCodeUpdate.builder() + .version(discountCode.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.discount_code.DiscountCodeUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyDiscountCodesByIDDelete delete( + com.commercetools.api.models.Versioned discountCode) { + return withId(discountCode.getId()).delete().withVersion(discountCode.getVersion()); + } + + public ByProjectKeyDiscountCodesPost create( + com.commercetools.api.models.discount_code.DiscountCodeDraft discountCodeDraft) { + return post(discountCodeDraft); + } + + public ByProjectKeyDiscountCodesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.discount_code.DiscountCodeDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyExtensionsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyExtensionsRequestBuilder.java index 8c2801ffd71..7fc72c784e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyExtensionsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyExtensionsRequestBuilder.java @@ -37,4 +37,47 @@ public ByProjectKeyExtensionsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyExtensionsByIDRequestBuilder withId(String ID) { return new ByProjectKeyExtensionsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyExtensionsByIDPost update( + com.commercetools.api.models.Versioned extension, + java.util.List actions) { + return withId(extension.getId()) + .post(builder -> com.commercetools.api.models.extension.ExtensionUpdate.builder() + .version(extension.getVersion()) + .actions(actions)); + } + + public ByProjectKeyExtensionsByIDPost update( + com.commercetools.api.models.Versioned extension, + UnaryOperator> op) { + return withId(extension.getId()) + .post(builder -> com.commercetools.api.models.extension.ExtensionUpdate.builder() + .version(extension.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.extension.ExtensionUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned extension) { + return builder -> withId(extension.getId()) + .post(b -> com.commercetools.api.models.extension.ExtensionUpdate.builder() + .version(extension.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.extension.ExtensionUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyExtensionsByIDDelete delete( + com.commercetools.api.models.Versioned extension) { + return withId(extension.getId()).delete().withVersion(extension.getVersion()); + } + + public ByProjectKeyExtensionsPost create(com.commercetools.api.models.extension.ExtensionDraft extensionDraft) { + return post(extensionDraft); + } + + public ByProjectKeyExtensionsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.extension.ExtensionDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder.java index 7dc82670abd..2605a523ad9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeCustomersRequestBuilder c return new ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeCustomersRequestBuilder(apiHttpClient, projectKey, businessUnitKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder.java index 6eee43030fd..e656dd6c2b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder me() { return new ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyMeRequestBuilder(apiHttpClient, projectKey, businessUnitKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCartsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCartsRequestBuilder.java index eababa7692b..ddaf86bbaa7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCartsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCartsRequestBuilder.java @@ -50,4 +50,5 @@ public ByProjectKeyInStoreKeyByStoreKeyCartsReplicateRequestBuilder replicate() public ByProjectKeyInStoreKeyByStoreKeyCartsByIDRequestBuilder withId(String ID) { return new ByProjectKeyInStoreKeyByStoreKeyCartsByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersRequestBuilder.java index 763ed19306b..f0db67b2e17 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyCustomersRequestBuilder.java @@ -78,4 +78,5 @@ public ByProjectKeyInStoreKeyByStoreKeyCustomersKeyByKeyRequestBuilder withKey(S public ByProjectKeyInStoreKeyByStoreKeyCustomersByIDRequestBuilder withId(String ID) { return new ByProjectKeyInStoreKeyByStoreKeyCustomersByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeCartsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeCartsRequestBuilder.java index 081e1e2672a..d965fd2c804 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeCartsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeCartsRequestBuilder.java @@ -36,4 +36,5 @@ public ByProjectKeyInStoreKeyByStoreKeyMeCartsPost post( public ByProjectKeyInStoreKeyByStoreKeyMeCartsByIDRequestBuilder withId(String ID) { return new ByProjectKeyInStoreKeyByStoreKeyMeCartsByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeOrdersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeOrdersRequestBuilder.java index 412fd78a4c7..5828481e391 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeOrdersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeOrdersRequestBuilder.java @@ -38,4 +38,5 @@ public ByProjectKeyInStoreKeyByStoreKeyMeOrdersPost post( public ByProjectKeyInStoreKeyByStoreKeyMeOrdersByIDRequestBuilder withId(String ID) { return new ByProjectKeyInStoreKeyByStoreKeyMeOrdersByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordRequestBuilder.java index f66e4a73273..b53f4abe798 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMePasswordRequestBuilder.java @@ -34,4 +34,5 @@ public ByProjectKeyInStoreKeyByStoreKeyMePasswordPost post( public ByProjectKeyInStoreKeyByStoreKeyMePasswordResetRequestBuilder reset() { return new ByProjectKeyInStoreKeyByStoreKeyMePasswordResetRequestBuilder(apiHttpClient, projectKey, storeKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeRequestBuilder.java index 6d86483406b..438bb18a3c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeRequestBuilder.java @@ -73,4 +73,5 @@ public ByProjectKeyInStoreKeyByStoreKeyMeSignupRequestBuilder signup() { public ByProjectKeyInStoreKeyByStoreKeyMeLoginRequestBuilder login() { return new ByProjectKeyInStoreKeyByStoreKeyMeLoginRequestBuilder(apiHttpClient, projectKey, storeKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsRequestBuilder.java index c3868fd99cb..2c4fe834b24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsRequestBuilder.java @@ -44,4 +44,5 @@ public ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsByIDRequestBuilder withId( return new ByProjectKeyInStoreKeyByStoreKeyMeShoppingListsByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyOrdersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyOrdersRequestBuilder.java index 39b02b9a540..572f2ad0c04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyOrdersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyOrdersRequestBuilder.java @@ -43,4 +43,5 @@ public ByProjectKeyInStoreKeyByStoreKeyOrdersOrderNumberByOrderNumberRequestBuil public ByProjectKeyInStoreKeyByStoreKeyOrdersByIDRequestBuilder withId(String ID) { return new ByProjectKeyInStoreKeyByStoreKeyOrdersByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsRequestBuilder.java index 2cb2426e01e..ac3ed08f954 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyProductProjectionsRequestBuilder.java @@ -27,4 +27,5 @@ public ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestBuilder with return new ByProjectKeyInStoreKeyByStoreKeyProductProjectionsByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyRequestBuilder.java index 40caf6e577e..031a8db0f4c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyRequestBuilder.java @@ -55,4 +55,5 @@ public ByProjectKeyInStoreKeyByStoreKeyProductSelectionAssignmentsRequestBuilder return new ByProjectKeyInStoreKeyByStoreKeyProductSelectionAssignmentsRequestBuilder(apiHttpClient, projectKey, storeKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShippingMethodsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShippingMethodsRequestBuilder.java index ca18dc39316..94fabd36064 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShippingMethodsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShippingMethodsRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyInStoreKeyByStoreKeyShippingMethodsMatchingCartRequestBuilder return new ByProjectKeyInStoreKeyByStoreKeyShippingMethodsMatchingCartRequestBuilder(apiHttpClient, projectKey, storeKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShoppingListsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShoppingListsRequestBuilder.java index 317b045812e..69313ff0665 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShoppingListsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInStoreKeyByStoreKeyShoppingListsRequestBuilder.java @@ -44,4 +44,5 @@ public ByProjectKeyInStoreKeyByStoreKeyShoppingListsByIDRequestBuilder withId(St return new ByProjectKeyInStoreKeyByStoreKeyShoppingListsByIDRequestBuilder(apiHttpClient, projectKey, storeKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInventoryRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInventoryRequestBuilder.java index 9796acabb83..eb0b0533923 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInventoryRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyInventoryRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyInventoryByIDRequestBuilder withId(String ID) { public ByProjectKeyInventoryKeyByKeyRequestBuilder withKey(String key) { return new ByProjectKeyInventoryKeyByKeyRequestBuilder(apiHttpClient, projectKey, key); } + + public ByProjectKeyInventoryByIDPost update( + com.commercetools.api.models.Versioned inventoryEntry, + java.util.List actions) { + return withId(inventoryEntry.getId()) + .post(builder -> com.commercetools.api.models.inventory.InventoryEntryUpdate.builder() + .version(inventoryEntry.getVersion()) + .actions(actions)); + } + + public ByProjectKeyInventoryByIDPost update( + com.commercetools.api.models.Versioned inventoryEntry, + UnaryOperator> op) { + return withId(inventoryEntry.getId()) + .post(builder -> com.commercetools.api.models.inventory.InventoryEntryUpdate.builder() + .version(inventoryEntry.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.inventory.InventoryEntryUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned inventoryEntry) { + return builder -> withId(inventoryEntry.getId()) + .post(b -> com.commercetools.api.models.inventory.InventoryEntryUpdate.builder() + .version(inventoryEntry.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.inventory.InventoryEntryUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyInventoryByIDDelete delete( + com.commercetools.api.models.Versioned inventoryEntry) { + return withId(inventoryEntry.getId()).delete().withVersion(inventoryEntry.getVersion()); + } + + public ByProjectKeyInventoryPost create( + com.commercetools.api.models.inventory.InventoryEntryDraft inventoryEntryDraft) { + return post(inventoryEntryDraft); + } + + public ByProjectKeyInventoryPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.inventory.InventoryEntryDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeBusinessUnitsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeBusinessUnitsRequestBuilder.java index 28cfe7e42f0..ee9cd30f0e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeBusinessUnitsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeBusinessUnitsRequestBuilder.java @@ -39,4 +39,5 @@ public ByProjectKeyMeBusinessUnitsByIDRequestBuilder withId(String ID) { public ByProjectKeyMeBusinessUnitsKeyByKeyRequestBuilder withKey(String key) { return new ByProjectKeyMeBusinessUnitsKeyByKeyRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeCartsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeCartsRequestBuilder.java index 691d9cf3d10..ac02a0a12cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeCartsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeCartsRequestBuilder.java @@ -40,4 +40,5 @@ public ByProjectKeyMeCartsByIDRequestBuilder withId(String ID) { public ByProjectKeyMeCartsReplicateRequestBuilder replicate() { return new ByProjectKeyMeCartsReplicateRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeOrdersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeOrdersRequestBuilder.java index 43d7f45d7e3..4e3e7fe07ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeOrdersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeOrdersRequestBuilder.java @@ -33,4 +33,5 @@ public ByProjectKeyMeOrdersPost post( public ByProjectKeyMeOrdersByIDRequestBuilder withId(String ID) { return new ByProjectKeyMeOrdersByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordRequestBuilder.java index d9fa220ec76..1c7957a7614 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePasswordRequestBuilder.java @@ -30,4 +30,5 @@ public ByProjectKeyMePasswordPost post( public ByProjectKeyMePasswordResetRequestBuilder reset() { return new ByProjectKeyMePasswordResetRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePaymentsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePaymentsRequestBuilder.java index 884b78246aa..8957ff19679 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePaymentsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMePaymentsRequestBuilder.java @@ -36,4 +36,5 @@ public ByProjectKeyMePaymentsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyMePaymentsByIDRequestBuilder withId(String ID) { return new ByProjectKeyMePaymentsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsRequestBuilder.java index 1745c093b21..92aaf1ebb7d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuoteRequestsRequestBuilder.java @@ -38,4 +38,5 @@ public ByProjectKeyMeQuoteRequestsByIDRequestBuilder withId(String ID) { public ByProjectKeyMeQuoteRequestsKeyByKeyRequestBuilder withKey(String key) { return new ByProjectKeyMeQuoteRequestsKeyByKeyRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesRequestBuilder.java index cba97624480..04fd4b515e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeQuotesRequestBuilder.java @@ -26,4 +26,5 @@ public ByProjectKeyMeQuotesByIDRequestBuilder withId(String ID) { public ByProjectKeyMeQuotesKeyByKeyRequestBuilder withKey(String key) { return new ByProjectKeyMeQuotesKeyByKeyRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeRequestBuilder.java index b7a80e079dd..56b5fa75f21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeRequestBuilder.java @@ -84,4 +84,5 @@ public ByProjectKeyMeQuotesRequestBuilder quotes() { public ByProjectKeyMeShoppingListsRequestBuilder shoppingLists() { return new ByProjectKeyMeShoppingListsRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsRequestBuilder.java index 84526b33e4c..bf1a8cc18a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMeShoppingListsRequestBuilder.java @@ -38,4 +38,5 @@ public ByProjectKeyMeShoppingListsByIDRequestBuilder withId(String ID) { public ByProjectKeyMeShoppingListsKeyByKeyRequestBuilder withKey(String key) { return new ByProjectKeyMeShoppingListsKeyByKeyRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMessagesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMessagesRequestBuilder.java index 0cdb0c4fb29..c6b89c45e0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMessagesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyMessagesRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyMessagesGet get() { public ByProjectKeyMessagesByIDRequestBuilder withId(String ID) { return new ByProjectKeyMessagesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsByIDRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsByIDRequestBuilder.java index ef1aed5418a..7dd9e2d2b4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsByIDRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsByIDRequestBuilder.java @@ -45,4 +45,5 @@ public ByProjectKeyOrdersEditsByIDDelete delete(TValue version) { public ByProjectKeyOrdersEditsByIDApplyRequestBuilder apply() { return new ByProjectKeyOrdersEditsByIDApplyRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsRequestBuilder.java index 2aa30881e1f..b706c712da1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersEditsRequestBuilder.java @@ -37,4 +37,5 @@ public ByProjectKeyOrdersEditsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyOrdersEditsByIDRequestBuilder withId(String ID) { return new ByProjectKeyOrdersEditsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersRequestBuilder.java index 27430bd8451..e41b6cd0f04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyOrdersRequestBuilder.java @@ -52,4 +52,44 @@ public ByProjectKeyOrdersByIDRequestBuilder withId(String ID) { public ByProjectKeyOrdersSearchRequestBuilder search() { return new ByProjectKeyOrdersSearchRequestBuilder(apiHttpClient, projectKey); } + + public ByProjectKeyOrdersByIDPost update( + com.commercetools.api.models.Versioned order, + java.util.List actions) { + return withId(order.getId()).post(builder -> com.commercetools.api.models.order.OrderUpdate.builder() + .version(order.getVersion()) + .actions(actions)); + } + + public ByProjectKeyOrdersByIDPost update( + com.commercetools.api.models.Versioned order, + UnaryOperator> op) { + return withId(order.getId()).post(builder -> com.commercetools.api.models.order.OrderUpdate.builder() + .version(order.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.order.OrderUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned order) { + return builder -> withId(order.getId()).post(b -> com.commercetools.api.models.order.OrderUpdate.builder() + .version(order.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.order.OrderUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyOrdersByIDDelete delete( + com.commercetools.api.models.Versioned order) { + return withId(order.getId()).delete().withVersion(order.getVersion()); + } + + public ByProjectKeyOrdersPost create(com.commercetools.api.models.order.OrderFromCartDraft orderFromCartDraft) { + return post(orderFromCartDraft); + } + + public ByProjectKeyOrdersPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.order.OrderFromCartDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyPaymentsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyPaymentsRequestBuilder.java index 0e06b72f093..3f3cb0e8134 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyPaymentsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyPaymentsRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyPaymentsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyPaymentsByIDRequestBuilder withId(String ID) { return new ByProjectKeyPaymentsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyPaymentsByIDPost update( + com.commercetools.api.models.Versioned payment, + java.util.List actions) { + return withId(payment.getId()).post(builder -> com.commercetools.api.models.payment.PaymentUpdate.builder() + .version(payment.getVersion()) + .actions(actions)); + } + + public ByProjectKeyPaymentsByIDPost update( + com.commercetools.api.models.Versioned payment, + UnaryOperator> op) { + return withId(payment.getId()).post(builder -> com.commercetools.api.models.payment.PaymentUpdate.builder() + .version(payment.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.payment.PaymentUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned payment) { + return builder -> withId(payment.getId()).post(b -> com.commercetools.api.models.payment.PaymentUpdate.builder() + .version(payment.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.payment.PaymentUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyPaymentsByIDDelete delete( + com.commercetools.api.models.Versioned payment) { + return withId(payment.getId()).delete().withVersion(payment.getVersion()); + } + + public ByProjectKeyPaymentsPost create(com.commercetools.api.models.payment.PaymentDraft paymentDraft) { + return post(paymentDraft); + } + + public ByProjectKeyPaymentsPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.payment.PaymentDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductDiscountsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductDiscountsRequestBuilder.java index e820e725727..2ab4e5b3e2a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductDiscountsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductDiscountsRequestBuilder.java @@ -42,4 +42,48 @@ public ByProjectKeyProductDiscountsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyProductDiscountsByIDRequestBuilder withId(String ID) { return new ByProjectKeyProductDiscountsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyProductDiscountsByIDPost update( + com.commercetools.api.models.Versioned productDiscount, + java.util.List actions) { + return withId(productDiscount.getId()) + .post(builder -> com.commercetools.api.models.product_discount.ProductDiscountUpdate.builder() + .version(productDiscount.getVersion()) + .actions(actions)); + } + + public ByProjectKeyProductDiscountsByIDPost update( + com.commercetools.api.models.Versioned productDiscount, + UnaryOperator> op) { + return withId(productDiscount.getId()).post( + builder -> com.commercetools.api.models.product_discount.ProductDiscountUpdate.builder() + .version(productDiscount.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.product_discount.ProductDiscountUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned productDiscount) { + return builder -> withId(productDiscount.getId()).post( + b -> com.commercetools.api.models.product_discount.ProductDiscountUpdate.builder() + .version(productDiscount.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.product_discount.ProductDiscountUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyProductDiscountsByIDDelete delete( + com.commercetools.api.models.Versioned productDiscount) { + return withId(productDiscount.getId()).delete().withVersion(productDiscount.getVersion()); + } + + public ByProjectKeyProductDiscountsPost create( + com.commercetools.api.models.product_discount.ProductDiscountDraft productDiscountDraft) { + return post(productDiscountDraft); + } + + public ByProjectKeyProductDiscountsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.product_discount.ProductDiscountDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsRequestBuilder.java index a189fcdc376..8650c075318 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductProjectionsRequestBuilder.java @@ -34,4 +34,5 @@ public ByProjectKeyProductProjectionsKeyByKeyRequestBuilder withKey(String key) public ByProjectKeyProductProjectionsByIDRequestBuilder withId(String ID) { return new ByProjectKeyProductProjectionsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsByIDRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsByIDRequestBuilder.java index 575d5e85977..8b6a6f5d997 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsByIDRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsByIDRequestBuilder.java @@ -46,4 +46,5 @@ public ByProjectKeyProductSelectionsByIDDelete delete(TValue version) { public ByProjectKeyProductSelectionsByIDProductsRequestBuilder products() { return new ByProjectKeyProductSelectionsByIDProductsRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsKeyByKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsKeyByKeyRequestBuilder.java index ec1b2fd16ec..7547c7f6c29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsKeyByKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsKeyByKeyRequestBuilder.java @@ -46,4 +46,5 @@ public ByProjectKeyProductSelectionsKeyByKeyDelete delete(TValue versio public ByProjectKeyProductSelectionsKeyByKeyProductsRequestBuilder products() { return new ByProjectKeyProductSelectionsKeyByKeyProductsRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsRequestBuilder.java index 55fcb46b7a6..d0424c9486a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductSelectionsRequestBuilder.java @@ -38,4 +38,5 @@ public ByProjectKeyProductSelectionsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyProductSelectionsByIDRequestBuilder withId(String ID) { return new ByProjectKeyProductSelectionsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductTypesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductTypesRequestBuilder.java index e44d2641f58..4b8c7740d4c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductTypesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductTypesRequestBuilder.java @@ -42,4 +42,48 @@ public ByProjectKeyProductTypesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyProductTypesByIDRequestBuilder withId(String ID) { return new ByProjectKeyProductTypesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyProductTypesByIDPost update( + com.commercetools.api.models.Versioned productType, + java.util.List actions) { + return withId(productType.getId()) + .post(builder -> com.commercetools.api.models.product_type.ProductTypeUpdate.builder() + .version(productType.getVersion()) + .actions(actions)); + } + + public ByProjectKeyProductTypesByIDPost update( + com.commercetools.api.models.Versioned productType, + UnaryOperator> op) { + return withId(productType.getId()).post(builder -> com.commercetools.api.models.product_type.ProductTypeUpdate + .builder() + .version(productType.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.product_type.ProductTypeUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned productType) { + return builder -> withId(productType.getId()) + .post(b -> com.commercetools.api.models.product_type.ProductTypeUpdate.builder() + .version(productType.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.product_type.ProductTypeUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyProductTypesByIDDelete delete( + com.commercetools.api.models.Versioned productType) { + return withId(productType.getId()).delete().withVersion(productType.getVersion()); + } + + public ByProjectKeyProductTypesPost create( + com.commercetools.api.models.product_type.ProductTypeDraft productTypeDraft) { + return post(productTypeDraft); + } + + public ByProjectKeyProductTypesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.product_type.ProductTypeDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDRequestBuilder.java index 29665e5295f..8248b3e8c39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsByIDRequestBuilder.java @@ -52,4 +52,5 @@ public ByProjectKeyProductsByIDImagesRequestBuilder images() { public ByProjectKeyProductsByIDProductSelectionsRequestBuilder productSelections() { return new ByProjectKeyProductsByIDProductSelectionsRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyRequestBuilder.java index b26048e8baa..a110d01f40f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsKeyByKeyRequestBuilder.java @@ -48,4 +48,5 @@ public ByProjectKeyProductsKeyByKeyDelete delete(TValue version) { public ByProjectKeyProductsKeyByKeyProductSelectionsRequestBuilder productSelections() { return new ByProjectKeyProductsKeyByKeyProductSelectionsRequestBuilder(apiHttpClient, projectKey, key); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsRequestBuilder.java index 705ef94a040..14d1f1838e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyProductsRequestBuilder.java @@ -40,4 +40,43 @@ public ByProjectKeyProductsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyProductsByIDRequestBuilder withId(String ID) { return new ByProjectKeyProductsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyProductsByIDPost update( + com.commercetools.api.models.Versioned product, + java.util.List actions) { + return withId(product.getId()).post(builder -> com.commercetools.api.models.product.ProductUpdate.builder() + .version(product.getVersion()) + .actions(actions)); + } + + public ByProjectKeyProductsByIDPost update( + com.commercetools.api.models.Versioned product, + UnaryOperator> op) { + return withId(product.getId()).post(builder -> com.commercetools.api.models.product.ProductUpdate.builder() + .version(product.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.product.ProductUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned product) { + return builder -> withId(product.getId()).post(b -> com.commercetools.api.models.product.ProductUpdate.builder() + .version(product.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.product.ProductUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyProductsByIDDelete delete( + com.commercetools.api.models.Versioned product) { + return withId(product.getId()).delete().withVersion(product.getVersion()); + } + + public ByProjectKeyProductsPost create(com.commercetools.api.models.product.ProductDraft productDraft) { + return post(productDraft); + } + + public ByProjectKeyProductsPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.product.ProductDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsRequestBuilder.java index 8216eb707ed..4a3c5a5c8f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuoteRequestsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyQuoteRequestsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyQuoteRequestsByIDRequestBuilder withId(String ID) { return new ByProjectKeyQuoteRequestsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyQuoteRequestsByIDPost update( + com.commercetools.api.models.Versioned quoteRequest, + java.util.List actions) { + return withId(quoteRequest.getId()) + .post(builder -> com.commercetools.api.models.quote_request.QuoteRequestUpdate.builder() + .version(quoteRequest.getVersion()) + .actions(actions)); + } + + public ByProjectKeyQuoteRequestsByIDPost update( + com.commercetools.api.models.Versioned quoteRequest, + UnaryOperator> op) { + return withId(quoteRequest.getId()) + .post(builder -> com.commercetools.api.models.quote_request.QuoteRequestUpdate.builder() + .version(quoteRequest.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.quote_request.QuoteRequestUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned quoteRequest) { + return builder -> withId(quoteRequest.getId()) + .post(b -> com.commercetools.api.models.quote_request.QuoteRequestUpdate.builder() + .version(quoteRequest.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.quote_request.QuoteRequestUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyQuoteRequestsByIDDelete delete( + com.commercetools.api.models.Versioned quoteRequest) { + return withId(quoteRequest.getId()).delete().withVersion(quoteRequest.getVersion()); + } + + public ByProjectKeyQuoteRequestsPost create( + com.commercetools.api.models.quote_request.QuoteRequestDraft quoteRequestDraft) { + return post(quoteRequestDraft); + } + + public ByProjectKeyQuoteRequestsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.quote_request.QuoteRequestDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesRequestBuilder.java index ab7a296ed8c..8d2718a09f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyQuotesRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyQuotesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyQuotesByIDRequestBuilder withId(String ID) { return new ByProjectKeyQuotesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyQuotesByIDPost update( + com.commercetools.api.models.Versioned quote, + java.util.List actions) { + return withId(quote.getId()).post(builder -> com.commercetools.api.models.quote.QuoteUpdate.builder() + .version(quote.getVersion()) + .actions(actions)); + } + + public ByProjectKeyQuotesByIDPost update( + com.commercetools.api.models.Versioned quote, + UnaryOperator> op) { + return withId(quote.getId()).post(builder -> com.commercetools.api.models.quote.QuoteUpdate.builder() + .version(quote.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.quote.QuoteUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned quote) { + return builder -> withId(quote.getId()).post(b -> com.commercetools.api.models.quote.QuoteUpdate.builder() + .version(quote.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.quote.QuoteUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyQuotesByIDDelete delete( + com.commercetools.api.models.Versioned quote) { + return withId(quote.getId()).delete().withVersion(quote.getVersion()); + } + + public ByProjectKeyQuotesPost create(com.commercetools.api.models.quote.QuoteDraft quoteDraft) { + return post(quoteDraft); + } + + public ByProjectKeyQuotesPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.quote.QuoteDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRequestBuilder.java index 3e0b0bb8a9c..606a5b2ffef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyRequestBuilder.java @@ -186,4 +186,5 @@ public ByProjectKeyInBusinessUnitKeyByBusinessUnitKeyRequestBuilder inBusinessUn public ByProjectKeyAttributeGroupsRequestBuilder attributeGroups() { return new ByProjectKeyAttributeGroupsRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyReviewsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyReviewsRequestBuilder.java index 1653af4b624..5effb7543c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyReviewsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyReviewsRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyReviewsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyReviewsByIDRequestBuilder withId(String ID) { return new ByProjectKeyReviewsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyReviewsByIDPost update( + com.commercetools.api.models.Versioned review, + java.util.List actions) { + return withId(review.getId()).post(builder -> com.commercetools.api.models.review.ReviewUpdate.builder() + .version(review.getVersion()) + .actions(actions)); + } + + public ByProjectKeyReviewsByIDPost update( + com.commercetools.api.models.Versioned review, + UnaryOperator> op) { + return withId(review.getId()).post(builder -> com.commercetools.api.models.review.ReviewUpdate.builder() + .version(review.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.review.ReviewUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned review) { + return builder -> withId(review.getId()).post(b -> com.commercetools.api.models.review.ReviewUpdate.builder() + .version(review.getVersion()) + .actions(builder.apply(UpdateActionBuilder + .of(com.commercetools.api.models.review.ReviewUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyReviewsByIDDelete delete( + com.commercetools.api.models.Versioned review) { + return withId(review.getId()).delete().withVersion(review.getVersion()); + } + + public ByProjectKeyReviewsPost create(com.commercetools.api.models.review.ReviewDraft reviewDraft) { + return post(reviewDraft); + } + + public ByProjectKeyReviewsPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.review.ReviewDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShippingMethodsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShippingMethodsRequestBuilder.java index 671d251c466..c5ad79619e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShippingMethodsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShippingMethodsRequestBuilder.java @@ -50,4 +50,48 @@ public ByProjectKeyShippingMethodsMatchingLocationRequestBuilder matchingLocatio public ByProjectKeyShippingMethodsByIDRequestBuilder withId(String ID) { return new ByProjectKeyShippingMethodsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyShippingMethodsByIDPost update( + com.commercetools.api.models.Versioned shippingMethod, + java.util.List actions) { + return withId(shippingMethod.getId()) + .post(builder -> com.commercetools.api.models.shipping_method.ShippingMethodUpdate.builder() + .version(shippingMethod.getVersion()) + .actions(actions)); + } + + public ByProjectKeyShippingMethodsByIDPost update( + com.commercetools.api.models.Versioned shippingMethod, + UnaryOperator> op) { + return withId(shippingMethod.getId()).post( + builder -> com.commercetools.api.models.shipping_method.ShippingMethodUpdate.builder() + .version(shippingMethod.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.shipping_method.ShippingMethodUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned shippingMethod) { + return builder -> withId(shippingMethod.getId()).post( + b -> com.commercetools.api.models.shipping_method.ShippingMethodUpdate.builder() + .version(shippingMethod.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.shipping_method.ShippingMethodUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyShippingMethodsByIDDelete delete( + com.commercetools.api.models.Versioned shippingMethod) { + return withId(shippingMethod.getId()).delete().withVersion(shippingMethod.getVersion()); + } + + public ByProjectKeyShippingMethodsPost create( + com.commercetools.api.models.shipping_method.ShippingMethodDraft shippingMethodDraft) { + return post(shippingMethodDraft); + } + + public ByProjectKeyShippingMethodsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.shipping_method.ShippingMethodDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShoppingListsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShoppingListsRequestBuilder.java index 349ea28cee7..3015a2e6b91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShoppingListsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyShoppingListsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyShoppingListsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyShoppingListsByIDRequestBuilder withId(String ID) { return new ByProjectKeyShoppingListsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyShoppingListsByIDPost update( + com.commercetools.api.models.Versioned shoppingList, + java.util.List actions) { + return withId(shoppingList.getId()) + .post(builder -> com.commercetools.api.models.shopping_list.ShoppingListUpdate.builder() + .version(shoppingList.getVersion()) + .actions(actions)); + } + + public ByProjectKeyShoppingListsByIDPost update( + com.commercetools.api.models.Versioned shoppingList, + UnaryOperator> op) { + return withId(shoppingList.getId()) + .post(builder -> com.commercetools.api.models.shopping_list.ShoppingListUpdate.builder() + .version(shoppingList.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.shopping_list.ShoppingListUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned shoppingList) { + return builder -> withId(shoppingList.getId()) + .post(b -> com.commercetools.api.models.shopping_list.ShoppingListUpdate.builder() + .version(shoppingList.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.shopping_list.ShoppingListUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyShoppingListsByIDDelete delete( + com.commercetools.api.models.Versioned shoppingList) { + return withId(shoppingList.getId()).delete().withVersion(shoppingList.getVersion()); + } + + public ByProjectKeyShoppingListsPost create( + com.commercetools.api.models.shopping_list.ShoppingListDraft shoppingListDraft) { + return post(shoppingListDraft); + } + + public ByProjectKeyShoppingListsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.shopping_list.ShoppingListDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesRequestBuilder.java index 0470b3ca1dd..5e0d36730fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStagedQuotesRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyStagedQuotesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyStagedQuotesByIDRequestBuilder withId(String ID) { return new ByProjectKeyStagedQuotesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyStagedQuotesByIDPost update( + com.commercetools.api.models.Versioned stagedQuote, + java.util.List actions) { + return withId(stagedQuote.getId()) + .post(builder -> com.commercetools.api.models.staged_quote.StagedQuoteUpdate.builder() + .version(stagedQuote.getVersion()) + .actions(actions)); + } + + public ByProjectKeyStagedQuotesByIDPost update( + com.commercetools.api.models.Versioned stagedQuote, + UnaryOperator> op) { + return withId(stagedQuote.getId()).post(builder -> com.commercetools.api.models.staged_quote.StagedQuoteUpdate + .builder() + .version(stagedQuote.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.staged_quote.StagedQuoteUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned stagedQuote) { + return builder -> withId(stagedQuote.getId()) + .post(b -> com.commercetools.api.models.staged_quote.StagedQuoteUpdate.builder() + .version(stagedQuote.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.staged_quote.StagedQuoteUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyStagedQuotesByIDDelete delete( + com.commercetools.api.models.Versioned stagedQuote) { + return withId(stagedQuote.getId()).delete().withVersion(stagedQuote.getVersion()); + } + + public ByProjectKeyStagedQuotesPost create( + com.commercetools.api.models.staged_quote.StagedQuoteDraft stagedQuoteDraft) { + return post(stagedQuoteDraft); + } + + public ByProjectKeyStagedQuotesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.staged_quote.StagedQuoteDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStandalonePricesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStandalonePricesRequestBuilder.java index b88dd025271..6ac41ca3bb8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStandalonePricesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStandalonePricesRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyStandalonePricesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyStandalonePricesByIDRequestBuilder withId(String ID) { return new ByProjectKeyStandalonePricesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyStandalonePricesByIDPost update( + com.commercetools.api.models.Versioned standalonePrice, + java.util.List actions) { + return withId(standalonePrice.getId()) + .post(builder -> com.commercetools.api.models.standalone_price.StandalonePriceUpdate.builder() + .version(standalonePrice.getVersion()) + .actions(actions)); + } + + public ByProjectKeyStandalonePricesByIDPost update( + com.commercetools.api.models.Versioned standalonePrice, + UnaryOperator> op) { + return withId(standalonePrice.getId()).post( + builder -> com.commercetools.api.models.standalone_price.StandalonePriceUpdate.builder() + .version(standalonePrice.getVersion()) + .actions(op.apply(UpdateActionBuilder.of( + com.commercetools.api.models.standalone_price.StandalonePriceUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned standalonePrice) { + return builder -> withId(standalonePrice.getId()).post( + b -> com.commercetools.api.models.standalone_price.StandalonePriceUpdate.builder() + .version(standalonePrice.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.standalone_price.StandalonePriceUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyStandalonePricesByIDDelete delete( + com.commercetools.api.models.Versioned standalonePrice) { + return withId(standalonePrice.getId()).delete().withVersion(standalonePrice.getVersion()); + } + + public ByProjectKeyStandalonePricesPost create( + com.commercetools.api.models.standalone_price.StandalonePriceDraft standalonePriceDraft) { + return post(standalonePriceDraft); + } + + public ByProjectKeyStandalonePricesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.standalone_price.StandalonePriceDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStatesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStatesRequestBuilder.java index 407a11bb9e8..70810c028b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStatesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStatesRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyStatesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyStatesByIDRequestBuilder withId(String ID) { return new ByProjectKeyStatesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyStatesByIDPost update( + com.commercetools.api.models.Versioned state, + java.util.List actions) { + return withId(state.getId()).post(builder -> com.commercetools.api.models.state.StateUpdate.builder() + .version(state.getVersion()) + .actions(actions)); + } + + public ByProjectKeyStatesByIDPost update( + com.commercetools.api.models.Versioned state, + UnaryOperator> op) { + return withId(state.getId()).post(builder -> com.commercetools.api.models.state.StateUpdate.builder() + .version(state.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.state.StateUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned state) { + return builder -> withId(state.getId()).post(b -> com.commercetools.api.models.state.StateUpdate.builder() + .version(state.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.state.StateUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyStatesByIDDelete delete( + com.commercetools.api.models.Versioned state) { + return withId(state.getId()).delete().withVersion(state.getVersion()); + } + + public ByProjectKeyStatesPost create(com.commercetools.api.models.state.StateDraft stateDraft) { + return post(stateDraft); + } + + public ByProjectKeyStatesPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.state.StateDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStoresRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStoresRequestBuilder.java index bc9c5e9c331..aaf496514b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStoresRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyStoresRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyStoresKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyStoresByIDRequestBuilder withId(String ID) { return new ByProjectKeyStoresByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyStoresByIDPost update( + com.commercetools.api.models.Versioned store, + java.util.List actions) { + return withId(store.getId()).post(builder -> com.commercetools.api.models.store.StoreUpdate.builder() + .version(store.getVersion()) + .actions(actions)); + } + + public ByProjectKeyStoresByIDPost update( + com.commercetools.api.models.Versioned store, + UnaryOperator> op) { + return withId(store.getId()).post(builder -> com.commercetools.api.models.store.StoreUpdate.builder() + .version(store.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.store.StoreUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned store) { + return builder -> withId(store.getId()).post(b -> com.commercetools.api.models.store.StoreUpdate.builder() + .version(store.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.store.StoreUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyStoresByIDDelete delete( + com.commercetools.api.models.Versioned store) { + return withId(store.getId()).delete().withVersion(store.getVersion()); + } + + public ByProjectKeyStoresPost create(com.commercetools.api.models.store.StoreDraft storeDraft) { + return post(storeDraft); + } + + public ByProjectKeyStoresPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.store.StoreDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsByIDRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsByIDRequestBuilder.java index 02154d3d7fa..234e5d762b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsByIDRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsByIDRequestBuilder.java @@ -45,4 +45,5 @@ public ByProjectKeySubscriptionsByIDDelete delete(TValue version) { public ByProjectKeySubscriptionsByIDHealthRequestBuilder withIdHealth() { return new ByProjectKeySubscriptionsByIDHealthRequestBuilder(apiHttpClient, projectKey, ID); } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsRequestBuilder.java index dd607417425..e020e88932a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeySubscriptionsRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeySubscriptionsKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeySubscriptionsByIDRequestBuilder withId(String ID) { return new ByProjectKeySubscriptionsByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeySubscriptionsByIDPost update( + com.commercetools.api.models.Versioned subscription, + java.util.List actions) { + return withId(subscription.getId()) + .post(builder -> com.commercetools.api.models.subscription.SubscriptionUpdate.builder() + .version(subscription.getVersion()) + .actions(actions)); + } + + public ByProjectKeySubscriptionsByIDPost update( + com.commercetools.api.models.Versioned subscription, + UnaryOperator> op) { + return withId(subscription.getId()).post(builder -> com.commercetools.api.models.subscription.SubscriptionUpdate + .builder() + .version(subscription.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.subscription.SubscriptionUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned subscription) { + return builder -> withId(subscription.getId()) + .post(b -> com.commercetools.api.models.subscription.SubscriptionUpdate.builder() + .version(subscription.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.subscription.SubscriptionUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeySubscriptionsByIDDelete delete( + com.commercetools.api.models.Versioned subscription) { + return withId(subscription.getId()).delete().withVersion(subscription.getVersion()); + } + + public ByProjectKeySubscriptionsPost create( + com.commercetools.api.models.subscription.SubscriptionDraft subscriptionDraft) { + return post(subscriptionDraft); + } + + public ByProjectKeySubscriptionsPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.subscription.SubscriptionDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTaxCategoriesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTaxCategoriesRequestBuilder.java index f60e0e5acdd..055e545107f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTaxCategoriesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTaxCategoriesRequestBuilder.java @@ -38,4 +38,48 @@ public ByProjectKeyTaxCategoriesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyTaxCategoriesByIDRequestBuilder withId(String ID) { return new ByProjectKeyTaxCategoriesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyTaxCategoriesByIDPost update( + com.commercetools.api.models.Versioned taxCategory, + java.util.List actions) { + return withId(taxCategory.getId()) + .post(builder -> com.commercetools.api.models.tax_category.TaxCategoryUpdate.builder() + .version(taxCategory.getVersion()) + .actions(actions)); + } + + public ByProjectKeyTaxCategoriesByIDPost update( + com.commercetools.api.models.Versioned taxCategory, + UnaryOperator> op) { + return withId(taxCategory.getId()).post(builder -> com.commercetools.api.models.tax_category.TaxCategoryUpdate + .builder() + .version(taxCategory.getVersion()) + .actions(op.apply(UpdateActionBuilder + .of(com.commercetools.api.models.tax_category.TaxCategoryUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned taxCategory) { + return builder -> withId(taxCategory.getId()) + .post(b -> com.commercetools.api.models.tax_category.TaxCategoryUpdate.builder() + .version(taxCategory.getVersion()) + .actions(builder.apply(UpdateActionBuilder.of( + com.commercetools.api.models.tax_category.TaxCategoryUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyTaxCategoriesByIDDelete delete( + com.commercetools.api.models.Versioned taxCategory) { + return withId(taxCategory.getId()).delete().withVersion(taxCategory.getVersion()); + } + + public ByProjectKeyTaxCategoriesPost create( + com.commercetools.api.models.tax_category.TaxCategoryDraft taxCategoryDraft) { + return post(taxCategoryDraft); + } + + public ByProjectKeyTaxCategoriesPost create( + UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.tax_category.TaxCategoryDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTypesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTypesRequestBuilder.java index 571117eeebb..0cd4537e651 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTypesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyTypesRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyTypesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyTypesByIDRequestBuilder withId(String ID) { return new ByProjectKeyTypesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyTypesByIDPost update( + com.commercetools.api.models.Versioned type, + java.util.List actions) { + return withId(type.getId()).post(builder -> com.commercetools.api.models.type.TypeUpdate.builder() + .version(type.getVersion()) + .actions(actions)); + } + + public ByProjectKeyTypesByIDPost update( + com.commercetools.api.models.Versioned type, + UnaryOperator> op) { + return withId(type.getId()).post(builder -> com.commercetools.api.models.type.TypeUpdate.builder() + .version(type.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.type.TypeUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned type) { + return builder -> withId(type.getId()).post(b -> com.commercetools.api.models.type.TypeUpdate.builder() + .version(type.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.type.TypeUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyTypesByIDDelete delete( + com.commercetools.api.models.Versioned type) { + return withId(type.getId()).delete().withVersion(type.getVersion()); + } + + public ByProjectKeyTypesPost create(com.commercetools.api.models.type.TypeDraft typeDraft) { + return post(typeDraft); + } + + public ByProjectKeyTypesPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.type.TypeDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyZonesRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyZonesRequestBuilder.java index 3fac587271d..c9fcf183059 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyZonesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/client/ByProjectKeyZonesRequestBuilder.java @@ -36,4 +36,43 @@ public ByProjectKeyZonesKeyByKeyRequestBuilder withKey(String key) { public ByProjectKeyZonesByIDRequestBuilder withId(String ID) { return new ByProjectKeyZonesByIDRequestBuilder(apiHttpClient, projectKey, ID); } + + public ByProjectKeyZonesByIDPost update( + com.commercetools.api.models.Versioned zone, + java.util.List actions) { + return withId(zone.getId()).post(builder -> com.commercetools.api.models.zone.ZoneUpdate.builder() + .version(zone.getVersion()) + .actions(actions)); + } + + public ByProjectKeyZonesByIDPost update( + com.commercetools.api.models.Versioned zone, + UnaryOperator> op) { + return withId(zone.getId()).post(builder -> com.commercetools.api.models.zone.ZoneUpdate.builder() + .version(zone.getVersion()) + .actions(op.apply( + UpdateActionBuilder.of(com.commercetools.api.models.zone.ZoneUpdateActionBuilder::of)).actions)); + } + + public WithUpdateActionBuilder update( + com.commercetools.api.models.Versioned zone) { + return builder -> withId(zone.getId()).post(b -> com.commercetools.api.models.zone.ZoneUpdate.builder() + .version(zone.getVersion()) + .actions(builder.apply( + UpdateActionBuilder.of(com.commercetools.api.models.zone.ZoneUpdateActionBuilder::of)).actions)); + } + + public ByProjectKeyZonesByIDDelete delete( + com.commercetools.api.models.Versioned zone) { + return withId(zone.getId()).delete().withVersion(zone.getVersion()); + } + + public ByProjectKeyZonesPost create(com.commercetools.api.models.zone.ZoneDraft zoneDraft) { + return post(zoneDraft); + } + + public ByProjectKeyZonesPost create(UnaryOperator op) { + return post(op.apply(com.commercetools.api.models.zone.ZoneDraftBuilder.of()).build()); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java index 5b76a1ffc73..c1655285e5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java @@ -95,45 +95,6 @@ default T withAddress(Function helper) { return helper.apply(this); } - public default AddressDraftBuilder toDraftBuilder() { - return AddressDraft.builder() - .key(this.getKey()) - .country(this.getCountry()) - .title(this.getTitle()) - .salutation(this.getSalutation()) - .firstName(this.getFirstName()) - .lastName(this.getLastName()) - .streetName(this.getStreetName()) - .streetNumber(this.getStreetNumber()) - .additionalStreetInfo(this.getAdditionalStreetInfo()) - .postalCode(this.getPostalCode()) - .city(this.getCity()) - .region(this.getRegion()) - .state(this.getState()) - .company(this.getCompany()) - .department(this.getDepartment()) - .building(this.getBuilding()) - .apartment(this.getApartment()) - .pOBox(this.getPOBox()) - .phone(this.getPhone()) - .mobile(this.getMobile()) - .email(this.getEmail()) - .fax(this.getFax()) - .additionalAddressInfo(this.getAdditionalAddressInfo()) - .externalId(this.getExternalId()); - } - - public default AddressDraft toDraft() { - return toDraftBuilder().build(); - } - - public default boolean equalsIgnoreId(final Address address) { - return address != null && Address.builder(address) - .id(null) - .buildUnchecked() - .equals(Address.builder(this).id(null).buildUnchecked()); - } - public static com.fasterxml.jackson.core.type.TypeReference
typeReference() { return new com.fasterxml.jackson.core.type.TypeReference
() { @Override diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java index 88540f83883..a09abedffe0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java @@ -300,6 +300,58 @@ default T withBaseAddress(Function helper) { return helper.apply(this); } + public default AddressDraft toDraft() { + if (this instanceof AddressDraft) { + return (AddressDraft) this; + } + return toDraftBuilder().build(); + } + + public default AddressDraftBuilder toDraftBuilder() { + if (this instanceof AddressDraft) { + return AddressDraft.builder((AddressDraft) this); + } + AddressDraftBuilder builder = AddressDraft.builder() + .key(this.getKey()) + .country(this.getCountry()) + .title(this.getTitle()) + .salutation(this.getSalutation()) + .firstName(this.getFirstName()) + .lastName(this.getLastName()) + .streetName(this.getStreetName()) + .streetNumber(this.getStreetNumber()) + .additionalStreetInfo(this.getAdditionalStreetInfo()) + .postalCode(this.getPostalCode()) + .city(this.getCity()) + .region(this.getRegion()) + .state(this.getState()) + .company(this.getCompany()) + .department(this.getDepartment()) + .building(this.getBuilding()) + .apartment(this.getApartment()) + .pOBox(this.getPOBox()) + .phone(this.getPhone()) + .mobile(this.getMobile()) + .email(this.getEmail()) + .fax(this.getFax()) + .additionalAddressInfo(this.getAdditionalAddressInfo()) + .externalId(this.getExternalId()); + if (this instanceof Address) { + builder.custom(Optional.ofNullable(((Address) this).getCustom()) + .map(com.commercetools.api.models.type.CustomFields::toDraft) + .orElse(null)); + } + + return builder; + } + + public default boolean equalsIgnoreId(final BaseAddress address) { + return address != null && address.toDraftBuilder() + .id(null) + .buildUnchecked() + .equals(this.toDraftBuilder().id(null).buildUnchecked()); + } + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { return new com.fasterxml.jackson.core.type.TypeReference() { @Override diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java new file mode 100644 index 00000000000..873c920a936 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java @@ -0,0 +1,96 @@ + +package com.commercetools.api.models.error; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.validation.Valid; +import javax.validation.constraints.NotNull; + +import com.commercetools.api.models.common.Price; +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Returned when a Price key conflicts with an existing key.

+ *

Keys of Embedded Prices must be unique per ProductVariant.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     DuplicatePriceKeyError duplicatePriceKeyError = DuplicatePriceKeyError.builder()
+ *             .message("{message}")
+ *             .conflictingPrice(conflictingPriceBuilder -> conflictingPriceBuilder)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = DuplicatePriceKeyErrorImpl.class) +public interface DuplicatePriceKeyError extends ErrorObject { + + String DUPLICATE_PRICE_KEY = "DuplicatePriceKey"; + + /** + * + */ + @NotNull + @JsonProperty("code") + public String getCode(); + + /** + *

"Duplicate price key: $priceKey. The price key must be unique per variant."

+ */ + @NotNull + @JsonProperty("message") + public String getMessage(); + + /** + *

Conflicting Embedded Price.

+ */ + @NotNull + @Valid + @JsonProperty("conflictingPrice") + public Price getConflictingPrice(); + + public void setMessage(final String message); + + public void setConflictingPrice(final Price conflictingPrice); + + public static DuplicatePriceKeyError of() { + return new DuplicatePriceKeyErrorImpl(); + } + + public static DuplicatePriceKeyError of(final DuplicatePriceKeyError template) { + DuplicatePriceKeyErrorImpl instance = new DuplicatePriceKeyErrorImpl(); + instance.setMessage(template.getMessage()); + + instance.setConflictingPrice(template.getConflictingPrice()); + return instance; + } + + public static DuplicatePriceKeyErrorBuilder builder() { + return DuplicatePriceKeyErrorBuilder.of(); + } + + public static DuplicatePriceKeyErrorBuilder builder(final DuplicatePriceKeyError template) { + return DuplicatePriceKeyErrorBuilder.of(template); + } + + default T withDuplicatePriceKeyError(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorBuilder.java new file mode 100644 index 00000000000..71be0ccd785 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorBuilder.java @@ -0,0 +1,120 @@ + +package com.commercetools.api.models.error; + +import java.util.*; +import java.util.function.Function; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * DuplicatePriceKeyErrorBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     DuplicatePriceKeyError duplicatePriceKeyError = DuplicatePriceKeyError.builder()
+ *             .message("{message}")
+ *             .conflictingPrice(conflictingPriceBuilder -> conflictingPriceBuilder)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class DuplicatePriceKeyErrorBuilder implements Builder { + + private String message; + + private Map values = new HashMap<>(); + + private com.commercetools.api.models.common.Price conflictingPrice; + + /** + *

"Duplicate price key: $priceKey. The price key must be unique per variant."

+ */ + + public DuplicatePriceKeyErrorBuilder message(final String message) { + this.message = message; + return this; + } + + /** + *

Error-specific additional fields.

+ */ + + public DuplicatePriceKeyErrorBuilder values(final Map values) { + this.values = values; + return this; + } + + /** + *

Error-specific additional fields.

+ */ + + public DuplicatePriceKeyErrorBuilder addValue(final String key, final java.lang.Object value) { + if (this.values == null) { + values = new HashMap<>(); + } + values.put(key, value); + return this; + } + + /** + *

Conflicting Embedded Price.

+ */ + + public DuplicatePriceKeyErrorBuilder conflictingPrice( + Function builder) { + this.conflictingPrice = builder.apply(com.commercetools.api.models.common.PriceBuilder.of()).build(); + return this; + } + + /** + *

Conflicting Embedded Price.

+ */ + + public DuplicatePriceKeyErrorBuilder conflictingPrice( + final com.commercetools.api.models.common.Price conflictingPrice) { + this.conflictingPrice = conflictingPrice; + return this; + } + + public String getMessage() { + return this.message; + } + + public Map getValues() { + return this.values; + } + + public com.commercetools.api.models.common.Price getConflictingPrice() { + return this.conflictingPrice; + } + + public DuplicatePriceKeyError build() { + Objects.requireNonNull(message, DuplicatePriceKeyError.class + ": message is missing"); + Objects.requireNonNull(values, DuplicatePriceKeyError.class + ": values are missing"); + Objects.requireNonNull(conflictingPrice, DuplicatePriceKeyError.class + ": conflictingPrice is missing"); + return new DuplicatePriceKeyErrorImpl(message, values, conflictingPrice); + } + + /** + * builds DuplicatePriceKeyError without checking for non null required values + */ + public DuplicatePriceKeyError buildUnchecked() { + return new DuplicatePriceKeyErrorImpl(message, values, conflictingPrice); + } + + public static DuplicatePriceKeyErrorBuilder of() { + return new DuplicatePriceKeyErrorBuilder(); + } + + public static DuplicatePriceKeyErrorBuilder of(final DuplicatePriceKeyError template) { + DuplicatePriceKeyErrorBuilder builder = new DuplicatePriceKeyErrorBuilder(); + builder.message = template.getMessage(); + builder.values = template.values(); + builder.conflictingPrice = template.getConflictingPrice(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java new file mode 100644 index 00000000000..d26a14f566e --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java @@ -0,0 +1,119 @@ + +package com.commercetools.api.models.error; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Returned when a Price key conflicts with an existing key.

+ *

Keys of Embedded Prices must be unique per ProductVariant.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class DuplicatePriceKeyErrorImpl implements DuplicatePriceKeyError, ModelBase { + + private String code; + + private String message; + + private Map values; + + private com.commercetools.api.models.common.Price conflictingPrice; + + @JsonCreator + DuplicatePriceKeyErrorImpl(@JsonProperty("message") final String message, + @JsonProperty("values") final Map values, + @JsonProperty("conflictingPrice") final com.commercetools.api.models.common.Price conflictingPrice) { + this.message = message; + this.values = values; + this.conflictingPrice = conflictingPrice; + this.code = DUPLICATE_PRICE_KEY; + } + + public DuplicatePriceKeyErrorImpl() { + this.code = DUPLICATE_PRICE_KEY; + } + + /** + * + */ + + public String getCode() { + return this.code; + } + + /** + *

"Duplicate price key: $priceKey. The price key must be unique per variant."

+ */ + + public String getMessage() { + return this.message; + } + + /** + *

Error-specific additional fields.

+ */ + + public Map values() { + return values; + } + + /** + *

Conflicting Embedded Price.

+ */ + + public com.commercetools.api.models.common.Price getConflictingPrice() { + return this.conflictingPrice; + } + + public void setMessage(final String message) { + this.message = message; + } + + public void setValue(String key, java.lang.Object value) { + if (values == null) { + values = new HashMap<>(); + } + values.put(key, value); + } + + public void setConflictingPrice(final com.commercetools.api.models.common.Price conflictingPrice) { + this.conflictingPrice = conflictingPrice; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + DuplicatePriceKeyErrorImpl that = (DuplicatePriceKeyErrorImpl) o; + + return new EqualsBuilder().append(code, that.code) + .append(message, that.message) + .append(values, that.values) + .append(conflictingPrice, that.conflictingPrice) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(code) + .append(message) + .append(values) + .append(conflictingPrice) + .toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java index 2472d2d8e0a..6307c638a2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java @@ -24,7 +24,7 @@ *

  *     DuplicatePriceScopeError duplicatePriceScopeError = DuplicatePriceScopeError.builder()
  *             .message("{message}")
- *             .plusConflictingPrices(conflictingPricesBuilder -> conflictingPricesBuilder)
+ *             .conflictingPrice(conflictingPriceBuilder -> conflictingPriceBuilder)
  *             .build()
  * 
* @@ -50,19 +50,16 @@ public interface DuplicatePriceScopeError extends ErrorObject { public String getMessage(); /** - *

Conflicting Embedded Prices.

+ *

Conflicting Embedded Price.

*/ @NotNull @Valid - @JsonProperty("conflictingPrices") - public List getConflictingPrices(); + @JsonProperty("conflictingPrice") + public Price getConflictingPrice(); public void setMessage(final String message); - @JsonIgnore - public void setConflictingPrices(final Price... conflictingPrices); - - public void setConflictingPrices(final List conflictingPrices); + public void setConflictingPrice(final Price conflictingPrice); public static DuplicatePriceScopeError of() { return new DuplicatePriceScopeErrorImpl(); @@ -72,7 +69,7 @@ public static DuplicatePriceScopeError of(final DuplicatePriceScopeError templat DuplicatePriceScopeErrorImpl instance = new DuplicatePriceScopeErrorImpl(); instance.setMessage(template.getMessage()); - instance.setConflictingPrices(template.getConflictingPrices()); + instance.setConflictingPrice(template.getConflictingPrice()); return instance; } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorBuilder.java index 3d33707092f..906d5040344 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorBuilder.java @@ -15,7 +15,7 @@ *

  *     DuplicatePriceScopeError duplicatePriceScopeError = DuplicatePriceScopeError.builder()
  *             .message("{message}")
- *             .plusConflictingPrices(conflictingPricesBuilder -> conflictingPricesBuilder)
+ *             .conflictingPrice(conflictingPriceBuilder -> conflictingPriceBuilder)
  *             .build()
  * 
* @@ -27,7 +27,7 @@ public class DuplicatePriceScopeErrorBuilder implements Builder values = new HashMap<>(); - private java.util.List conflictingPrices; + private com.commercetools.api.models.common.Price conflictingPrice; /** *

"Duplicate price scope: $priceScope. The combination of currency, country, customerGroup and channel must be unique for each price of a product variant."

@@ -60,59 +60,22 @@ public DuplicatePriceScopeErrorBuilder addValue(final String key, final java.lan } /** - *

Conflicting Embedded Prices.

+ *

Conflicting Embedded Price.

*/ - public DuplicatePriceScopeErrorBuilder conflictingPrices( - final com.commercetools.api.models.common.Price... conflictingPrices) { - this.conflictingPrices = new ArrayList<>(Arrays.asList(conflictingPrices)); - return this; - } - - /** - *

Conflicting Embedded Prices.

- */ - - public DuplicatePriceScopeErrorBuilder conflictingPrices( - final java.util.List conflictingPrices) { - this.conflictingPrices = conflictingPrices; - return this; - } - - /** - *

Conflicting Embedded Prices.

- */ - - public DuplicatePriceScopeErrorBuilder plusConflictingPrices( - final com.commercetools.api.models.common.Price... conflictingPrices) { - if (this.conflictingPrices == null) { - this.conflictingPrices = new ArrayList<>(); - } - this.conflictingPrices.addAll(Arrays.asList(conflictingPrices)); - return this; - } - - /** - *

Conflicting Embedded Prices.

- */ - - public DuplicatePriceScopeErrorBuilder plusConflictingPrices( + public DuplicatePriceScopeErrorBuilder conflictingPrice( Function builder) { - if (this.conflictingPrices == null) { - this.conflictingPrices = new ArrayList<>(); - } - this.conflictingPrices.add(builder.apply(com.commercetools.api.models.common.PriceBuilder.of()).build()); + this.conflictingPrice = builder.apply(com.commercetools.api.models.common.PriceBuilder.of()).build(); return this; } /** - *

Conflicting Embedded Prices.

+ *

Conflicting Embedded Price.

*/ - public DuplicatePriceScopeErrorBuilder withConflictingPrices( - Function builder) { - this.conflictingPrices = new ArrayList<>(); - this.conflictingPrices.add(builder.apply(com.commercetools.api.models.common.PriceBuilder.of()).build()); + public DuplicatePriceScopeErrorBuilder conflictingPrice( + final com.commercetools.api.models.common.Price conflictingPrice) { + this.conflictingPrice = conflictingPrice; return this; } @@ -124,22 +87,22 @@ public Map getValues() { return this.values; } - public java.util.List getConflictingPrices() { - return this.conflictingPrices; + public com.commercetools.api.models.common.Price getConflictingPrice() { + return this.conflictingPrice; } public DuplicatePriceScopeError build() { Objects.requireNonNull(message, DuplicatePriceScopeError.class + ": message is missing"); Objects.requireNonNull(values, DuplicatePriceScopeError.class + ": values are missing"); - Objects.requireNonNull(conflictingPrices, DuplicatePriceScopeError.class + ": conflictingPrices is missing"); - return new DuplicatePriceScopeErrorImpl(message, values, conflictingPrices); + Objects.requireNonNull(conflictingPrice, DuplicatePriceScopeError.class + ": conflictingPrice is missing"); + return new DuplicatePriceScopeErrorImpl(message, values, conflictingPrice); } /** * builds DuplicatePriceScopeError without checking for non null required values */ public DuplicatePriceScopeError buildUnchecked() { - return new DuplicatePriceScopeErrorImpl(message, values, conflictingPrices); + return new DuplicatePriceScopeErrorImpl(message, values, conflictingPrice); } public static DuplicatePriceScopeErrorBuilder of() { @@ -150,7 +113,7 @@ public static DuplicatePriceScopeErrorBuilder of(final DuplicatePriceScopeError DuplicatePriceScopeErrorBuilder builder = new DuplicatePriceScopeErrorBuilder(); builder.message = template.getMessage(); builder.values = template.values(); - builder.conflictingPrices = template.getConflictingPrices(); + builder.conflictingPrice = template.getConflictingPrice(); return builder; } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java index 91e5455c07e..68a1cf53504 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java @@ -27,15 +27,15 @@ public class DuplicatePriceScopeErrorImpl implements DuplicatePriceScopeError, M private Map values; - private java.util.List conflictingPrices; + private com.commercetools.api.models.common.Price conflictingPrice; @JsonCreator DuplicatePriceScopeErrorImpl(@JsonProperty("message") final String message, @JsonProperty("values") final Map values, - @JsonProperty("conflictingPrices") final java.util.List conflictingPrices) { + @JsonProperty("conflictingPrice") final com.commercetools.api.models.common.Price conflictingPrice) { this.message = message; this.values = values; - this.conflictingPrices = conflictingPrices; + this.conflictingPrice = conflictingPrice; this.code = DUPLICATE_PRICE_SCOPE; } @@ -68,11 +68,11 @@ public Map values() { } /** - *

Conflicting Embedded Prices.

+ *

Conflicting Embedded Price.

*/ - public java.util.List getConflictingPrices() { - return this.conflictingPrices; + public com.commercetools.api.models.common.Price getConflictingPrice() { + return this.conflictingPrice; } public void setMessage(final String message) { @@ -86,13 +86,8 @@ public void setValue(String key, java.lang.Object value) { values.put(key, value); } - public void setConflictingPrices(final com.commercetools.api.models.common.Price... conflictingPrices) { - this.conflictingPrices = new ArrayList<>(Arrays.asList(conflictingPrices)); - } - - public void setConflictingPrices( - final java.util.List conflictingPrices) { - this.conflictingPrices = conflictingPrices; + public void setConflictingPrice(final com.commercetools.api.models.common.Price conflictingPrice) { + this.conflictingPrice = conflictingPrice; } @Override @@ -108,7 +103,7 @@ public boolean equals(Object o) { return new EqualsBuilder().append(code, that.code) .append(message, that.message) .append(values, that.values) - .append(conflictingPrices, that.conflictingPrices) + .append(conflictingPrice, that.conflictingPrice) .isEquals(); } @@ -117,7 +112,7 @@ public int hashCode() { return new HashCodeBuilder(17, 37).append(code) .append(message) .append(values) - .append(conflictingPrices) + .append(conflictingPrice) .toHashCode(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java index 62b546ec71e..53ca45057eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java @@ -40,6 +40,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateEnumValuesErrorImpl.class, name = DuplicateEnumValuesError.DUPLICATE_ENUM_VALUES), @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateFieldErrorImpl.class, name = DuplicateFieldError.DUPLICATE_FIELD), @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceErrorImpl.class, name = DuplicateFieldWithConflictingResourceError.DUPLICATE_FIELD_WITH_CONFLICTING_RESOURCE), + @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicatePriceKeyErrorImpl.class, name = DuplicatePriceKeyError.DUPLICATE_PRICE_KEY), @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicatePriceScopeErrorImpl.class, name = DuplicatePriceScopeError.DUPLICATE_PRICE_SCOPE), @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateStandalonePriceScopeErrorImpl.class, name = DuplicateStandalonePriceScopeError.DUPLICATE_STANDALONE_PRICE_SCOPE), @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateVariantValuesErrorImpl.class, name = DuplicateVariantValuesError.DUPLICATE_VARIANT_VALUES), @@ -179,6 +180,10 @@ public static com.commercetools.api.models.error.DuplicateFieldWithConflictingRe return com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceErrorBuilder.of(); } + public static com.commercetools.api.models.error.DuplicatePriceKeyErrorBuilder duplicatePriceKeyBuilder() { + return com.commercetools.api.models.error.DuplicatePriceKeyErrorBuilder.of(); + } + public static com.commercetools.api.models.error.DuplicatePriceScopeErrorBuilder duplicatePriceScopeBuilder() { return com.commercetools.api.models.error.DuplicatePriceScopeErrorBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java index 53fbaa0199a..4007ed36474 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectBuilder.java @@ -63,6 +63,10 @@ public com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceE return com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceErrorBuilder.of(); } + public com.commercetools.api.models.error.DuplicatePriceKeyErrorBuilder duplicatePriceKeyBuilder() { + return com.commercetools.api.models.error.DuplicatePriceKeyErrorBuilder.of(); + } + public com.commercetools.api.models.error.DuplicatePriceScopeErrorBuilder duplicatePriceScopeBuilder() { return com.commercetools.api.models.error.DuplicatePriceScopeErrorBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java index f50f393e711..6950119d807 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java @@ -135,6 +135,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceChangedMessageImpl.class, name = ProductPriceChangedMessage.PRODUCT_PRICE_CHANGED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceDiscountsSetMessageImpl.class, name = ProductPriceDiscountsSetMessage.PRODUCT_PRICE_DISCOUNTS_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessageImpl.class, name = ProductPriceExternalDiscountSetMessage.PRODUCT_PRICE_EXTERNAL_DISCOUNT_SET), + @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceKeySetMessageImpl.class, name = ProductPriceKeySetMessage.PRODUCT_PRICE_KEY_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceModeSetMessageImpl.class, name = ProductPriceModeSetMessage.PRODUCT_PRICE_MODE_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceRemovedMessageImpl.class, name = ProductPriceRemovedMessage.PRODUCT_PRICE_REMOVED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceSetMessageImpl.class, name = ProductPriceSetMessage.PRODUCT_PRICE_SET), @@ -175,6 +176,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDeletedMessageImpl.class, name = StandalonePriceDeletedMessage.STANDALONE_PRICE_DELETED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDiscountSetMessageImpl.class, name = StandalonePriceDiscountSetMessage.STANDALONE_PRICE_DISCOUNT_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessageImpl.class, name = StandalonePriceExternalDiscountSetMessage.STANDALONE_PRICE_EXTERNAL_DISCOUNT_SET), + @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceKeySetMessageImpl.class, name = StandalonePriceKeySetMessage.STANDALONE_PRICE_KEY_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageImpl.class, name = StandalonePriceStagedChangesAppliedMessage.STANDALONE_PRICE_STAGED_CHANGES_APPLIED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValueChangedMessageImpl.class, name = StandalonePriceValueChangedMessage.STANDALONE_PRICE_VALUE_CHANGED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCountriesChangedMessageImpl.class, name = StoreCountriesChangedMessage.STORE_COUNTRIES_CHANGED), @@ -672,6 +674,10 @@ public static com.commercetools.api.models.message.ProductPriceExternalDiscountS return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessageBuilder.of(); } + public static com.commercetools.api.models.message.ProductPriceKeySetMessageBuilder productPriceKeySetBuilder() { + return com.commercetools.api.models.message.ProductPriceKeySetMessageBuilder.of(); + } + public static com.commercetools.api.models.message.ProductPriceModeSetMessageBuilder productPriceModeSetBuilder() { return com.commercetools.api.models.message.ProductPriceModeSetMessageBuilder.of(); } @@ -832,6 +838,10 @@ public static com.commercetools.api.models.message.StandalonePriceExternalDiscou return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessageBuilder.of(); } + public static com.commercetools.api.models.message.StandalonePriceKeySetMessageBuilder standalonePriceKeySetBuilder() { + return com.commercetools.api.models.message.StandalonePriceKeySetMessageBuilder.of(); + } + public static com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageBuilder standalonePriceStagedChangesAppliedBuilder() { return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java index ee5bfe55a0a..57d5d6684c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageBuilder.java @@ -395,6 +395,10 @@ public com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessa return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessageBuilder.of(); } + public com.commercetools.api.models.message.ProductPriceKeySetMessageBuilder productPriceKeySetBuilder() { + return com.commercetools.api.models.message.ProductPriceKeySetMessageBuilder.of(); + } + public com.commercetools.api.models.message.ProductPriceModeSetMessageBuilder productPriceModeSetBuilder() { return com.commercetools.api.models.message.ProductPriceModeSetMessageBuilder.of(); } @@ -555,6 +559,10 @@ public com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMe return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessageBuilder.of(); } + public com.commercetools.api.models.message.StandalonePriceKeySetMessageBuilder standalonePriceKeySetBuilder() { + return com.commercetools.api.models.message.StandalonePriceKeySetMessageBuilder.of(); + } + public com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageBuilder standalonePriceStagedChangesAppliedBuilder() { return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java index 754ea48bc6a..cc2880df2f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java @@ -122,6 +122,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceChangedMessagePayloadImpl.class, name = ProductPriceChangedMessagePayload.PRODUCT_PRICE_CHANGED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceDiscountsSetMessagePayloadImpl.class, name = ProductPriceDiscountsSetMessagePayload.PRODUCT_PRICE_DISCOUNTS_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayloadImpl.class, name = ProductPriceExternalDiscountSetMessagePayload.PRODUCT_PRICE_EXTERNAL_DISCOUNT_SET), + @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadImpl.class, name = ProductPriceKeySetMessagePayload.PRODUCT_PRICE_KEY_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadImpl.class, name = ProductPriceModeSetMessagePayload.PRODUCT_PRICE_MODE_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceRemovedMessagePayloadImpl.class, name = ProductPriceRemovedMessagePayload.PRODUCT_PRICE_REMOVED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceSetMessagePayloadImpl.class, name = ProductPriceSetMessagePayload.PRODUCT_PRICE_SET), @@ -163,6 +164,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDeletedMessagePayloadImpl.class, name = StandalonePriceDeletedMessagePayload.STANDALONE_PRICE_DELETED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDiscountSetMessagePayloadImpl.class, name = StandalonePriceDiscountSetMessagePayload.STANDALONE_PRICE_DISCOUNT_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayloadImpl.class, name = StandalonePriceExternalDiscountSetMessagePayload.STANDALONE_PRICE_EXTERNAL_DISCOUNT_SET), + @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadImpl.class, name = StandalonePriceKeySetMessagePayload.STANDALONE_PRICE_KEY_SET), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadImpl.class, name = StandalonePriceStagedChangesAppliedMessagePayload.STANDALONE_PRICE_STAGED_CHANGES_APPLIED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValueChangedMessagePayloadImpl.class, name = StandalonePriceValueChangedMessagePayload.STANDALONE_PRICE_VALUE_CHANGED), @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCountriesChangedMessagePayloadImpl.class, name = StoreCountriesChangedMessagePayload.STORE_COUNTRIES_CHANGED), @@ -569,6 +571,10 @@ public static com.commercetools.api.models.message.ProductPriceExternalDiscountS return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayloadBuilder.of(); } + public static com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadBuilder productPriceKeySetBuilder() { + return com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadBuilder.of(); + } + public static com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadBuilder productPriceModeSetBuilder() { return com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadBuilder.of(); } @@ -733,6 +739,10 @@ public static com.commercetools.api.models.message.StandalonePriceExternalDiscou return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayloadBuilder.of(); } + public static com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadBuilder standalonePriceKeySetBuilder() { + return com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadBuilder.of(); + } + public static com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadBuilder standalonePriceStagedChangesAppliedBuilder() { return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java index 9046bfdd998..019d4a8d933 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadBuilder.java @@ -395,6 +395,10 @@ public com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessa return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayloadBuilder.of(); } + public com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadBuilder productPriceKeySetBuilder() { + return com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadBuilder.of(); + } + public com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadBuilder productPriceModeSetBuilder() { return com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadBuilder.of(); } @@ -559,6 +563,10 @@ public com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMe return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayloadBuilder.of(); } + public com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadBuilder standalonePriceKeySetBuilder() { + return com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadBuilder.of(); + } + public com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadBuilder standalonePriceStagedChangesAppliedBuilder() { return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java new file mode 100644 index 00000000000..2eceb13414e --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java @@ -0,0 +1,131 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Price Key update action.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductPriceKeySetMessage productPriceKeySetMessage = ProductPriceKeySetMessage.builder()
+ *             .id("{id}")
+ *             .version(0.3)
+ *             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .sequenceNumber(0.3)
+ *             .resource(resourceBuilder -> resourceBuilder)
+ *             .resourceVersion(0.3)
+ *             .variantId(0.3)
+ *             .staged(true)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = ProductPriceKeySetMessageImpl.class) +public interface ProductPriceKeySetMessage extends Message { + + String PRODUCT_PRICE_KEY_SET = "ProductPriceKeySet"; + + /** + * + */ + @NotNull + @JsonProperty("variantId") + public Long getVariantId(); + + /** + *

Unique identifier of the Embedded Price.

+ */ + + @JsonProperty("priceId") + public String getPriceId(); + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + @JsonProperty("oldKey") + public String getOldKey(); + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + @JsonProperty("key") + public String getKey(); + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + @NotNull + @JsonProperty("staged") + public Boolean getStaged(); + + public void setVariantId(final Long variantId); + + public void setPriceId(final String priceId); + + public void setOldKey(final String oldKey); + + public void setKey(final String key); + + public void setStaged(final Boolean staged); + + public static ProductPriceKeySetMessage of() { + return new ProductPriceKeySetMessageImpl(); + } + + public static ProductPriceKeySetMessage of(final ProductPriceKeySetMessage template) { + ProductPriceKeySetMessageImpl instance = new ProductPriceKeySetMessageImpl(); + instance.setId(template.getId()); + instance.setVersion(template.getVersion()); + instance.setCreatedAt(template.getCreatedAt()); + instance.setLastModifiedAt(template.getLastModifiedAt()); + instance.setLastModifiedBy(template.getLastModifiedBy()); + instance.setCreatedBy(template.getCreatedBy()); + instance.setSequenceNumber(template.getSequenceNumber()); + instance.setResource(template.getResource()); + instance.setResourceVersion(template.getResourceVersion()); + instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers()); + instance.setVariantId(template.getVariantId()); + instance.setPriceId(template.getPriceId()); + instance.setOldKey(template.getOldKey()); + instance.setKey(template.getKey()); + instance.setStaged(template.getStaged()); + return instance; + } + + public static ProductPriceKeySetMessageBuilder builder() { + return ProductPriceKeySetMessageBuilder.of(); + } + + public static ProductPriceKeySetMessageBuilder builder(final ProductPriceKeySetMessage template) { + return ProductPriceKeySetMessageBuilder.of(template); + } + + default T withProductPriceKeySetMessage(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageBuilder.java new file mode 100644 index 00000000000..30b9f08f8f6 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageBuilder.java @@ -0,0 +1,365 @@ + +package com.commercetools.api.models.message; + +import java.util.*; +import java.util.function.Function; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * ProductPriceKeySetMessageBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductPriceKeySetMessage productPriceKeySetMessage = ProductPriceKeySetMessage.builder()
+ *             .id("{id}")
+ *             .version(0.3)
+ *             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .sequenceNumber(0.3)
+ *             .resource(resourceBuilder -> resourceBuilder)
+ *             .resourceVersion(0.3)
+ *             .variantId(0.3)
+ *             .staged(true)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductPriceKeySetMessageBuilder implements Builder { + + private String id; + + private Long version; + + private java.time.ZonedDateTime createdAt; + + private java.time.ZonedDateTime lastModifiedAt; + + @Nullable + private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; + + @Nullable + private com.commercetools.api.models.common.CreatedBy createdBy; + + private Long sequenceNumber; + + private com.commercetools.api.models.common.Reference resource; + + private Long resourceVersion; + + @Nullable + private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers; + + private Long variantId; + + @Nullable + private String priceId; + + @Nullable + private String oldKey; + + @Nullable + private String key; + + private Boolean staged; + + /** + *

Unique identifier of the Message. Can be used to track which Messages have been processed.

+ */ + + public ProductPriceKeySetMessageBuilder id(final String id) { + this.id = id; + return this; + } + + /** + *

Version of a resource. In case of Messages, this is always 1.

+ */ + + public ProductPriceKeySetMessageBuilder version(final Long version) { + this.version = version; + return this; + } + + /** + *

Date and time (UTC) the Message was generated.

+ */ + + public ProductPriceKeySetMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + *

Value of createdAt.

+ */ + + public ProductPriceKeySetMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) { + this.lastModifiedAt = lastModifiedAt; + return this; + } + + /** + *

Value of createdBy.

+ */ + + public ProductPriceKeySetMessageBuilder lastModifiedBy( + Function builder) { + this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build(); + return this; + } + + /** + *

Value of createdBy.

+ */ + + public ProductPriceKeySetMessageBuilder lastModifiedBy( + @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public ProductPriceKeySetMessageBuilder createdBy( + Function builder) { + this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build(); + return this; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public ProductPriceKeySetMessageBuilder createdBy( + @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + *

Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.

+ */ + + public ProductPriceKeySetMessageBuilder sequenceNumber(final Long sequenceNumber) { + this.sequenceNumber = sequenceNumber; + return this; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public ProductPriceKeySetMessageBuilder resource(final com.commercetools.api.models.common.Reference resource) { + this.resource = resource; + return this; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public ProductPriceKeySetMessageBuilder resource( + Function> builder) { + this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build(); + return this; + } + + /** + *

Version of the resource on which the change or action was performed.

+ */ + + public ProductPriceKeySetMessageBuilder resourceVersion(final Long resourceVersion) { + this.resourceVersion = resourceVersion; + return this; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public ProductPriceKeySetMessageBuilder resourceUserProvidedIdentifiers( + Function builder) { + this.resourceUserProvidedIdentifiers = builder + .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of()) + .build(); + return this; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public ProductPriceKeySetMessageBuilder resourceUserProvidedIdentifiers( + @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) { + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + return this; + } + + /** + * + */ + + public ProductPriceKeySetMessageBuilder variantId(final Long variantId) { + this.variantId = variantId; + return this; + } + + /** + *

Unique identifier of the Embedded Price.

+ */ + + public ProductPriceKeySetMessageBuilder priceId(@Nullable final String priceId) { + this.priceId = priceId; + return this; + } + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + public ProductPriceKeySetMessageBuilder oldKey(@Nullable final String oldKey) { + this.oldKey = oldKey; + return this; + } + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + public ProductPriceKeySetMessageBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + + public ProductPriceKeySetMessageBuilder staged(final Boolean staged) { + this.staged = staged; + return this; + } + + public String getId() { + return this.id; + } + + public Long getVersion() { + return this.version; + } + + public java.time.ZonedDateTime getCreatedAt() { + return this.createdAt; + } + + public java.time.ZonedDateTime getLastModifiedAt() { + return this.lastModifiedAt; + } + + @Nullable + public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() { + return this.lastModifiedBy; + } + + @Nullable + public com.commercetools.api.models.common.CreatedBy getCreatedBy() { + return this.createdBy; + } + + public Long getSequenceNumber() { + return this.sequenceNumber; + } + + public com.commercetools.api.models.common.Reference getResource() { + return this.resource; + } + + public Long getResourceVersion() { + return this.resourceVersion; + } + + @Nullable + public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() { + return this.resourceUserProvidedIdentifiers; + } + + public Long getVariantId() { + return this.variantId; + } + + @Nullable + public String getPriceId() { + return this.priceId; + } + + @Nullable + public String getOldKey() { + return this.oldKey; + } + + @Nullable + public String getKey() { + return this.key; + } + + public Boolean getStaged() { + return this.staged; + } + + public ProductPriceKeySetMessage build() { + Objects.requireNonNull(id, ProductPriceKeySetMessage.class + ": id is missing"); + Objects.requireNonNull(version, ProductPriceKeySetMessage.class + ": version is missing"); + Objects.requireNonNull(createdAt, ProductPriceKeySetMessage.class + ": createdAt is missing"); + Objects.requireNonNull(lastModifiedAt, ProductPriceKeySetMessage.class + ": lastModifiedAt is missing"); + Objects.requireNonNull(sequenceNumber, ProductPriceKeySetMessage.class + ": sequenceNumber is missing"); + Objects.requireNonNull(resource, ProductPriceKeySetMessage.class + ": resource is missing"); + Objects.requireNonNull(resourceVersion, ProductPriceKeySetMessage.class + ": resourceVersion is missing"); + Objects.requireNonNull(variantId, ProductPriceKeySetMessage.class + ": variantId is missing"); + Objects.requireNonNull(staged, ProductPriceKeySetMessage.class + ": staged is missing"); + return new ProductPriceKeySetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, + sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, variantId, priceId, oldKey, key, + staged); + } + + /** + * builds ProductPriceKeySetMessage without checking for non null required values + */ + public ProductPriceKeySetMessage buildUnchecked() { + return new ProductPriceKeySetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, + sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, variantId, priceId, oldKey, key, + staged); + } + + public static ProductPriceKeySetMessageBuilder of() { + return new ProductPriceKeySetMessageBuilder(); + } + + public static ProductPriceKeySetMessageBuilder of(final ProductPriceKeySetMessage template) { + ProductPriceKeySetMessageBuilder builder = new ProductPriceKeySetMessageBuilder(); + builder.id = template.getId(); + builder.version = template.getVersion(); + builder.createdAt = template.getCreatedAt(); + builder.lastModifiedAt = template.getLastModifiedAt(); + builder.lastModifiedBy = template.getLastModifiedBy(); + builder.createdBy = template.getCreatedBy(); + builder.sequenceNumber = template.getSequenceNumber(); + builder.resource = template.getResource(); + builder.resourceVersion = template.getResourceVersion(); + builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers(); + builder.variantId = template.getVariantId(); + builder.priceId = template.getPriceId(); + builder.oldKey = template.getOldKey(); + builder.key = template.getKey(); + builder.staged = template.getStaged(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java new file mode 100644 index 00000000000..7baeb2e58f7 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java @@ -0,0 +1,329 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Generated after a successful Set Price Key update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductPriceKeySetMessageImpl implements ProductPriceKeySetMessage, ModelBase { + + private String id; + + private Long version; + + private java.time.ZonedDateTime createdAt; + + private java.time.ZonedDateTime lastModifiedAt; + + private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; + + private com.commercetools.api.models.common.CreatedBy createdBy; + + private Long sequenceNumber; + + private com.commercetools.api.models.common.Reference resource; + + private Long resourceVersion; + + private String type; + + private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers; + + private Long variantId; + + private String priceId; + + private String oldKey; + + private String key; + + private Boolean staged; + + @JsonCreator + ProductPriceKeySetMessageImpl(@JsonProperty("id") final String id, @JsonProperty("version") final Long version, + @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt, + @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt, + @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy, + @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy, + @JsonProperty("sequenceNumber") final Long sequenceNumber, + @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource, + @JsonProperty("resourceVersion") final Long resourceVersion, + @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers, + @JsonProperty("variantId") final Long variantId, @JsonProperty("priceId") final String priceId, + @JsonProperty("oldKey") final String oldKey, @JsonProperty("key") final String key, + @JsonProperty("staged") final Boolean staged) { + this.id = id; + this.version = version; + this.createdAt = createdAt; + this.lastModifiedAt = lastModifiedAt; + this.lastModifiedBy = lastModifiedBy; + this.createdBy = createdBy; + this.sequenceNumber = sequenceNumber; + this.resource = resource; + this.resourceVersion = resourceVersion; + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + this.variantId = variantId; + this.priceId = priceId; + this.oldKey = oldKey; + this.key = key; + this.staged = staged; + this.type = PRODUCT_PRICE_KEY_SET; + } + + public ProductPriceKeySetMessageImpl() { + this.type = PRODUCT_PRICE_KEY_SET; + } + + /** + *

Unique identifier of the Message. Can be used to track which Messages have been processed.

+ */ + + public String getId() { + return this.id; + } + + /** + *

Version of a resource. In case of Messages, this is always 1.

+ */ + + public Long getVersion() { + return this.version; + } + + /** + *

Date and time (UTC) the Message was generated.

+ */ + + public java.time.ZonedDateTime getCreatedAt() { + return this.createdAt; + } + + /** + *

Value of createdAt.

+ */ + + public java.time.ZonedDateTime getLastModifiedAt() { + return this.lastModifiedAt; + } + + /** + *

Value of createdBy.

+ */ + + public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() { + return this.lastModifiedBy; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public com.commercetools.api.models.common.CreatedBy getCreatedBy() { + return this.createdBy; + } + + /** + *

Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.

+ */ + + public Long getSequenceNumber() { + return this.sequenceNumber; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public com.commercetools.api.models.common.Reference getResource() { + return this.resource; + } + + /** + *

Version of the resource on which the change or action was performed.

+ */ + + public Long getResourceVersion() { + return this.resourceVersion; + } + + /** + *

Message Type of the Message.

+ */ + + public String getType() { + return this.type; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() { + return this.resourceUserProvidedIdentifiers; + } + + /** + * + */ + + public Long getVariantId() { + return this.variantId; + } + + /** + *

Unique identifier of the Embedded Price.

+ */ + + public String getPriceId() { + return this.priceId; + } + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + public String getOldKey() { + return this.oldKey; + } + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + public String getKey() { + return this.key; + } + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + + public Boolean getStaged() { + return this.staged; + } + + public void setId(final String id) { + this.id = id; + } + + public void setVersion(final Long version) { + this.version = version; + } + + public void setCreatedAt(final java.time.ZonedDateTime createdAt) { + this.createdAt = createdAt; + } + + public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) { + this.lastModifiedAt = lastModifiedAt; + } + + public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + } + + public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) { + this.createdBy = createdBy; + } + + public void setSequenceNumber(final Long sequenceNumber) { + this.sequenceNumber = sequenceNumber; + } + + public void setResource(final com.commercetools.api.models.common.Reference resource) { + this.resource = resource; + } + + public void setResourceVersion(final Long resourceVersion) { + this.resourceVersion = resourceVersion; + } + + public void setResourceUserProvidedIdentifiers( + final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) { + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + } + + public void setVariantId(final Long variantId) { + this.variantId = variantId; + } + + public void setPriceId(final String priceId) { + this.priceId = priceId; + } + + public void setOldKey(final String oldKey) { + this.oldKey = oldKey; + } + + public void setKey(final String key) { + this.key = key; + } + + public void setStaged(final Boolean staged) { + this.staged = staged; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + ProductPriceKeySetMessageImpl that = (ProductPriceKeySetMessageImpl) o; + + return new EqualsBuilder().append(id, that.id) + .append(version, that.version) + .append(createdAt, that.createdAt) + .append(lastModifiedAt, that.lastModifiedAt) + .append(lastModifiedBy, that.lastModifiedBy) + .append(createdBy, that.createdBy) + .append(sequenceNumber, that.sequenceNumber) + .append(resource, that.resource) + .append(resourceVersion, that.resourceVersion) + .append(type, that.type) + .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers) + .append(variantId, that.variantId) + .append(priceId, that.priceId) + .append(oldKey, that.oldKey) + .append(key, that.key) + .append(staged, that.staged) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(id) + .append(version) + .append(createdAt) + .append(lastModifiedAt) + .append(lastModifiedBy) + .append(createdBy) + .append(sequenceNumber) + .append(resource) + .append(resourceVersion) + .append(type) + .append(resourceUserProvidedIdentifiers) + .append(variantId) + .append(priceId) + .append(oldKey) + .append(key) + .append(staged) + .toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java new file mode 100644 index 00000000000..52c188172c0 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java @@ -0,0 +1,114 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Price Key update action.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductPriceKeySetMessagePayload productPriceKeySetMessagePayload = ProductPriceKeySetMessagePayload.builder()
+ *             .variantId(0.3)
+ *             .staged(true)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = ProductPriceKeySetMessagePayloadImpl.class) +public interface ProductPriceKeySetMessagePayload extends MessagePayload { + + String PRODUCT_PRICE_KEY_SET = "ProductPriceKeySet"; + + /** + * + */ + @NotNull + @JsonProperty("variantId") + public Long getVariantId(); + + /** + *

Unique identifier of the Embedded Price.

+ */ + + @JsonProperty("priceId") + public String getPriceId(); + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + @JsonProperty("oldKey") + public String getOldKey(); + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + @JsonProperty("key") + public String getKey(); + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + @NotNull + @JsonProperty("staged") + public Boolean getStaged(); + + public void setVariantId(final Long variantId); + + public void setPriceId(final String priceId); + + public void setOldKey(final String oldKey); + + public void setKey(final String key); + + public void setStaged(final Boolean staged); + + public static ProductPriceKeySetMessagePayload of() { + return new ProductPriceKeySetMessagePayloadImpl(); + } + + public static ProductPriceKeySetMessagePayload of(final ProductPriceKeySetMessagePayload template) { + ProductPriceKeySetMessagePayloadImpl instance = new ProductPriceKeySetMessagePayloadImpl(); + instance.setVariantId(template.getVariantId()); + instance.setPriceId(template.getPriceId()); + instance.setOldKey(template.getOldKey()); + instance.setKey(template.getKey()); + instance.setStaged(template.getStaged()); + return instance; + } + + public static ProductPriceKeySetMessagePayloadBuilder builder() { + return ProductPriceKeySetMessagePayloadBuilder.of(); + } + + public static ProductPriceKeySetMessagePayloadBuilder builder(final ProductPriceKeySetMessagePayload template) { + return ProductPriceKeySetMessagePayloadBuilder.of(template); + } + + default T withProductPriceKeySetMessagePayload(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadBuilder.java new file mode 100644 index 00000000000..425b9835301 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadBuilder.java @@ -0,0 +1,135 @@ + +package com.commercetools.api.models.message; + +import java.util.*; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * ProductPriceKeySetMessagePayloadBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductPriceKeySetMessagePayload productPriceKeySetMessagePayload = ProductPriceKeySetMessagePayload.builder()
+ *             .variantId(0.3)
+ *             .staged(true)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductPriceKeySetMessagePayloadBuilder implements Builder { + + private Long variantId; + + @Nullable + private String priceId; + + @Nullable + private String oldKey; + + @Nullable + private String key; + + private Boolean staged; + + /** + * + */ + + public ProductPriceKeySetMessagePayloadBuilder variantId(final Long variantId) { + this.variantId = variantId; + return this; + } + + /** + *

Unique identifier of the Embedded Price.

+ */ + + public ProductPriceKeySetMessagePayloadBuilder priceId(@Nullable final String priceId) { + this.priceId = priceId; + return this; + } + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + public ProductPriceKeySetMessagePayloadBuilder oldKey(@Nullable final String oldKey) { + this.oldKey = oldKey; + return this; + } + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + public ProductPriceKeySetMessagePayloadBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + + public ProductPriceKeySetMessagePayloadBuilder staged(final Boolean staged) { + this.staged = staged; + return this; + } + + public Long getVariantId() { + return this.variantId; + } + + @Nullable + public String getPriceId() { + return this.priceId; + } + + @Nullable + public String getOldKey() { + return this.oldKey; + } + + @Nullable + public String getKey() { + return this.key; + } + + public Boolean getStaged() { + return this.staged; + } + + public ProductPriceKeySetMessagePayload build() { + Objects.requireNonNull(variantId, ProductPriceKeySetMessagePayload.class + ": variantId is missing"); + Objects.requireNonNull(staged, ProductPriceKeySetMessagePayload.class + ": staged is missing"); + return new ProductPriceKeySetMessagePayloadImpl(variantId, priceId, oldKey, key, staged); + } + + /** + * builds ProductPriceKeySetMessagePayload without checking for non null required values + */ + public ProductPriceKeySetMessagePayload buildUnchecked() { + return new ProductPriceKeySetMessagePayloadImpl(variantId, priceId, oldKey, key, staged); + } + + public static ProductPriceKeySetMessagePayloadBuilder of() { + return new ProductPriceKeySetMessagePayloadBuilder(); + } + + public static ProductPriceKeySetMessagePayloadBuilder of(final ProductPriceKeySetMessagePayload template) { + ProductPriceKeySetMessagePayloadBuilder builder = new ProductPriceKeySetMessagePayloadBuilder(); + builder.variantId = template.getVariantId(); + builder.priceId = template.getPriceId(); + builder.oldKey = template.getOldKey(); + builder.key = template.getKey(); + builder.staged = template.getStaged(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java new file mode 100644 index 00000000000..b6d6a75a99e --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java @@ -0,0 +1,149 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Generated after a successful Set Price Key update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductPriceKeySetMessagePayloadImpl implements ProductPriceKeySetMessagePayload, ModelBase { + + private String type; + + private Long variantId; + + private String priceId; + + private String oldKey; + + private String key; + + private Boolean staged; + + @JsonCreator + ProductPriceKeySetMessagePayloadImpl(@JsonProperty("variantId") final Long variantId, + @JsonProperty("priceId") final String priceId, @JsonProperty("oldKey") final String oldKey, + @JsonProperty("key") final String key, @JsonProperty("staged") final Boolean staged) { + this.variantId = variantId; + this.priceId = priceId; + this.oldKey = oldKey; + this.key = key; + this.staged = staged; + this.type = PRODUCT_PRICE_KEY_SET; + } + + public ProductPriceKeySetMessagePayloadImpl() { + this.type = PRODUCT_PRICE_KEY_SET; + } + + /** + * + */ + + public String getType() { + return this.type; + } + + /** + * + */ + + public Long getVariantId() { + return this.variantId; + } + + /** + *

Unique identifier of the Embedded Price.

+ */ + + public String getPriceId() { + return this.priceId; + } + + /** + *

key value of the Embedded Price before the Set Price Key update action.

+ */ + + public String getOldKey() { + return this.oldKey; + } + + /** + *

key value of the Embedded Price after the Set Price Key update action.

+ */ + + public String getKey() { + return this.key; + } + + /** + *

Whether the update was only applied to the staged Product Projection.

+ */ + + public Boolean getStaged() { + return this.staged; + } + + public void setVariantId(final Long variantId) { + this.variantId = variantId; + } + + public void setPriceId(final String priceId) { + this.priceId = priceId; + } + + public void setOldKey(final String oldKey) { + this.oldKey = oldKey; + } + + public void setKey(final String key) { + this.key = key; + } + + public void setStaged(final Boolean staged) { + this.staged = staged; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + ProductPriceKeySetMessagePayloadImpl that = (ProductPriceKeySetMessagePayloadImpl) o; + + return new EqualsBuilder().append(type, that.type) + .append(variantId, that.variantId) + .append(priceId, that.priceId) + .append(oldKey, that.oldKey) + .append(key, that.key) + .append(staged, that.staged) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(type) + .append(variantId) + .append(priceId) + .append(oldKey) + .append(key) + .append(staged) + .toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java new file mode 100644 index 00000000000..aab4bbc2f49 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java @@ -0,0 +1,97 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Key update action.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceKeySetMessage standalonePriceKeySetMessage = StandalonePriceKeySetMessage.builder()
+ *             .id("{id}")
+ *             .version(0.3)
+ *             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .sequenceNumber(0.3)
+ *             .resource(resourceBuilder -> resourceBuilder)
+ *             .resourceVersion(0.3)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = StandalonePriceKeySetMessageImpl.class) +public interface StandalonePriceKeySetMessage extends Message { + + String STANDALONE_PRICE_KEY_SET = "StandalonePriceKeySet"; + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + @JsonProperty("key") + public String getKey(); + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + @JsonProperty("oldKey") + public String getOldKey(); + + public void setKey(final String key); + + public void setOldKey(final String oldKey); + + public static StandalonePriceKeySetMessage of() { + return new StandalonePriceKeySetMessageImpl(); + } + + public static StandalonePriceKeySetMessage of(final StandalonePriceKeySetMessage template) { + StandalonePriceKeySetMessageImpl instance = new StandalonePriceKeySetMessageImpl(); + instance.setId(template.getId()); + instance.setVersion(template.getVersion()); + instance.setCreatedAt(template.getCreatedAt()); + instance.setLastModifiedAt(template.getLastModifiedAt()); + instance.setLastModifiedBy(template.getLastModifiedBy()); + instance.setCreatedBy(template.getCreatedBy()); + instance.setSequenceNumber(template.getSequenceNumber()); + instance.setResource(template.getResource()); + instance.setResourceVersion(template.getResourceVersion()); + instance.setResourceUserProvidedIdentifiers(template.getResourceUserProvidedIdentifiers()); + instance.setKey(template.getKey()); + instance.setOldKey(template.getOldKey()); + return instance; + } + + public static StandalonePriceKeySetMessageBuilder builder() { + return StandalonePriceKeySetMessageBuilder.of(); + } + + public static StandalonePriceKeySetMessageBuilder builder(final StandalonePriceKeySetMessage template) { + return StandalonePriceKeySetMessageBuilder.of(template); + } + + default T withStandalonePriceKeySetMessage(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageBuilder.java new file mode 100644 index 00000000000..273ceb3e89a --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageBuilder.java @@ -0,0 +1,309 @@ + +package com.commercetools.api.models.message; + +import java.util.*; +import java.util.function.Function; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * StandalonePriceKeySetMessageBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceKeySetMessage standalonePriceKeySetMessage = StandalonePriceKeySetMessage.builder()
+ *             .id("{id}")
+ *             .version(0.3)
+ *             .createdAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .lastModifiedAt(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
+ *             .sequenceNumber(0.3)
+ *             .resource(resourceBuilder -> resourceBuilder)
+ *             .resourceVersion(0.3)
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceKeySetMessageBuilder implements Builder { + + private String id; + + private Long version; + + private java.time.ZonedDateTime createdAt; + + private java.time.ZonedDateTime lastModifiedAt; + + @Nullable + private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; + + @Nullable + private com.commercetools.api.models.common.CreatedBy createdBy; + + private Long sequenceNumber; + + private com.commercetools.api.models.common.Reference resource; + + private Long resourceVersion; + + @Nullable + private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers; + + @Nullable + private String key; + + @Nullable + private String oldKey; + + /** + *

Unique identifier of the Message. Can be used to track which Messages have been processed.

+ */ + + public StandalonePriceKeySetMessageBuilder id(final String id) { + this.id = id; + return this; + } + + /** + *

Version of a resource. In case of Messages, this is always 1.

+ */ + + public StandalonePriceKeySetMessageBuilder version(final Long version) { + this.version = version; + return this; + } + + /** + *

Date and time (UTC) the Message was generated.

+ */ + + public StandalonePriceKeySetMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + *

Value of createdAt.

+ */ + + public StandalonePriceKeySetMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) { + this.lastModifiedAt = lastModifiedAt; + return this; + } + + /** + *

Value of createdBy.

+ */ + + public StandalonePriceKeySetMessageBuilder lastModifiedBy( + Function builder) { + this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build(); + return this; + } + + /** + *

Value of createdBy.

+ */ + + public StandalonePriceKeySetMessageBuilder lastModifiedBy( + @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public StandalonePriceKeySetMessageBuilder createdBy( + Function builder) { + this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build(); + return this; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public StandalonePriceKeySetMessageBuilder createdBy( + @Nullable final com.commercetools.api.models.common.CreatedBy createdBy) { + this.createdBy = createdBy; + return this; + } + + /** + *

Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.

+ */ + + public StandalonePriceKeySetMessageBuilder sequenceNumber(final Long sequenceNumber) { + this.sequenceNumber = sequenceNumber; + return this; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public StandalonePriceKeySetMessageBuilder resource(final com.commercetools.api.models.common.Reference resource) { + this.resource = resource; + return this; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public StandalonePriceKeySetMessageBuilder resource( + Function> builder) { + this.resource = builder.apply(com.commercetools.api.models.common.ReferenceBuilder.of()).build(); + return this; + } + + /** + *

Version of the resource on which the change or action was performed.

+ */ + + public StandalonePriceKeySetMessageBuilder resourceVersion(final Long resourceVersion) { + this.resourceVersion = resourceVersion; + return this; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public StandalonePriceKeySetMessageBuilder resourceUserProvidedIdentifiers( + Function builder) { + this.resourceUserProvidedIdentifiers = builder + .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of()) + .build(); + return this; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public StandalonePriceKeySetMessageBuilder resourceUserProvidedIdentifiers( + @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) { + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + return this; + } + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + public StandalonePriceKeySetMessageBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + public StandalonePriceKeySetMessageBuilder oldKey(@Nullable final String oldKey) { + this.oldKey = oldKey; + return this; + } + + public String getId() { + return this.id; + } + + public Long getVersion() { + return this.version; + } + + public java.time.ZonedDateTime getCreatedAt() { + return this.createdAt; + } + + public java.time.ZonedDateTime getLastModifiedAt() { + return this.lastModifiedAt; + } + + @Nullable + public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() { + return this.lastModifiedBy; + } + + @Nullable + public com.commercetools.api.models.common.CreatedBy getCreatedBy() { + return this.createdBy; + } + + public Long getSequenceNumber() { + return this.sequenceNumber; + } + + public com.commercetools.api.models.common.Reference getResource() { + return this.resource; + } + + public Long getResourceVersion() { + return this.resourceVersion; + } + + @Nullable + public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() { + return this.resourceUserProvidedIdentifiers; + } + + @Nullable + public String getKey() { + return this.key; + } + + @Nullable + public String getOldKey() { + return this.oldKey; + } + + public StandalonePriceKeySetMessage build() { + Objects.requireNonNull(id, StandalonePriceKeySetMessage.class + ": id is missing"); + Objects.requireNonNull(version, StandalonePriceKeySetMessage.class + ": version is missing"); + Objects.requireNonNull(createdAt, StandalonePriceKeySetMessage.class + ": createdAt is missing"); + Objects.requireNonNull(lastModifiedAt, StandalonePriceKeySetMessage.class + ": lastModifiedAt is missing"); + Objects.requireNonNull(sequenceNumber, StandalonePriceKeySetMessage.class + ": sequenceNumber is missing"); + Objects.requireNonNull(resource, StandalonePriceKeySetMessage.class + ": resource is missing"); + Objects.requireNonNull(resourceVersion, StandalonePriceKeySetMessage.class + ": resourceVersion is missing"); + return new StandalonePriceKeySetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, + sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, key, oldKey); + } + + /** + * builds StandalonePriceKeySetMessage without checking for non null required values + */ + public StandalonePriceKeySetMessage buildUnchecked() { + return new StandalonePriceKeySetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, createdBy, + sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, key, oldKey); + } + + public static StandalonePriceKeySetMessageBuilder of() { + return new StandalonePriceKeySetMessageBuilder(); + } + + public static StandalonePriceKeySetMessageBuilder of(final StandalonePriceKeySetMessage template) { + StandalonePriceKeySetMessageBuilder builder = new StandalonePriceKeySetMessageBuilder(); + builder.id = template.getId(); + builder.version = template.getVersion(); + builder.createdAt = template.getCreatedAt(); + builder.lastModifiedAt = template.getLastModifiedAt(); + builder.lastModifiedBy = template.getLastModifiedBy(); + builder.createdBy = template.getCreatedBy(); + builder.sequenceNumber = template.getSequenceNumber(); + builder.resource = template.getResource(); + builder.resourceVersion = template.getResourceVersion(); + builder.resourceUserProvidedIdentifiers = template.getResourceUserProvidedIdentifiers(); + builder.key = template.getKey(); + builder.oldKey = template.getOldKey(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java new file mode 100644 index 00000000000..a9b7a18ae56 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java @@ -0,0 +1,276 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Generated after a successful Set Key update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceKeySetMessageImpl implements StandalonePriceKeySetMessage, ModelBase { + + private String id; + + private Long version; + + private java.time.ZonedDateTime createdAt; + + private java.time.ZonedDateTime lastModifiedAt; + + private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; + + private com.commercetools.api.models.common.CreatedBy createdBy; + + private Long sequenceNumber; + + private com.commercetools.api.models.common.Reference resource; + + private Long resourceVersion; + + private String type; + + private com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers; + + private String key; + + private String oldKey; + + @JsonCreator + StandalonePriceKeySetMessageImpl(@JsonProperty("id") final String id, @JsonProperty("version") final Long version, + @JsonProperty("createdAt") final java.time.ZonedDateTime createdAt, + @JsonProperty("lastModifiedAt") final java.time.ZonedDateTime lastModifiedAt, + @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy, + @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy, + @JsonProperty("sequenceNumber") final Long sequenceNumber, + @JsonProperty("resource") final com.commercetools.api.models.common.Reference resource, + @JsonProperty("resourceVersion") final Long resourceVersion, + @JsonProperty("resourceUserProvidedIdentifiers") final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers, + @JsonProperty("key") final String key, @JsonProperty("oldKey") final String oldKey) { + this.id = id; + this.version = version; + this.createdAt = createdAt; + this.lastModifiedAt = lastModifiedAt; + this.lastModifiedBy = lastModifiedBy; + this.createdBy = createdBy; + this.sequenceNumber = sequenceNumber; + this.resource = resource; + this.resourceVersion = resourceVersion; + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + this.key = key; + this.oldKey = oldKey; + this.type = STANDALONE_PRICE_KEY_SET; + } + + public StandalonePriceKeySetMessageImpl() { + this.type = STANDALONE_PRICE_KEY_SET; + } + + /** + *

Unique identifier of the Message. Can be used to track which Messages have been processed.

+ */ + + public String getId() { + return this.id; + } + + /** + *

Version of a resource. In case of Messages, this is always 1.

+ */ + + public Long getVersion() { + return this.version; + } + + /** + *

Date and time (UTC) the Message was generated.

+ */ + + public java.time.ZonedDateTime getCreatedAt() { + return this.createdAt; + } + + /** + *

Value of createdAt.

+ */ + + public java.time.ZonedDateTime getLastModifiedAt() { + return this.lastModifiedAt; + } + + /** + *

Value of createdBy.

+ */ + + public com.commercetools.api.models.common.LastModifiedBy getLastModifiedBy() { + return this.lastModifiedBy; + } + + /** + *

Present on resources created after 1 February 2019 except for events not tracked.

+ */ + + public com.commercetools.api.models.common.CreatedBy getCreatedBy() { + return this.createdBy; + } + + /** + *

Message number in relation to other Messages for a given resource. The sequenceNumber of the next Message for the resource is the successor of the sequenceNumber of the current Message. Meaning, the sequenceNumber of the next Message equals the sequenceNumber of the current Message + 1. sequenceNumber can be used to ensure that Messages are processed in the correct order for a particular resource.

+ */ + + public Long getSequenceNumber() { + return this.sequenceNumber; + } + + /** + *

Reference to the resource on which the change or action was performed.

+ */ + + public com.commercetools.api.models.common.Reference getResource() { + return this.resource; + } + + /** + *

Version of the resource on which the change or action was performed.

+ */ + + public Long getResourceVersion() { + return this.resourceVersion; + } + + /** + *

Message Type of the Message.

+ */ + + public String getType() { + return this.type; + } + + /** + *

User-provided identifiers of the resource, such as key or externalId. Only present if the resource has such identifiers.

+ */ + + public com.commercetools.api.models.message.UserProvidedIdentifiers getResourceUserProvidedIdentifiers() { + return this.resourceUserProvidedIdentifiers; + } + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + public String getKey() { + return this.key; + } + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + public String getOldKey() { + return this.oldKey; + } + + public void setId(final String id) { + this.id = id; + } + + public void setVersion(final Long version) { + this.version = version; + } + + public void setCreatedAt(final java.time.ZonedDateTime createdAt) { + this.createdAt = createdAt; + } + + public void setLastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) { + this.lastModifiedAt = lastModifiedAt; + } + + public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + } + + public void setCreatedBy(final com.commercetools.api.models.common.CreatedBy createdBy) { + this.createdBy = createdBy; + } + + public void setSequenceNumber(final Long sequenceNumber) { + this.sequenceNumber = sequenceNumber; + } + + public void setResource(final com.commercetools.api.models.common.Reference resource) { + this.resource = resource; + } + + public void setResourceVersion(final Long resourceVersion) { + this.resourceVersion = resourceVersion; + } + + public void setResourceUserProvidedIdentifiers( + final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) { + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + } + + public void setKey(final String key) { + this.key = key; + } + + public void setOldKey(final String oldKey) { + this.oldKey = oldKey; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + StandalonePriceKeySetMessageImpl that = (StandalonePriceKeySetMessageImpl) o; + + return new EqualsBuilder().append(id, that.id) + .append(version, that.version) + .append(createdAt, that.createdAt) + .append(lastModifiedAt, that.lastModifiedAt) + .append(lastModifiedBy, that.lastModifiedBy) + .append(createdBy, that.createdBy) + .append(sequenceNumber, that.sequenceNumber) + .append(resource, that.resource) + .append(resourceVersion, that.resourceVersion) + .append(type, that.type) + .append(resourceUserProvidedIdentifiers, that.resourceUserProvidedIdentifiers) + .append(key, that.key) + .append(oldKey, that.oldKey) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(id) + .append(version) + .append(createdAt) + .append(lastModifiedAt) + .append(lastModifiedBy) + .append(createdBy) + .append(sequenceNumber) + .append(resource) + .append(resourceVersion) + .append(type) + .append(resourceUserProvidedIdentifiers) + .append(key) + .append(oldKey) + .toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java new file mode 100644 index 00000000000..dea4ad4ab0f --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java @@ -0,0 +1,81 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Key update action.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceKeySetMessagePayload standalonePriceKeySetMessagePayload = StandalonePriceKeySetMessagePayload.builder()
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = StandalonePriceKeySetMessagePayloadImpl.class) +public interface StandalonePriceKeySetMessagePayload extends MessagePayload { + + String STANDALONE_PRICE_KEY_SET = "StandalonePriceKeySet"; + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + @JsonProperty("key") + public String getKey(); + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + @JsonProperty("oldKey") + public String getOldKey(); + + public void setKey(final String key); + + public void setOldKey(final String oldKey); + + public static StandalonePriceKeySetMessagePayload of() { + return new StandalonePriceKeySetMessagePayloadImpl(); + } + + public static StandalonePriceKeySetMessagePayload of(final StandalonePriceKeySetMessagePayload template) { + StandalonePriceKeySetMessagePayloadImpl instance = new StandalonePriceKeySetMessagePayloadImpl(); + instance.setKey(template.getKey()); + instance.setOldKey(template.getOldKey()); + return instance; + } + + public static StandalonePriceKeySetMessagePayloadBuilder builder() { + return StandalonePriceKeySetMessagePayloadBuilder.of(); + } + + public static StandalonePriceKeySetMessagePayloadBuilder builder( + final StandalonePriceKeySetMessagePayload template) { + return StandalonePriceKeySetMessagePayloadBuilder.of(template); + } + + default T withStandalonePriceKeySetMessagePayload(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadBuilder.java new file mode 100644 index 00000000000..a4dcd34cf7b --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadBuilder.java @@ -0,0 +1,81 @@ + +package com.commercetools.api.models.message; + +import java.util.*; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * StandalonePriceKeySetMessagePayloadBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceKeySetMessagePayload standalonePriceKeySetMessagePayload = StandalonePriceKeySetMessagePayload.builder()
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceKeySetMessagePayloadBuilder implements Builder { + + @Nullable + private String key; + + @Nullable + private String oldKey; + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + public StandalonePriceKeySetMessagePayloadBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + public StandalonePriceKeySetMessagePayloadBuilder oldKey(@Nullable final String oldKey) { + this.oldKey = oldKey; + return this; + } + + @Nullable + public String getKey() { + return this.key; + } + + @Nullable + public String getOldKey() { + return this.oldKey; + } + + public StandalonePriceKeySetMessagePayload build() { + return new StandalonePriceKeySetMessagePayloadImpl(key, oldKey); + } + + /** + * builds StandalonePriceKeySetMessagePayload without checking for non null required values + */ + public StandalonePriceKeySetMessagePayload buildUnchecked() { + return new StandalonePriceKeySetMessagePayloadImpl(key, oldKey); + } + + public static StandalonePriceKeySetMessagePayloadBuilder of() { + return new StandalonePriceKeySetMessagePayloadBuilder(); + } + + public static StandalonePriceKeySetMessagePayloadBuilder of(final StandalonePriceKeySetMessagePayload template) { + StandalonePriceKeySetMessagePayloadBuilder builder = new StandalonePriceKeySetMessagePayloadBuilder(); + builder.key = template.getKey(); + builder.oldKey = template.getOldKey(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java new file mode 100644 index 00000000000..b9aab82c779 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java @@ -0,0 +1,91 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Generated after a successful Set Key update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceKeySetMessagePayloadImpl implements StandalonePriceKeySetMessagePayload, ModelBase { + + private String type; + + private String key; + + private String oldKey; + + @JsonCreator + StandalonePriceKeySetMessagePayloadImpl(@JsonProperty("key") final String key, + @JsonProperty("oldKey") final String oldKey) { + this.key = key; + this.oldKey = oldKey; + this.type = STANDALONE_PRICE_KEY_SET; + } + + public StandalonePriceKeySetMessagePayloadImpl() { + this.type = STANDALONE_PRICE_KEY_SET; + } + + /** + * + */ + + public String getType() { + return this.type; + } + + /** + *

key value of the StandalonePrice after the Set Key update action.

+ */ + + public String getKey() { + return this.key; + } + + /** + *

key value of the StandalonePrice before the Set Key update action.

+ */ + + public String getOldKey() { + return this.oldKey; + } + + public void setKey(final String key) { + this.key = key; + } + + public void setOldKey(final String oldKey) { + this.oldKey = oldKey; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + StandalonePriceKeySetMessagePayloadImpl that = (StandalonePriceKeySetMessagePayloadImpl) o; + + return new EqualsBuilder().append(type, that.type).append(key, that.key).append(oldKey, that.oldKey).isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(type).append(key).append(oldKey).toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java new file mode 100644 index 00000000000..a2ee479eac2 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java @@ -0,0 +1,93 @@ + +package com.commercetools.api.models.product; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Sets the key of an Embedded Price. Produces the ProductPriceKeySet Message.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductSetPriceKeyAction productSetPriceKeyAction = ProductSetPriceKeyAction.builder()
+ *             .priceId("{priceId}")
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = ProductSetPriceKeyActionImpl.class) +public interface ProductSetPriceKeyAction extends ProductUpdateAction { + + String SET_PRICE_KEY = "setPriceKey"; + + /** + *

The id of the Embedded Price to set the key.

+ */ + @NotNull + @JsonProperty("priceId") + public String getPriceId(); + + /** + *

If true, only the staged Embedded Price is updated. If false, both the current and staged Embedded Price are updated.

+ */ + + @JsonProperty("staged") + public Boolean getStaged(); + + /** + *

Value to set. If empty, any existing value will be removed.

+ */ + + @JsonProperty("key") + public String getKey(); + + public void setPriceId(final String priceId); + + public void setStaged(final Boolean staged); + + public void setKey(final String key); + + public static ProductSetPriceKeyAction of() { + return new ProductSetPriceKeyActionImpl(); + } + + public static ProductSetPriceKeyAction of(final ProductSetPriceKeyAction template) { + ProductSetPriceKeyActionImpl instance = new ProductSetPriceKeyActionImpl(); + instance.setPriceId(template.getPriceId()); + instance.setStaged(template.getStaged()); + instance.setKey(template.getKey()); + return instance; + } + + public static ProductSetPriceKeyActionBuilder builder() { + return ProductSetPriceKeyActionBuilder.of(); + } + + public static ProductSetPriceKeyActionBuilder builder(final ProductSetPriceKeyAction template) { + return ProductSetPriceKeyActionBuilder.of(template); + } + + default T withProductSetPriceKeyAction(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionBuilder.java new file mode 100644 index 00000000000..c1ca5e472b6 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionBuilder.java @@ -0,0 +1,99 @@ + +package com.commercetools.api.models.product; + +import java.util.*; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * ProductSetPriceKeyActionBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     ProductSetPriceKeyAction productSetPriceKeyAction = ProductSetPriceKeyAction.builder()
+ *             .priceId("{priceId}")
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductSetPriceKeyActionBuilder implements Builder { + + private String priceId; + + @Nullable + private Boolean staged; + + @Nullable + private String key; + + /** + *

The id of the Embedded Price to set the key.

+ */ + + public ProductSetPriceKeyActionBuilder priceId(final String priceId) { + this.priceId = priceId; + return this; + } + + /** + *

If true, only the staged Embedded Price is updated. If false, both the current and staged Embedded Price are updated.

+ */ + + public ProductSetPriceKeyActionBuilder staged(@Nullable final Boolean staged) { + this.staged = staged; + return this; + } + + /** + *

Value to set. If empty, any existing value will be removed.

+ */ + + public ProductSetPriceKeyActionBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + public String getPriceId() { + return this.priceId; + } + + @Nullable + public Boolean getStaged() { + return this.staged; + } + + @Nullable + public String getKey() { + return this.key; + } + + public ProductSetPriceKeyAction build() { + Objects.requireNonNull(priceId, ProductSetPriceKeyAction.class + ": priceId is missing"); + return new ProductSetPriceKeyActionImpl(priceId, staged, key); + } + + /** + * builds ProductSetPriceKeyAction without checking for non null required values + */ + public ProductSetPriceKeyAction buildUnchecked() { + return new ProductSetPriceKeyActionImpl(priceId, staged, key); + } + + public static ProductSetPriceKeyActionBuilder of() { + return new ProductSetPriceKeyActionBuilder(); + } + + public static ProductSetPriceKeyActionBuilder of(final ProductSetPriceKeyAction template) { + ProductSetPriceKeyActionBuilder builder = new ProductSetPriceKeyActionBuilder(); + builder.priceId = template.getPriceId(); + builder.staged = template.getStaged(); + builder.key = template.getKey(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java new file mode 100644 index 00000000000..23097a851ba --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java @@ -0,0 +1,110 @@ + +package com.commercetools.api.models.product; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Sets the key of an Embedded Price. Produces the ProductPriceKeySet Message.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class ProductSetPriceKeyActionImpl implements ProductSetPriceKeyAction, ModelBase { + + private String action; + + private String priceId; + + private Boolean staged; + + private String key; + + @JsonCreator + ProductSetPriceKeyActionImpl(@JsonProperty("priceId") final String priceId, + @JsonProperty("staged") final Boolean staged, @JsonProperty("key") final String key) { + this.priceId = priceId; + this.staged = staged; + this.key = key; + this.action = SET_PRICE_KEY; + } + + public ProductSetPriceKeyActionImpl() { + this.action = SET_PRICE_KEY; + } + + /** + * + */ + + public String getAction() { + return this.action; + } + + /** + *

The id of the Embedded Price to set the key.

+ */ + + public String getPriceId() { + return this.priceId; + } + + /** + *

If true, only the staged Embedded Price is updated. If false, both the current and staged Embedded Price are updated.

+ */ + + public Boolean getStaged() { + return this.staged; + } + + /** + *

Value to set. If empty, any existing value will be removed.

+ */ + + public String getKey() { + return this.key; + } + + public void setPriceId(final String priceId) { + this.priceId = priceId; + } + + public void setStaged(final Boolean staged) { + this.staged = staged; + } + + public void setKey(final String key) { + this.key = key; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + ProductSetPriceKeyActionImpl that = (ProductSetPriceKeyActionImpl) o; + + return new EqualsBuilder().append(action, that.action) + .append(priceId, that.priceId) + .append(staged, that.staged) + .append(key, that.key) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(action).append(priceId).append(staged).append(key).toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java index 2d1a580e871..6afa453f99f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java @@ -63,6 +63,7 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaDescriptionActionImpl.class, name = ProductSetMetaDescriptionAction.SET_META_DESCRIPTION), @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaKeywordsActionImpl.class, name = ProductSetMetaKeywordsAction.SET_META_KEYWORDS), @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaTitleActionImpl.class, name = ProductSetMetaTitleAction.SET_META_TITLE), + @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPriceKeyActionImpl.class, name = ProductSetPriceKeyAction.SET_PRICE_KEY), @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPriceModeActionImpl.class, name = ProductSetPriceModeAction.SET_PRICE_MODE), @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPricesActionImpl.class, name = ProductSetPricesAction.SET_PRICES), @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetProductPriceCustomFieldActionImpl.class, name = ProductSetProductPriceCustomFieldAction.SET_PRODUCT_PRICE_CUSTOM_FIELD), @@ -233,6 +234,10 @@ public static com.commercetools.api.models.product.ProductSetMetaTitleActionBuil return com.commercetools.api.models.product.ProductSetMetaTitleActionBuilder.of(); } + public static com.commercetools.api.models.product.ProductSetPriceKeyActionBuilder setPriceKeyBuilder() { + return com.commercetools.api.models.product.ProductSetPriceKeyActionBuilder.of(); + } + public static com.commercetools.api.models.product.ProductSetPriceModeActionBuilder setPriceModeBuilder() { return com.commercetools.api.models.product.ProductSetPriceModeActionBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionBuilder.java index 28d1fdc52d4..6d38fc2e00a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionBuilder.java @@ -159,6 +159,10 @@ public com.commercetools.api.models.product.ProductSetMetaTitleActionBuilder set return com.commercetools.api.models.product.ProductSetMetaTitleActionBuilder.of(); } + public com.commercetools.api.models.product.ProductSetPriceKeyActionBuilder setPriceKeyBuilder() { + return com.commercetools.api.models.product.ProductSetPriceKeyActionBuilder.of(); + } + public com.commercetools.api.models.product.ProductSetPriceModeActionBuilder setPriceModeBuilder() { return com.commercetools.api.models.product.ProductSetPriceModeActionBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java new file mode 100644 index 00000000000..34cf43d81d6 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java @@ -0,0 +1,70 @@ + +package com.commercetools.api.models.standalone_price; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Sets the key on a Standalone Price. Produces the StandalonePriceKeySet Message.

+ * + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceSetKeyAction standalonePriceSetKeyAction = StandalonePriceSetKeyAction.builder()
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = StandalonePriceSetKeyActionImpl.class) +public interface StandalonePriceSetKeyAction extends StandalonePriceUpdateAction { + + String SET_KEY = "setKey"; + + /** + *

Value to set. Must be unique. If empty, any existing value will be removed.

+ */ + + @JsonProperty("key") + public String getKey(); + + public void setKey(final String key); + + public static StandalonePriceSetKeyAction of() { + return new StandalonePriceSetKeyActionImpl(); + } + + public static StandalonePriceSetKeyAction of(final StandalonePriceSetKeyAction template) { + StandalonePriceSetKeyActionImpl instance = new StandalonePriceSetKeyActionImpl(); + instance.setKey(template.getKey()); + return instance; + } + + public static StandalonePriceSetKeyActionBuilder builder() { + return StandalonePriceSetKeyActionBuilder.of(); + } + + public static StandalonePriceSetKeyActionBuilder builder(final StandalonePriceSetKeyAction template) { + return StandalonePriceSetKeyActionBuilder.of(template); + } + + default T withStandalonePriceSetKeyAction(Function helper) { + return helper.apply(this); + } + + public static com.fasterxml.jackson.core.type.TypeReference typeReference() { + return new com.fasterxml.jackson.core.type.TypeReference() { + @Override + public String toString() { + return "TypeReference"; + } + }; + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionBuilder.java new file mode 100644 index 00000000000..2116e29d724 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionBuilder.java @@ -0,0 +1,63 @@ + +package com.commercetools.api.models.standalone_price; + +import java.util.*; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * StandalonePriceSetKeyActionBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     StandalonePriceSetKeyAction standalonePriceSetKeyAction = StandalonePriceSetKeyAction.builder()
+ *             .build()
+ * 
+ *
+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceSetKeyActionBuilder implements Builder { + + @Nullable + private String key; + + /** + *

Value to set. Must be unique. If empty, any existing value will be removed.

+ */ + + public StandalonePriceSetKeyActionBuilder key(@Nullable final String key) { + this.key = key; + return this; + } + + @Nullable + public String getKey() { + return this.key; + } + + public StandalonePriceSetKeyAction build() { + return new StandalonePriceSetKeyActionImpl(key); + } + + /** + * builds StandalonePriceSetKeyAction without checking for non null required values + */ + public StandalonePriceSetKeyAction buildUnchecked() { + return new StandalonePriceSetKeyActionImpl(key); + } + + public static StandalonePriceSetKeyActionBuilder of() { + return new StandalonePriceSetKeyActionBuilder(); + } + + public static StandalonePriceSetKeyActionBuilder of(final StandalonePriceSetKeyAction template) { + StandalonePriceSetKeyActionBuilder builder = new StandalonePriceSetKeyActionBuilder(); + builder.key = template.getKey(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java new file mode 100644 index 00000000000..d768491720a --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java @@ -0,0 +1,75 @@ + +package com.commercetools.api.models.standalone_price; + +import java.time.*; +import java.util.*; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.ModelBase; +import io.vrap.rmf.base.client.utils.Generated; + +import org.apache.commons.lang3.builder.EqualsBuilder; +import org.apache.commons.lang3.builder.HashCodeBuilder; + +/** + *

Sets the key on a Standalone Price. Produces the StandalonePriceKeySet Message.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class StandalonePriceSetKeyActionImpl implements StandalonePriceSetKeyAction, ModelBase { + + private String action; + + private String key; + + @JsonCreator + StandalonePriceSetKeyActionImpl(@JsonProperty("key") final String key) { + this.key = key; + this.action = SET_KEY; + } + + public StandalonePriceSetKeyActionImpl() { + this.action = SET_KEY; + } + + /** + * + */ + + public String getAction() { + return this.action; + } + + /** + *

Value to set. Must be unique. If empty, any existing value will be removed.

+ */ + + public String getKey() { + return this.key; + } + + public void setKey(final String key) { + this.key = key; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + StandalonePriceSetKeyActionImpl that = (StandalonePriceSetKeyActionImpl) o; + + return new EqualsBuilder().append(action, that.action).append(key, that.key).isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(action).append(key).toHashCode(); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java index 33e227cb6f9..0e4a1423321 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java @@ -30,7 +30,8 @@ @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceChangeValueActionImpl.class, name = StandalonePriceChangeValueAction.CHANGE_VALUE), @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetCustomFieldActionImpl.class, name = StandalonePriceSetCustomFieldAction.SET_CUSTOM_FIELD), @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetCustomTypeActionImpl.class, name = StandalonePriceSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceActionImpl.class, name = StandalonePriceSetDiscountedPriceAction.SET_DISCOUNTED_PRICE) }) + @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceActionImpl.class, name = StandalonePriceSetDiscountedPriceAction.SET_DISCOUNTED_PRICE), + @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionImpl.class, name = StandalonePriceSetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StandalonePriceUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StandalonePriceUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -68,6 +69,10 @@ public static com.commercetools.api.models.standalone_price.StandalonePriceSetDi return com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceActionBuilder.of(); } + public static com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionBuilder setKeyBuilder() { + return com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionBuilder.of(); + } + default T withStandalonePriceUpdateAction(Function helper) { return helper.apply(this); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionBuilder.java index 9c2a7a74362..97b5475e394 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionBuilder.java @@ -35,6 +35,10 @@ public com.commercetools.api.models.standalone_price.StandalonePriceSetDiscounte return com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceActionBuilder.of(); } + public com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionBuilder setKeyBuilder() { + return com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionBuilder.of(); + } + public static StandalonePriceUpdateActionBuilder of() { return new StandalonePriceUpdateActionBuilder(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java index bcdc5c4ff76..d4ad10a0a80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java @@ -14,7 +14,8 @@ import io.vrap.rmf.base.client.utils.Generated; /** - * TypeAddFieldDefinitionAction + *

Defines a new field for a Type. Adding new required fields to a Type that is already referenced by existing entities can put those entities in a temporarily inconsistent state.

+ *

If a Type that is already in use requires new fields, we recommend making them optional (required set to false) whenever possible. Alternatively, any new required fields should be added one at a time followed by an update to all the resources using the Type. This prevents validation errors caused by an entity missing more than one required custom field.

* *
* Example to create an instance using the builder pattern diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java index ffdfe9ecce1..1f6873733cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java @@ -15,7 +15,8 @@ import org.apache.commons.lang3.builder.HashCodeBuilder; /** - * TypeAddFieldDefinitionAction + *

Defines a new field for a Type. Adding new required fields to a Type that is already referenced by existing entities can put those entities in a temporarily inconsistent state.

+ *

If a Type that is already in use requires new fields, we recommend making them optional (required set to false) whenever possible. Alternatively, any new required fields should be added one at a time followed by an update to all the resources using the Type. This prevents validation errors caused by an entity missing more than one required custom field.

*/ @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public class TypeAddFieldDefinitionActionImpl implements TypeAddFieldDefinitionAction, ModelBase { diff --git a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyByResourceTypeRequestBuilder.java b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyByResourceTypeRequestBuilder.java index 668f91f6419..6e9371b0090 100644 --- a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyByResourceTypeRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyByResourceTypeRequestBuilder.java @@ -25,4 +25,5 @@ public ByProjectKeyByResourceTypeGet get() { public ByProjectKeyByResourceTypeByIDRequestBuilder withIDValue(String ID) { return new ByProjectKeyByResourceTypeByIDRequestBuilder(apiHttpClient, projectKey, resourceType, ID); } + } diff --git a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyRequestBuilder.java index a275d343808..4968a7bcfec 100644 --- a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/client/ByProjectKeyRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyGet get() { public ByProjectKeyByResourceTypeRequestBuilder withResourceTypeValue(String resourceType) { return new ByProjectKeyByResourceTypeRequestBuilder(apiHttpClient, projectKey, resourceType); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesImportContainersRequestBuilder.java index c2a87d677ce..f520e408c25 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyCategoriesImportContainersByImportContainerKeyRequestBuilder return new ByProjectKeyCategoriesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesRequestBuilder.java index e48348f321e..431808e9d5b 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCategoriesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyCategoriesRequestBuilder(final ApiHttpClient apiHttpClient, f public ByProjectKeyCategoriesImportContainersRequestBuilder importContainers() { return new ByProjectKeyCategoriesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersImportContainersRequestBuilder.java index aa6b164e5ee..b99f25b68ea 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyCustomersImportContainersByImportContainerKeyRequestBuilder w return new ByProjectKeyCustomersImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersRequestBuilder.java index d504cfe1580..baee6cf677d 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyCustomersRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyCustomersRequestBuilder(final ApiHttpClient apiHttpClient, fi public ByProjectKeyCustomersImportContainersRequestBuilder importContainers() { return new ByProjectKeyCustomersImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersByImportContainerKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersByImportContainerKeyRequestBuilder.java index d131c462b84..5b1d18664a3 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersByImportContainerKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersByImportContainerKeyRequestBuilder.java @@ -50,4 +50,5 @@ public ByProjectKeyImportContainersByImportContainerKeyImportOperationsRequestBu return new ByProjectKeyImportContainersByImportContainerKeyImportOperationsRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersRequestBuilder.java index a351f1247fd..bec473742bf 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportContainersRequestBuilder.java @@ -37,4 +37,5 @@ public ByProjectKeyImportContainersByImportContainerKeyRequestBuilder withImport return new ByProjectKeyImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportOperationsRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportOperationsRequestBuilder.java index 6a1c30ca216..a2f49fe3a1d 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportOperationsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyImportOperationsRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyImportOperationsRequestBuilder(final ApiHttpClient apiHttpCli public ByProjectKeyImportOperationsByIdRequestBuilder withIdValue(String id) { return new ByProjectKeyImportOperationsByIdRequestBuilder(apiHttpClient, projectKey, id); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesImportContainersRequestBuilder.java index 4bb782ad691..1185c93162c 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyInventoriesImportContainersByImportContainerKeyRequestBuilder return new ByProjectKeyInventoriesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesRequestBuilder.java index f377122c40d..2bba7c36be1 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyInventoriesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyInventoriesRequestBuilder(final ApiHttpClient apiHttpClient, public ByProjectKeyInventoriesImportContainersRequestBuilder importContainers() { return new ByProjectKeyInventoriesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesImportContainersRequestBuilder.java index ca4b50d0d99..6805149f521 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyOrderPatchesImportContainersByImportContainerKeyRequestBuilde return new ByProjectKeyOrderPatchesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesRequestBuilder.java index bf8cd2699d4..5c706c30e61 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrderPatchesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyOrderPatchesRequestBuilder(final ApiHttpClient apiHttpClient, public ByProjectKeyOrderPatchesImportContainersRequestBuilder importContainers() { return new ByProjectKeyOrderPatchesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersImportContainersRequestBuilder.java index f9c40eac797..63e9de6300a 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyOrdersImportContainersByImportContainerKeyRequestBuilder with return new ByProjectKeyOrdersImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersRequestBuilder.java index 7aff679f987..fc4a9b60029 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyOrdersRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyOrdersRequestBuilder(final ApiHttpClient apiHttpClient, final public ByProjectKeyOrdersImportContainersRequestBuilder importContainers() { return new ByProjectKeyOrdersImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesImportContainersRequestBuilder.java index 2991e09d011..a1831671d05 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyPricesImportContainersByImportContainerKeyRequestBuilder with return new ByProjectKeyPricesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesRequestBuilder.java index 66b03d82398..3469fccdc4d 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyPricesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyPricesRequestBuilder(final ApiHttpClient apiHttpClient, final public ByProjectKeyPricesImportContainersRequestBuilder importContainers() { return new ByProjectKeyPricesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsImportContainersRequestBuilder.java index d9218968086..c7680a3cd54 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyProductDraftsImportContainersByImportContainerKeyRequestBuild return new ByProjectKeyProductDraftsImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsRequestBuilder.java index a34032e1bfc..086f1acffe1 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductDraftsRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyProductDraftsRequestBuilder(final ApiHttpClient apiHttpClient public ByProjectKeyProductDraftsImportContainersRequestBuilder importContainers() { return new ByProjectKeyProductDraftsImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesImportContainersRequestBuilder.java index 929b20670e3..73b9353fe6b 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyProductTypesImportContainersByImportContainerKeyRequestBuilde return new ByProjectKeyProductTypesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesRequestBuilder.java index f4f065d226b..92ab223c5cd 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductTypesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyProductTypesRequestBuilder(final ApiHttpClient apiHttpClient, public ByProjectKeyProductTypesImportContainersRequestBuilder importContainers() { return new ByProjectKeyProductTypesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesImportContainersRequestBuilder.java index 3c19c4929cb..cb9a5f0f11a 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyProductVariantPatchesImportContainersByImportContainerKeyRequ return new ByProjectKeyProductVariantPatchesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesRequestBuilder.java index cb4ecc05980..7736c3c2a52 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantPatchesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyProductVariantPatchesRequestBuilder(final ApiHttpClient apiHt public ByProjectKeyProductVariantPatchesImportContainersRequestBuilder importContainers() { return new ByProjectKeyProductVariantPatchesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsImportContainersRequestBuilder.java index b64f6d75949..a0565a94bb7 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyProductVariantsImportContainersByImportContainerKeyRequestBui return new ByProjectKeyProductVariantsImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsRequestBuilder.java index 521b6ed6577..2a9e417aee0 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductVariantsRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyProductVariantsRequestBuilder(final ApiHttpClient apiHttpClie public ByProjectKeyProductVariantsImportContainersRequestBuilder importContainers() { return new ByProjectKeyProductVariantsImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsImportContainersRequestBuilder.java index 888970a054c..2a025cb0326 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyProductsImportContainersByImportContainerKeyRequestBuilder wi return new ByProjectKeyProductsImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsRequestBuilder.java index 38faa7cb585..a4424202215 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyProductsRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyProductsRequestBuilder(final ApiHttpClient apiHttpClient, fin public ByProjectKeyProductsImportContainersRequestBuilder importContainers() { return new ByProjectKeyProductsImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyRequestBuilder.java index 41513dac18d..006e64de660 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyRequestBuilder.java @@ -70,4 +70,5 @@ public ByProjectKeyCustomersRequestBuilder customers() { public ByProjectKeyInventoriesRequestBuilder inventories() { return new ByProjectKeyInventoriesRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesImportContainersRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesImportContainersRequestBuilder.java index 715767cf76b..4453e94c16f 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesImportContainersRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesImportContainersRequestBuilder.java @@ -21,4 +21,5 @@ public ByProjectKeyStandalonePricesImportContainersByImportContainerKeyRequestBu return new ByProjectKeyStandalonePricesImportContainersByImportContainerKeyRequestBuilder(apiHttpClient, projectKey, importContainerKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesRequestBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesRequestBuilder.java index 7f53c42d076..dd6bd357c1f 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/client/ByProjectKeyStandalonePricesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeyStandalonePricesRequestBuilder(final ApiHttpClient apiHttpCli public ByProjectKeyStandalonePricesImportContainersRequestBuilder importContainers() { return new ByProjectKeyStandalonePricesImportContainersRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatch.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatch.java index 2eccc6c963f..e6b1f913d21 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatch.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatch.java @@ -40,7 +40,13 @@ public interface ProductVariantPatch { public ProductVariantKeyReference getProductVariant(); /** - *

Maps to ProductVariant.attributes. The referenced attribute must be defined in an already existing ProductType in the Project, or the state of the ImportOperation will be unresolved.

+ *

Maps to ProductVariant.attributes.

+ *
    + *
  • The referenced Attribute must be defined in an existing ProductType, or the state of the ImportOperation will be validationFailed.
  • + *
  • Setting the value of a non-required Attribute to null will remove the Attribute.
  • + *
  • Attempting to set a null value to a required Attribute will make the import operation fail with an InvalidOperation error.
  • + *
  • Importing LocalizableTextAttributes or LocalizableTextSetAttributes follows an override pattern, meaning that omitted localized fields will be deleted, new fields will be created, and existing fields will be updated. You can also delete localized fields by setting their value to null.
  • + *
*/ @Valid @JsonProperty("attributes") diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchBuilder.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchBuilder.java index c701fc13607..f90b068e1ca 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchBuilder.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchBuilder.java @@ -55,7 +55,13 @@ public ProductVariantPatchBuilder productVariant( } /** - *

Maps to ProductVariant.attributes. The referenced attribute must be defined in an already existing ProductType in the Project, or the state of the ImportOperation will be unresolved.

+ *

Maps to ProductVariant.attributes.

+ *
    + *
  • The referenced Attribute must be defined in an existing ProductType, or the state of the ImportOperation will be validationFailed.
  • + *
  • Setting the value of a non-required Attribute to null will remove the Attribute.
  • + *
  • Attempting to set a null value to a required Attribute will make the import operation fail with an InvalidOperation error.
  • + *
  • Importing LocalizableTextAttributes or LocalizableTextSetAttributes follows an override pattern, meaning that omitted localized fields will be deleted, new fields will be created, and existing fields will be updated. You can also delete localized fields by setting their value to null.
  • + *
*/ public ProductVariantPatchBuilder attributes( @@ -66,7 +72,13 @@ public ProductVariantPatchBuilder attributes( } /** - *

Maps to ProductVariant.attributes. The referenced attribute must be defined in an already existing ProductType in the Project, or the state of the ImportOperation will be unresolved.

+ *

Maps to ProductVariant.attributes.

+ *
    + *
  • The referenced Attribute must be defined in an existing ProductType, or the state of the ImportOperation will be validationFailed.
  • + *
  • Setting the value of a non-required Attribute to null will remove the Attribute.
  • + *
  • Attempting to set a null value to a required Attribute will make the import operation fail with an InvalidOperation error.
  • + *
  • Importing LocalizableTextAttributes or LocalizableTextSetAttributes follows an override pattern, meaning that omitted localized fields will be deleted, new fields will be created, and existing fields will be updated. You can also delete localized fields by setting their value to null.
  • + *
*/ public ProductVariantPatchBuilder attributes( diff --git a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchImpl.java b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchImpl.java index 714bc1670b6..e5895b76012 100644 --- a/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchImpl.java +++ b/commercetools/commercetools-sdk-java-importapi/src/main/java-generated/com/commercetools/importapi/models/productvariants/ProductVariantPatchImpl.java @@ -48,7 +48,13 @@ public com.commercetools.importapi.models.common.ProductVariantKeyReference getP } /** - *

Maps to ProductVariant.attributes. The referenced attribute must be defined in an already existing ProductType in the Project, or the state of the ImportOperation will be unresolved.

+ *

Maps to ProductVariant.attributes.

+ *
    + *
  • The referenced Attribute must be defined in an existing ProductType, or the state of the ImportOperation will be validationFailed.
  • + *
  • Setting the value of a non-required Attribute to null will remove the Attribute.
  • + *
  • Attempting to set a null value to a required Attribute will make the import operation fail with an InvalidOperation error.
  • + *
  • Importing LocalizableTextAttributes or LocalizableTextSetAttributes follows an override pattern, meaning that omitted localized fields will be deleted, new fields will be created, and existing fields will be updated. You can also delete localized fields by setting their value to null.
  • + *
*/ public com.commercetools.importapi.models.productvariants.Attributes getAttributes() { diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyImageSearchRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyImageSearchRequestBuilder.java index dcf9c7ef3e0..48875d763d3 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyImageSearchRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyImageSearchRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyImageSearchPost post(java.io.File file) { public ByProjectKeyImageSearchConfigRequestBuilder config() { return new ByProjectKeyImageSearchConfigRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesPost.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesPost.java deleted file mode 100644 index 3507e15bb8c..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesPost.java +++ /dev/null @@ -1,121 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .attributes()
- *            .post(null)
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataAttributesPost extends - BodyApiMethod { - - private String projectKey; - - private com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest missingAttributesSearchRequest; - - public ByProjectKeyMissingDataAttributesPost(final ApiHttpClient apiHttpClient, String projectKey, - com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest missingAttributesSearchRequest) { - super(apiHttpClient); - this.projectKey = projectKey; - this.missingAttributesSearchRequest = missingAttributesSearchRequest; - } - - public ByProjectKeyMissingDataAttributesPost(ByProjectKeyMissingDataAttributesPost t) { - super(t); - this.projectKey = t.projectKey; - this.missingAttributesSearchRequest = t.missingAttributesSearchRequest; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/attributes", this.projectKey); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.POST, URI.create(httpRequestPath), getHeaders(), - io.vrap.rmf.base.client.utils.json.JsonUtils.executing( - () -> apiHttpClient().getSerializerService().toJsonByteArray(missingAttributesSearchRequest))); - - } - - @Override - public ApiHttpResponse executeBlocking(final ApiHttpClient client, - final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.common.TaskToken.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.common.TaskToken.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest getBody() { - return missingAttributesSearchRequest; - } - - public ByProjectKeyMissingDataAttributesPost withBody( - com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest missingAttributesSearchRequest) { - ByProjectKeyMissingDataAttributesPost t = copy(); - t.missingAttributesSearchRequest = missingAttributesSearchRequest; - return t; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataAttributesPost that = (ByProjectKeyMissingDataAttributesPost) o; - - return new EqualsBuilder().append(projectKey, that.projectKey) - .append(missingAttributesSearchRequest, that.missingAttributesSearchRequest) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(missingAttributesSearchRequest).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataAttributesPost copy() { - return new ByProjectKeyMissingDataAttributesPost(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesRequestBuilder.java deleted file mode 100644 index e2c8da62efd..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesRequestBuilder.java +++ /dev/null @@ -1,36 +0,0 @@ - -package com.commercetools.ml.client; - -import java.util.function.UnaryOperator; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataAttributesRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataAttributesRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - public ByProjectKeyMissingDataAttributesPost post( - com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest missingAttributesSearchRequest) { - return new ByProjectKeyMissingDataAttributesPost(apiHttpClient, projectKey, missingAttributesSearchRequest); - } - - public ByProjectKeyMissingDataAttributesPost post( - UnaryOperator op) { - return post( - op.apply(com.commercetools.ml.models.missing_data.MissingAttributesSearchRequestBuilder.of()).build()); - } - - @Deprecated - public ByProjectKeyMissingDataAttributesStatusRequestBuilder status() { - return new ByProjectKeyMissingDataAttributesStatusRequestBuilder(apiHttpClient, projectKey); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdGet.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdGet.java deleted file mode 100644 index 694ec9636d4..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdGet.java +++ /dev/null @@ -1,114 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .attributes()
- *            .status()
- *            .withTaskId("{taskId}")
- *            .get()
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataAttributesStatusByTaskIdGet extends - ApiMethod { - - private String projectKey; - private String taskId; - - public ByProjectKeyMissingDataAttributesStatusByTaskIdGet(final ApiHttpClient apiHttpClient, String projectKey, - String taskId) { - super(apiHttpClient); - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataAttributesStatusByTaskIdGet(ByProjectKeyMissingDataAttributesStatusByTaskIdGet t) { - super(t); - this.projectKey = t.projectKey; - this.taskId = t.taskId; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/attributes/status/%s", this.projectKey, this.taskId); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.GET, URI.create(httpRequestPath), getHeaders(), null); - } - - @Override - public ApiHttpResponse executeBlocking( - final ApiHttpClient client, final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.missing_data.MissingDataTaskStatus.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.missing_data.MissingDataTaskStatus.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public String getTaskId() { - return this.taskId; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public void setTaskId(final String taskId) { - this.taskId = taskId; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataAttributesStatusByTaskIdGet that = (ByProjectKeyMissingDataAttributesStatusByTaskIdGet) o; - - return new EqualsBuilder().append(projectKey, that.projectKey).append(taskId, that.taskId).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(taskId).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataAttributesStatusByTaskIdGet copy() { - return new ByProjectKeyMissingDataAttributesStatusByTaskIdGet(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder.java deleted file mode 100644 index ae95255e9fa..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder.java +++ /dev/null @@ -1,26 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - private final String taskId; - - public ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey, final String taskId) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataAttributesStatusByTaskIdGet get() { - return new ByProjectKeyMissingDataAttributesStatusByTaskIdGet(apiHttpClient, projectKey, taskId); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusRequestBuilder.java deleted file mode 100644 index 5d128b19b70..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataAttributesStatusRequestBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataAttributesStatusRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataAttributesStatusRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - @Deprecated - public ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder withTaskId(String taskId) { - return new ByProjectKeyMissingDataAttributesStatusByTaskIdRequestBuilder(apiHttpClient, projectKey, taskId); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesPost.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesPost.java deleted file mode 100644 index b69ebf7beca..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesPost.java +++ /dev/null @@ -1,121 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .images()
- *            .post(null)
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataImagesPost extends - BodyApiMethod { - - private String projectKey; - - private com.commercetools.ml.models.missing_data.MissingImagesSearchRequest missingImagesSearchRequest; - - public ByProjectKeyMissingDataImagesPost(final ApiHttpClient apiHttpClient, String projectKey, - com.commercetools.ml.models.missing_data.MissingImagesSearchRequest missingImagesSearchRequest) { - super(apiHttpClient); - this.projectKey = projectKey; - this.missingImagesSearchRequest = missingImagesSearchRequest; - } - - public ByProjectKeyMissingDataImagesPost(ByProjectKeyMissingDataImagesPost t) { - super(t); - this.projectKey = t.projectKey; - this.missingImagesSearchRequest = t.missingImagesSearchRequest; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/images", this.projectKey); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.POST, URI.create(httpRequestPath), getHeaders(), - io.vrap.rmf.base.client.utils.json.JsonUtils.executing( - () -> apiHttpClient().getSerializerService().toJsonByteArray(missingImagesSearchRequest))); - - } - - @Override - public ApiHttpResponse executeBlocking(final ApiHttpClient client, - final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.common.TaskToken.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.common.TaskToken.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public com.commercetools.ml.models.missing_data.MissingImagesSearchRequest getBody() { - return missingImagesSearchRequest; - } - - public ByProjectKeyMissingDataImagesPost withBody( - com.commercetools.ml.models.missing_data.MissingImagesSearchRequest missingImagesSearchRequest) { - ByProjectKeyMissingDataImagesPost t = copy(); - t.missingImagesSearchRequest = missingImagesSearchRequest; - return t; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataImagesPost that = (ByProjectKeyMissingDataImagesPost) o; - - return new EqualsBuilder().append(projectKey, that.projectKey) - .append(missingImagesSearchRequest, that.missingImagesSearchRequest) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(missingImagesSearchRequest).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataImagesPost copy() { - return new ByProjectKeyMissingDataImagesPost(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesRequestBuilder.java deleted file mode 100644 index 89c3fd24c50..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesRequestBuilder.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client; - -import java.util.function.UnaryOperator; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataImagesRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataImagesRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - public ByProjectKeyMissingDataImagesPost post( - com.commercetools.ml.models.missing_data.MissingImagesSearchRequest missingImagesSearchRequest) { - return new ByProjectKeyMissingDataImagesPost(apiHttpClient, projectKey, missingImagesSearchRequest); - } - - public ByProjectKeyMissingDataImagesPost post( - UnaryOperator op) { - return post(op.apply(com.commercetools.ml.models.missing_data.MissingImagesSearchRequestBuilder.of()).build()); - } - - @Deprecated - public ByProjectKeyMissingDataImagesStatusRequestBuilder status() { - return new ByProjectKeyMissingDataImagesStatusRequestBuilder(apiHttpClient, projectKey); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdGet.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdGet.java deleted file mode 100644 index 0eaad826d9a..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdGet.java +++ /dev/null @@ -1,114 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .images()
- *            .status()
- *            .withTaskId("{taskId}")
- *            .get()
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataImagesStatusByTaskIdGet extends - ApiMethod { - - private String projectKey; - private String taskId; - - public ByProjectKeyMissingDataImagesStatusByTaskIdGet(final ApiHttpClient apiHttpClient, String projectKey, - String taskId) { - super(apiHttpClient); - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataImagesStatusByTaskIdGet(ByProjectKeyMissingDataImagesStatusByTaskIdGet t) { - super(t); - this.projectKey = t.projectKey; - this.taskId = t.taskId; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/images/status/%s", this.projectKey, this.taskId); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.GET, URI.create(httpRequestPath), getHeaders(), null); - } - - @Override - public ApiHttpResponse executeBlocking( - final ApiHttpClient client, final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.missing_data.MissingImagesTaskStatus.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.missing_data.MissingImagesTaskStatus.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public String getTaskId() { - return this.taskId; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public void setTaskId(final String taskId) { - this.taskId = taskId; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataImagesStatusByTaskIdGet that = (ByProjectKeyMissingDataImagesStatusByTaskIdGet) o; - - return new EqualsBuilder().append(projectKey, that.projectKey).append(taskId, that.taskId).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(taskId).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataImagesStatusByTaskIdGet copy() { - return new ByProjectKeyMissingDataImagesStatusByTaskIdGet(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder.java deleted file mode 100644 index 6819412dec9..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder.java +++ /dev/null @@ -1,26 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - private final String taskId; - - public ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey, final String taskId) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataImagesStatusByTaskIdGet get() { - return new ByProjectKeyMissingDataImagesStatusByTaskIdGet(apiHttpClient, projectKey, taskId); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusRequestBuilder.java deleted file mode 100644 index ea6b7603e05..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataImagesStatusRequestBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataImagesStatusRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataImagesStatusRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - @Deprecated - public ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder withTaskId(String taskId) { - return new ByProjectKeyMissingDataImagesStatusByTaskIdRequestBuilder(apiHttpClient, projectKey, taskId); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesPost.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesPost.java deleted file mode 100644 index b8e22fa4c14..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesPost.java +++ /dev/null @@ -1,121 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .prices()
- *            .post(null)
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataPricesPost extends - BodyApiMethod { - - private String projectKey; - - private com.commercetools.ml.models.missing_data.MissingPricesSearchRequest missingPricesSearchRequest; - - public ByProjectKeyMissingDataPricesPost(final ApiHttpClient apiHttpClient, String projectKey, - com.commercetools.ml.models.missing_data.MissingPricesSearchRequest missingPricesSearchRequest) { - super(apiHttpClient); - this.projectKey = projectKey; - this.missingPricesSearchRequest = missingPricesSearchRequest; - } - - public ByProjectKeyMissingDataPricesPost(ByProjectKeyMissingDataPricesPost t) { - super(t); - this.projectKey = t.projectKey; - this.missingPricesSearchRequest = t.missingPricesSearchRequest; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/prices", this.projectKey); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.POST, URI.create(httpRequestPath), getHeaders(), - io.vrap.rmf.base.client.utils.json.JsonUtils.executing( - () -> apiHttpClient().getSerializerService().toJsonByteArray(missingPricesSearchRequest))); - - } - - @Override - public ApiHttpResponse executeBlocking(final ApiHttpClient client, - final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.common.TaskToken.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.common.TaskToken.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public com.commercetools.ml.models.missing_data.MissingPricesSearchRequest getBody() { - return missingPricesSearchRequest; - } - - public ByProjectKeyMissingDataPricesPost withBody( - com.commercetools.ml.models.missing_data.MissingPricesSearchRequest missingPricesSearchRequest) { - ByProjectKeyMissingDataPricesPost t = copy(); - t.missingPricesSearchRequest = missingPricesSearchRequest; - return t; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataPricesPost that = (ByProjectKeyMissingDataPricesPost) o; - - return new EqualsBuilder().append(projectKey, that.projectKey) - .append(missingPricesSearchRequest, that.missingPricesSearchRequest) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(missingPricesSearchRequest).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataPricesPost copy() { - return new ByProjectKeyMissingDataPricesPost(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesRequestBuilder.java deleted file mode 100644 index aa622b51c5b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesRequestBuilder.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client; - -import java.util.function.UnaryOperator; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataPricesRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataPricesRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - public ByProjectKeyMissingDataPricesPost post( - com.commercetools.ml.models.missing_data.MissingPricesSearchRequest missingPricesSearchRequest) { - return new ByProjectKeyMissingDataPricesPost(apiHttpClient, projectKey, missingPricesSearchRequest); - } - - public ByProjectKeyMissingDataPricesPost post( - UnaryOperator op) { - return post(op.apply(com.commercetools.ml.models.missing_data.MissingPricesSearchRequestBuilder.of()).build()); - } - - @Deprecated - public ByProjectKeyMissingDataPricesStatusRequestBuilder status() { - return new ByProjectKeyMissingDataPricesStatusRequestBuilder(apiHttpClient, projectKey); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdGet.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdGet.java deleted file mode 100644 index b96776170b0..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdGet.java +++ /dev/null @@ -1,114 +0,0 @@ - -package com.commercetools.ml.client; - -import java.net.URI; -import java.time.Duration; -import java.util.ArrayList; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * - * - *
- *
- *
{@code
- *   CompletableFuture> result = apiRoot
- *            .withProjectKey("{projectKey}")
- *            .missingData()
- *            .prices()
- *            .status()
- *            .withTaskId("{taskId}")
- *            .get()
- *            .execute()
- * }
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataPricesStatusByTaskIdGet extends - ApiMethod { - - private String projectKey; - private String taskId; - - public ByProjectKeyMissingDataPricesStatusByTaskIdGet(final ApiHttpClient apiHttpClient, String projectKey, - String taskId) { - super(apiHttpClient); - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataPricesStatusByTaskIdGet(ByProjectKeyMissingDataPricesStatusByTaskIdGet t) { - super(t); - this.projectKey = t.projectKey; - this.taskId = t.taskId; - } - - @Override - protected ApiHttpRequest buildHttpRequest() { - List params = new ArrayList<>(getQueryParamUriStrings()); - String httpRequestPath = String.format("/%s/missing-data/prices/status/%s", this.projectKey, this.taskId); - if (!params.isEmpty()) { - httpRequestPath += "?" + String.join("&", params); - } - return new ApiHttpRequest(ApiHttpMethod.GET, URI.create(httpRequestPath), getHeaders(), null); - } - - @Override - public ApiHttpResponse executeBlocking( - final ApiHttpClient client, final Duration timeout) { - return executeBlocking(client, timeout, com.commercetools.ml.models.missing_data.MissingPricesTaskStatus.class); - } - - @Override - public CompletableFuture> execute( - final ApiHttpClient client) { - return execute(client, com.commercetools.ml.models.missing_data.MissingPricesTaskStatus.class); - } - - public String getProjectKey() { - return this.projectKey; - } - - public String getTaskId() { - return this.taskId; - } - - public void setProjectKey(final String projectKey) { - this.projectKey = projectKey; - } - - public void setTaskId(final String taskId) { - this.taskId = taskId; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - ByProjectKeyMissingDataPricesStatusByTaskIdGet that = (ByProjectKeyMissingDataPricesStatusByTaskIdGet) o; - - return new EqualsBuilder().append(projectKey, that.projectKey).append(taskId, that.taskId).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(projectKey).append(taskId).toHashCode(); - } - - @Override - protected ByProjectKeyMissingDataPricesStatusByTaskIdGet copy() { - return new ByProjectKeyMissingDataPricesStatusByTaskIdGet(this); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder.java deleted file mode 100644 index 6ae9410219b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder.java +++ /dev/null @@ -1,26 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - private final String taskId; - - public ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey, final String taskId) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - this.taskId = taskId; - } - - public ByProjectKeyMissingDataPricesStatusByTaskIdGet get() { - return new ByProjectKeyMissingDataPricesStatusByTaskIdGet(apiHttpClient, projectKey, taskId); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusRequestBuilder.java deleted file mode 100644 index 3bd3c6462ea..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataPricesStatusRequestBuilder.java +++ /dev/null @@ -1,24 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataPricesStatusRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataPricesStatusRequestBuilder(final ApiHttpClient apiHttpClient, - final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - @Deprecated - public ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder withTaskId(String taskId) { - return new ByProjectKeyMissingDataPricesStatusByTaskIdRequestBuilder(apiHttpClient, projectKey, taskId); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataRequestBuilder.java deleted file mode 100644 index 1ca12c85a1c..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyMissingDataRequestBuilder.java +++ /dev/null @@ -1,33 +0,0 @@ - -package com.commercetools.ml.client; - -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class ByProjectKeyMissingDataRequestBuilder { - - private final ApiHttpClient apiHttpClient; - private final String projectKey; - - public ByProjectKeyMissingDataRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) { - this.apiHttpClient = apiHttpClient; - this.projectKey = projectKey; - } - - @Deprecated - public ByProjectKeyMissingDataAttributesRequestBuilder attributes() { - return new ByProjectKeyMissingDataAttributesRequestBuilder(apiHttpClient, projectKey); - } - - @Deprecated - public ByProjectKeyMissingDataImagesRequestBuilder images() { - return new ByProjectKeyMissingDataImagesRequestBuilder(apiHttpClient, projectKey); - } - - @Deprecated - public ByProjectKeyMissingDataPricesRequestBuilder prices() { - return new ByProjectKeyMissingDataPricesRequestBuilder(apiHttpClient, projectKey); - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsProjectCategoriesRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsProjectCategoriesRequestBuilder.java index 2b425213cac..b8ca13c1448 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsProjectCategoriesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsProjectCategoriesRequestBuilder.java @@ -20,4 +20,5 @@ public ByProjectKeyRecommendationsProjectCategoriesByProductIdRequestBuilder wit return new ByProjectKeyRecommendationsProjectCategoriesByProductIdRequestBuilder(apiHttpClient, projectKey, productId); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsRequestBuilder.java index 990ec0bbdda..0e8e97df320 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRecommendationsRequestBuilder.java @@ -22,4 +22,5 @@ public ByProjectKeyRecommendationsProjectCategoriesRequestBuilder projectCategor public ByProjectKeyRecommendationsGeneralCategoriesRequestBuilder generalCategories() { return new ByProjectKeyRecommendationsGeneralCategoriesRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRequestBuilder.java index d34b71bda15..6eac35b6b83 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeyRequestBuilder.java @@ -23,12 +23,8 @@ public ByProjectKeyRecommendationsRequestBuilder recommendations() { return new ByProjectKeyRecommendationsRequestBuilder(apiHttpClient, projectKey); } - @Deprecated - public ByProjectKeyMissingDataRequestBuilder missingData() { - return new ByProjectKeyMissingDataRequestBuilder(apiHttpClient, projectKey); - } - public ByProjectKeySimilaritiesRequestBuilder similarities() { return new ByProjectKeySimilaritiesRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsRequestBuilder.java index 2fff4bae881..2366125cf49 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsRequestBuilder.java @@ -31,4 +31,5 @@ public ByProjectKeySimilaritiesProductsPost post( public ByProjectKeySimilaritiesProductsStatusRequestBuilder status() { return new ByProjectKeySimilaritiesProductsStatusRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsStatusRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsStatusRequestBuilder.java index 173ca6cfab7..4fc6bb788d9 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsStatusRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesProductsStatusRequestBuilder.java @@ -19,4 +19,5 @@ public ByProjectKeySimilaritiesProductsStatusRequestBuilder(final ApiHttpClient public ByProjectKeySimilaritiesProductsStatusByTaskIdRequestBuilder withTaskId(String taskId) { return new ByProjectKeySimilaritiesProductsStatusByTaskIdRequestBuilder(apiHttpClient, projectKey, taskId); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesRequestBuilder.java index a1767acc73a..ce3174919bd 100644 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/client/ByProjectKeySimilaritiesRequestBuilder.java @@ -18,4 +18,5 @@ public ByProjectKeySimilaritiesRequestBuilder(final ApiHttpClient apiHttpClient, public ByProjectKeySimilaritiesProductsRequestBuilder products() { return new ByProjectKeySimilaritiesProductsRequestBuilder(apiHttpClient, projectKey); } + } diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCount.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCount.java deleted file mode 100644 index 01775ab77fa..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCount.java +++ /dev/null @@ -1,94 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * AttributeCount - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     AttributeCount attributeCount = AttributeCount.builder()
- *             .productTypeAttributes(0.3)
- *             .variantAttributes(0.3)
- *             .missingAttributeValues(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = AttributeCountImpl.class) -@Deprecated -public interface AttributeCount { - - /** - *

Number of attributes defined in the product type.

- */ - @NotNull - @JsonProperty("productTypeAttributes") - public Integer getProductTypeAttributes(); - - /** - *

Number of attributes defined in the variant.

- */ - @NotNull - @JsonProperty("variantAttributes") - public Integer getVariantAttributes(); - - /** - *

Number of attributes missing values in the variant.

- */ - @NotNull - @JsonProperty("missingAttributeValues") - public Integer getMissingAttributeValues(); - - public void setProductTypeAttributes(final Integer productTypeAttributes); - - public void setVariantAttributes(final Integer variantAttributes); - - public void setMissingAttributeValues(final Integer missingAttributeValues); - - public static AttributeCount of() { - return new AttributeCountImpl(); - } - - public static AttributeCount of(final AttributeCount template) { - AttributeCountImpl instance = new AttributeCountImpl(); - instance.setProductTypeAttributes(template.getProductTypeAttributes()); - instance.setVariantAttributes(template.getVariantAttributes()); - instance.setMissingAttributeValues(template.getMissingAttributeValues()); - return instance; - } - - public static AttributeCountBuilder builder() { - return AttributeCountBuilder.of(); - } - - public static AttributeCountBuilder builder(final AttributeCount template) { - return AttributeCountBuilder.of(template); - } - - default T withAttributeCount(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountBuilder.java deleted file mode 100644 index c082e915f5e..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountBuilder.java +++ /dev/null @@ -1,98 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * AttributeCountBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     AttributeCount attributeCount = AttributeCount.builder()
- *             .productTypeAttributes(0.3)
- *             .variantAttributes(0.3)
- *             .missingAttributeValues(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class AttributeCountBuilder implements Builder { - - private Integer productTypeAttributes; - - private Integer variantAttributes; - - private Integer missingAttributeValues; - - /** - *

Number of attributes defined in the product type.

- */ - - public AttributeCountBuilder productTypeAttributes(final Integer productTypeAttributes) { - this.productTypeAttributes = productTypeAttributes; - return this; - } - - /** - *

Number of attributes defined in the variant.

- */ - - public AttributeCountBuilder variantAttributes(final Integer variantAttributes) { - this.variantAttributes = variantAttributes; - return this; - } - - /** - *

Number of attributes missing values in the variant.

- */ - - public AttributeCountBuilder missingAttributeValues(final Integer missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - return this; - } - - public Integer getProductTypeAttributes() { - return this.productTypeAttributes; - } - - public Integer getVariantAttributes() { - return this.variantAttributes; - } - - public Integer getMissingAttributeValues() { - return this.missingAttributeValues; - } - - public AttributeCount build() { - Objects.requireNonNull(productTypeAttributes, AttributeCount.class + ": productTypeAttributes is missing"); - Objects.requireNonNull(variantAttributes, AttributeCount.class + ": variantAttributes is missing"); - Objects.requireNonNull(missingAttributeValues, AttributeCount.class + ": missingAttributeValues is missing"); - return new AttributeCountImpl(productTypeAttributes, variantAttributes, missingAttributeValues); - } - - /** - * builds AttributeCount without checking for non null required values - */ - public AttributeCount buildUnchecked() { - return new AttributeCountImpl(productTypeAttributes, variantAttributes, missingAttributeValues); - } - - public static AttributeCountBuilder of() { - return new AttributeCountBuilder(); - } - - public static AttributeCountBuilder of(final AttributeCount template) { - AttributeCountBuilder builder = new AttributeCountBuilder(); - builder.productTypeAttributes = template.getProductTypeAttributes(); - builder.variantAttributes = template.getVariantAttributes(); - builder.missingAttributeValues = template.getMissingAttributeValues(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountImpl.java deleted file mode 100644 index c7d40f2c893..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCountImpl.java +++ /dev/null @@ -1,102 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * AttributeCount - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class AttributeCountImpl implements AttributeCount, ModelBase { - - private Integer productTypeAttributes; - - private Integer variantAttributes; - - private Integer missingAttributeValues; - - @JsonCreator - AttributeCountImpl(@JsonProperty("productTypeAttributes") final Integer productTypeAttributes, - @JsonProperty("variantAttributes") final Integer variantAttributes, - @JsonProperty("missingAttributeValues") final Integer missingAttributeValues) { - this.productTypeAttributes = productTypeAttributes; - this.variantAttributes = variantAttributes; - this.missingAttributeValues = missingAttributeValues; - } - - public AttributeCountImpl() { - } - - /** - *

Number of attributes defined in the product type.

- */ - - public Integer getProductTypeAttributes() { - return this.productTypeAttributes; - } - - /** - *

Number of attributes defined in the variant.

- */ - - public Integer getVariantAttributes() { - return this.variantAttributes; - } - - /** - *

Number of attributes missing values in the variant.

- */ - - public Integer getMissingAttributeValues() { - return this.missingAttributeValues; - } - - public void setProductTypeAttributes(final Integer productTypeAttributes) { - this.productTypeAttributes = productTypeAttributes; - } - - public void setVariantAttributes(final Integer variantAttributes) { - this.variantAttributes = variantAttributes; - } - - public void setMissingAttributeValues(final Integer missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - AttributeCountImpl that = (AttributeCountImpl) o; - - return new EqualsBuilder().append(productTypeAttributes, that.productTypeAttributes) - .append(variantAttributes, that.variantAttributes) - .append(missingAttributeValues, that.missingAttributeValues) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(productTypeAttributes) - .append(variantAttributes) - .append(missingAttributeValues) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverage.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverage.java deleted file mode 100644 index b95d15e723e..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverage.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * AttributeCoverage - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     AttributeCoverage attributeCoverage = AttributeCoverage.builder()
- *             .names(0.3)
- *             .values(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = AttributeCoverageImpl.class) -@Deprecated -public interface AttributeCoverage { - - /** - *

The percentage of attributes from the product type defined in the product variant. A value of 1.0 indicates a product variant contains all attributes defined in the product type.

- */ - @NotNull - @JsonProperty("names") - public Double getNames(); - - /** - *

Represents the percentage of attributes in the product variant that contain values.

- */ - @NotNull - @JsonProperty("values") - public Double getValues(); - - public void setNames(final Double names); - - public void setValues(final Double values); - - public static AttributeCoverage of() { - return new AttributeCoverageImpl(); - } - - public static AttributeCoverage of(final AttributeCoverage template) { - AttributeCoverageImpl instance = new AttributeCoverageImpl(); - instance.setNames(template.getNames()); - instance.setValues(template.getValues()); - return instance; - } - - public static AttributeCoverageBuilder builder() { - return AttributeCoverageBuilder.of(); - } - - public static AttributeCoverageBuilder builder(final AttributeCoverage template) { - return AttributeCoverageBuilder.of(template); - } - - default T withAttributeCoverage(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageBuilder.java deleted file mode 100644 index 4ffd2c0f53d..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * AttributeCoverageBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     AttributeCoverage attributeCoverage = AttributeCoverage.builder()
- *             .names(0.3)
- *             .values(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class AttributeCoverageBuilder implements Builder { - - private Double names; - - private Double values; - - /** - *

The percentage of attributes from the product type defined in the product variant. A value of 1.0 indicates a product variant contains all attributes defined in the product type.

- */ - - public AttributeCoverageBuilder names(final Double names) { - this.names = names; - return this; - } - - /** - *

Represents the percentage of attributes in the product variant that contain values.

- */ - - public AttributeCoverageBuilder values(final Double values) { - this.values = values; - return this; - } - - public Double getNames() { - return this.names; - } - - public Double getValues() { - return this.values; - } - - public AttributeCoverage build() { - Objects.requireNonNull(names, AttributeCoverage.class + ": names is missing"); - Objects.requireNonNull(values, AttributeCoverage.class + ": values is missing"); - return new AttributeCoverageImpl(names, values); - } - - /** - * builds AttributeCoverage without checking for non null required values - */ - public AttributeCoverage buildUnchecked() { - return new AttributeCoverageImpl(names, values); - } - - public static AttributeCoverageBuilder of() { - return new AttributeCoverageBuilder(); - } - - public static AttributeCoverageBuilder of(final AttributeCoverage template) { - AttributeCoverageBuilder builder = new AttributeCoverageBuilder(); - builder.names = template.getNames(); - builder.values = template.getValues(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageImpl.java deleted file mode 100644 index 9b701891c04..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/AttributeCoverageImpl.java +++ /dev/null @@ -1,79 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * AttributeCoverage - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class AttributeCoverageImpl implements AttributeCoverage, ModelBase { - - private Double names; - - private Double values; - - @JsonCreator - AttributeCoverageImpl(@JsonProperty("names") final Double names, @JsonProperty("values") final Double values) { - this.names = names; - this.values = values; - } - - public AttributeCoverageImpl() { - } - - /** - *

The percentage of attributes from the product type defined in the product variant. A value of 1.0 indicates a product variant contains all attributes defined in the product type.

- */ - - public Double getNames() { - return this.names; - } - - /** - *

Represents the percentage of attributes in the product variant that contain values.

- */ - - public Double getValues() { - return this.values; - } - - public void setNames(final Double names) { - this.names = names; - } - - public void setValues(final Double values) { - this.values = values; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - AttributeCoverageImpl that = (AttributeCoverageImpl) o; - - return new EqualsBuilder().append(names, that.names).append(values, that.values).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(names).append(values).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributes.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributes.java deleted file mode 100644 index a6d2d6cae10..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributes.java +++ /dev/null @@ -1,150 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.ProductReference; -import com.commercetools.ml.models.common.ProductTypeReference; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributes - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributes missingAttributes = MissingAttributes.builder()
- *             .product(productBuilder -> productBuilder)
- *             .productType(productTypeBuilder -> productTypeBuilder)
- *             .variantId(0.3)
- *             .plusMissingAttributeValues(missingAttributeValuesBuilder -> missingAttributeValuesBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingAttributesImpl.class) -@Deprecated -public interface MissingAttributes { - - /** - * - */ - @NotNull - @Valid - @JsonProperty("product") - public ProductReference getProduct(); - - /** - * - */ - @NotNull - @Valid - @JsonProperty("productType") - public ProductTypeReference getProductType(); - - /** - *

ID of a ProductVariant.

- */ - @NotNull - @JsonProperty("variantId") - public Integer getVariantId(); - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - @NotNull - @JsonProperty("missingAttributeValues") - public List getMissingAttributeValues(); - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - @JsonProperty("missingAttributeNames") - public List getMissingAttributeNames(); - - /** - * - */ - @Valid - @Deprecated - @JsonProperty("attributeCount") - public AttributeCount getAttributeCount(); - - /** - * - */ - @Valid - @Deprecated - @JsonProperty("attributeCoverage") - public AttributeCoverage getAttributeCoverage(); - - public void setProduct(final ProductReference product); - - public void setProductType(final ProductTypeReference productType); - - public void setVariantId(final Integer variantId); - - @JsonIgnore - public void setMissingAttributeValues(final String... missingAttributeValues); - - public void setMissingAttributeValues(final List missingAttributeValues); - - @JsonIgnore - public void setMissingAttributeNames(final String... missingAttributeNames); - - public void setMissingAttributeNames(final List missingAttributeNames); - - @Deprecated - public void setAttributeCount(final AttributeCount attributeCount); - - @Deprecated - public void setAttributeCoverage(final AttributeCoverage attributeCoverage); - - public static MissingAttributes of() { - return new MissingAttributesImpl(); - } - - public static MissingAttributes of(final MissingAttributes template) { - MissingAttributesImpl instance = new MissingAttributesImpl(); - instance.setProduct(template.getProduct()); - instance.setProductType(template.getProductType()); - instance.setVariantId(template.getVariantId()); - instance.setMissingAttributeValues(template.getMissingAttributeValues()); - instance.setMissingAttributeNames(template.getMissingAttributeNames()); - instance.setAttributeCount(template.getAttributeCount()); - instance.setAttributeCoverage(template.getAttributeCoverage()); - return instance; - } - - public static MissingAttributesBuilder builder() { - return MissingAttributesBuilder.of(); - } - - public static MissingAttributesBuilder builder(final MissingAttributes template) { - return MissingAttributesBuilder.of(template); - } - - default T withMissingAttributes(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesBuilder.java deleted file mode 100644 index 76777c318d1..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesBuilder.java +++ /dev/null @@ -1,267 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import javax.annotation.Nullable; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributes missingAttributes = MissingAttributes.builder()
- *             .product(productBuilder -> productBuilder)
- *             .productType(productTypeBuilder -> productTypeBuilder)
- *             .variantId(0.3)
- *             .plusMissingAttributeValues(missingAttributeValuesBuilder -> missingAttributeValuesBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesBuilder implements Builder { - - private com.commercetools.ml.models.common.ProductReference product; - - private com.commercetools.ml.models.common.ProductTypeReference productType; - - private Integer variantId; - - private java.util.List missingAttributeValues; - - @Nullable - private java.util.List missingAttributeNames; - - @Deprecated - @Nullable - private com.commercetools.ml.models.missing_data.AttributeCount attributeCount; - - @Deprecated - @Nullable - private com.commercetools.ml.models.missing_data.AttributeCoverage attributeCoverage; - - /** - * - */ - - public MissingAttributesBuilder product( - Function builder) { - this.product = builder.apply(com.commercetools.ml.models.common.ProductReferenceBuilder.of()).build(); - return this; - } - - /** - * - */ - - public MissingAttributesBuilder product(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - return this; - } - - /** - * - */ - - public MissingAttributesBuilder productType( - Function builder) { - this.productType = builder.apply(com.commercetools.ml.models.common.ProductTypeReferenceBuilder.of()).build(); - return this; - } - - /** - * - */ - - public MissingAttributesBuilder productType( - final com.commercetools.ml.models.common.ProductTypeReference productType) { - this.productType = productType; - return this; - } - - /** - *

ID of a ProductVariant.

- */ - - public MissingAttributesBuilder variantId(final Integer variantId) { - this.variantId = variantId; - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder missingAttributeValues(final String... missingAttributeValues) { - this.missingAttributeValues = new ArrayList<>(Arrays.asList(missingAttributeValues)); - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder missingAttributeValues(final java.util.List missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder plusMissingAttributeValues(final String... missingAttributeValues) { - if (this.missingAttributeValues == null) { - this.missingAttributeValues = new ArrayList<>(); - } - this.missingAttributeValues.addAll(Arrays.asList(missingAttributeValues)); - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder missingAttributeNames(@Nullable final String... missingAttributeNames) { - this.missingAttributeNames = new ArrayList<>(Arrays.asList(missingAttributeNames)); - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder missingAttributeNames( - @Nullable final java.util.List missingAttributeNames) { - this.missingAttributeNames = missingAttributeNames; - return this; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public MissingAttributesBuilder plusMissingAttributeNames(@Nullable final String... missingAttributeNames) { - if (this.missingAttributeNames == null) { - this.missingAttributeNames = new ArrayList<>(); - } - this.missingAttributeNames.addAll(Arrays.asList(missingAttributeNames)); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesBuilder attributeCount( - Function builder) { - this.attributeCount = builder.apply(com.commercetools.ml.models.missing_data.AttributeCountBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesBuilder attributeCount( - @Nullable final com.commercetools.ml.models.missing_data.AttributeCount attributeCount) { - this.attributeCount = attributeCount; - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesBuilder attributeCoverage( - Function builder) { - this.attributeCoverage = builder.apply(com.commercetools.ml.models.missing_data.AttributeCoverageBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesBuilder attributeCoverage( - @Nullable final com.commercetools.ml.models.missing_data.AttributeCoverage attributeCoverage) { - this.attributeCoverage = attributeCoverage; - return this; - } - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - public com.commercetools.ml.models.common.ProductTypeReference getProductType() { - return this.productType; - } - - public Integer getVariantId() { - return this.variantId; - } - - public java.util.List getMissingAttributeValues() { - return this.missingAttributeValues; - } - - @Nullable - public java.util.List getMissingAttributeNames() { - return this.missingAttributeNames; - } - - @Deprecated - @Nullable - public com.commercetools.ml.models.missing_data.AttributeCount getAttributeCount() { - return this.attributeCount; - } - - @Deprecated - @Nullable - public com.commercetools.ml.models.missing_data.AttributeCoverage getAttributeCoverage() { - return this.attributeCoverage; - } - - public MissingAttributes build() { - Objects.requireNonNull(product, MissingAttributes.class + ": product is missing"); - Objects.requireNonNull(productType, MissingAttributes.class + ": productType is missing"); - Objects.requireNonNull(variantId, MissingAttributes.class + ": variantId is missing"); - Objects.requireNonNull(missingAttributeValues, MissingAttributes.class + ": missingAttributeValues is missing"); - return new MissingAttributesImpl(product, productType, variantId, missingAttributeValues, missingAttributeNames, - attributeCount, attributeCoverage); - } - - /** - * builds MissingAttributes without checking for non null required values - */ - public MissingAttributes buildUnchecked() { - return new MissingAttributesImpl(product, productType, variantId, missingAttributeValues, missingAttributeNames, - attributeCount, attributeCoverage); - } - - public static MissingAttributesBuilder of() { - return new MissingAttributesBuilder(); - } - - public static MissingAttributesBuilder of(final MissingAttributes template) { - MissingAttributesBuilder builder = new MissingAttributesBuilder(); - builder.product = template.getProduct(); - builder.productType = template.getProductType(); - builder.variantId = template.getVariantId(); - builder.missingAttributeValues = template.getMissingAttributeValues(); - builder.missingAttributeNames = template.getMissingAttributeNames(); - builder.attributeCount = template.getAttributeCount(); - builder.attributeCoverage = template.getAttributeCoverage(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetails.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetails.java deleted file mode 100644 index bdd1928c569..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetails.java +++ /dev/null @@ -1,94 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesDetails - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesDetails missingAttributesDetails = MissingAttributesDetails.builder()
- *             .total(0.3)
- *             .missingAttributeNames(0.3)
- *             .missingAttributeValues(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingAttributesDetailsImpl.class) -@Deprecated -public interface MissingAttributesDetails { - - /** - *

Number of products scanned.

- */ - @NotNull - @JsonProperty("total") - public Integer getTotal(); - - /** - *

Number of products missing attribute names.

- */ - @NotNull - @JsonProperty("missingAttributeNames") - public Integer getMissingAttributeNames(); - - /** - *

Number of products missing attribute values.

- */ - @NotNull - @JsonProperty("missingAttributeValues") - public Integer getMissingAttributeValues(); - - public void setTotal(final Integer total); - - public void setMissingAttributeNames(final Integer missingAttributeNames); - - public void setMissingAttributeValues(final Integer missingAttributeValues); - - public static MissingAttributesDetails of() { - return new MissingAttributesDetailsImpl(); - } - - public static MissingAttributesDetails of(final MissingAttributesDetails template) { - MissingAttributesDetailsImpl instance = new MissingAttributesDetailsImpl(); - instance.setTotal(template.getTotal()); - instance.setMissingAttributeNames(template.getMissingAttributeNames()); - instance.setMissingAttributeValues(template.getMissingAttributeValues()); - return instance; - } - - public static MissingAttributesDetailsBuilder builder() { - return MissingAttributesDetailsBuilder.of(); - } - - public static MissingAttributesDetailsBuilder builder(final MissingAttributesDetails template) { - return MissingAttributesDetailsBuilder.of(template); - } - - default T withMissingAttributesDetails(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsBuilder.java deleted file mode 100644 index 4fa4ea862a2..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsBuilder.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesDetailsBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesDetails missingAttributesDetails = MissingAttributesDetails.builder()
- *             .total(0.3)
- *             .missingAttributeNames(0.3)
- *             .missingAttributeValues(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesDetailsBuilder implements Builder { - - private Integer total; - - private Integer missingAttributeNames; - - private Integer missingAttributeValues; - - /** - *

Number of products scanned.

- */ - - public MissingAttributesDetailsBuilder total(final Integer total) { - this.total = total; - return this; - } - - /** - *

Number of products missing attribute names.

- */ - - public MissingAttributesDetailsBuilder missingAttributeNames(final Integer missingAttributeNames) { - this.missingAttributeNames = missingAttributeNames; - return this; - } - - /** - *

Number of products missing attribute values.

- */ - - public MissingAttributesDetailsBuilder missingAttributeValues(final Integer missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - return this; - } - - public Integer getTotal() { - return this.total; - } - - public Integer getMissingAttributeNames() { - return this.missingAttributeNames; - } - - public Integer getMissingAttributeValues() { - return this.missingAttributeValues; - } - - public MissingAttributesDetails build() { - Objects.requireNonNull(total, MissingAttributesDetails.class + ": total is missing"); - Objects.requireNonNull(missingAttributeNames, - MissingAttributesDetails.class + ": missingAttributeNames is missing"); - Objects.requireNonNull(missingAttributeValues, - MissingAttributesDetails.class + ": missingAttributeValues is missing"); - return new MissingAttributesDetailsImpl(total, missingAttributeNames, missingAttributeValues); - } - - /** - * builds MissingAttributesDetails without checking for non null required values - */ - public MissingAttributesDetails buildUnchecked() { - return new MissingAttributesDetailsImpl(total, missingAttributeNames, missingAttributeValues); - } - - public static MissingAttributesDetailsBuilder of() { - return new MissingAttributesDetailsBuilder(); - } - - public static MissingAttributesDetailsBuilder of(final MissingAttributesDetails template) { - MissingAttributesDetailsBuilder builder = new MissingAttributesDetailsBuilder(); - builder.total = template.getTotal(); - builder.missingAttributeNames = template.getMissingAttributeNames(); - builder.missingAttributeValues = template.getMissingAttributeValues(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsImpl.java deleted file mode 100644 index 53b584e5b0f..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesDetailsImpl.java +++ /dev/null @@ -1,102 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingAttributesDetails - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesDetailsImpl implements MissingAttributesDetails, ModelBase { - - private Integer total; - - private Integer missingAttributeNames; - - private Integer missingAttributeValues; - - @JsonCreator - MissingAttributesDetailsImpl(@JsonProperty("total") final Integer total, - @JsonProperty("missingAttributeNames") final Integer missingAttributeNames, - @JsonProperty("missingAttributeValues") final Integer missingAttributeValues) { - this.total = total; - this.missingAttributeNames = missingAttributeNames; - this.missingAttributeValues = missingAttributeValues; - } - - public MissingAttributesDetailsImpl() { - } - - /** - *

Number of products scanned.

- */ - - public Integer getTotal() { - return this.total; - } - - /** - *

Number of products missing attribute names.

- */ - - public Integer getMissingAttributeNames() { - return this.missingAttributeNames; - } - - /** - *

Number of products missing attribute values.

- */ - - public Integer getMissingAttributeValues() { - return this.missingAttributeValues; - } - - public void setTotal(final Integer total) { - this.total = total; - } - - public void setMissingAttributeNames(final Integer missingAttributeNames) { - this.missingAttributeNames = missingAttributeNames; - } - - public void setMissingAttributeValues(final Integer missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingAttributesDetailsImpl that = (MissingAttributesDetailsImpl) o; - - return new EqualsBuilder().append(total, that.total) - .append(missingAttributeNames, that.missingAttributeNames) - .append(missingAttributeValues, that.missingAttributeValues) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(total) - .append(missingAttributeNames) - .append(missingAttributeValues) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesImpl.java deleted file mode 100644 index 8b1914f7180..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesImpl.java +++ /dev/null @@ -1,187 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingAttributes - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesImpl implements MissingAttributes, ModelBase { - - private com.commercetools.ml.models.common.ProductReference product; - - private com.commercetools.ml.models.common.ProductTypeReference productType; - - private Integer variantId; - - private java.util.List missingAttributeValues; - - private java.util.List missingAttributeNames; - - @Deprecated - private com.commercetools.ml.models.missing_data.AttributeCount attributeCount; - - @Deprecated - private com.commercetools.ml.models.missing_data.AttributeCoverage attributeCoverage; - - @JsonCreator - MissingAttributesImpl(@JsonProperty("product") final com.commercetools.ml.models.common.ProductReference product, - @JsonProperty("productType") final com.commercetools.ml.models.common.ProductTypeReference productType, - @JsonProperty("variantId") final Integer variantId, - @JsonProperty("missingAttributeValues") final java.util.List missingAttributeValues, - @JsonProperty("missingAttributeNames") final java.util.List missingAttributeNames, - @JsonProperty("attributeCount") final com.commercetools.ml.models.missing_data.AttributeCount attributeCount, - @JsonProperty("attributeCoverage") final com.commercetools.ml.models.missing_data.AttributeCoverage attributeCoverage) { - this.product = product; - this.productType = productType; - this.variantId = variantId; - this.missingAttributeValues = missingAttributeValues; - this.missingAttributeNames = missingAttributeNames; - this.attributeCount = attributeCount; - this.attributeCoverage = attributeCoverage; - } - - public MissingAttributesImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - /** - * - */ - - public com.commercetools.ml.models.common.ProductTypeReference getProductType() { - return this.productType; - } - - /** - *

ID of a ProductVariant.

- */ - - public Integer getVariantId() { - return this.variantId; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public java.util.List getMissingAttributeValues() { - return this.missingAttributeValues; - } - - /** - *

The names of the attributes of the product type that the variant is missing, sorted by attribute importance in descending order.

- */ - - public java.util.List getMissingAttributeNames() { - return this.missingAttributeNames; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.AttributeCount getAttributeCount() { - return this.attributeCount; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.AttributeCoverage getAttributeCoverage() { - return this.attributeCoverage; - } - - public void setProduct(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - } - - public void setProductType(final com.commercetools.ml.models.common.ProductTypeReference productType) { - this.productType = productType; - } - - public void setVariantId(final Integer variantId) { - this.variantId = variantId; - } - - public void setMissingAttributeValues(final String... missingAttributeValues) { - this.missingAttributeValues = new ArrayList<>(Arrays.asList(missingAttributeValues)); - } - - public void setMissingAttributeValues(final java.util.List missingAttributeValues) { - this.missingAttributeValues = missingAttributeValues; - } - - public void setMissingAttributeNames(final String... missingAttributeNames) { - this.missingAttributeNames = new ArrayList<>(Arrays.asList(missingAttributeNames)); - } - - public void setMissingAttributeNames(final java.util.List missingAttributeNames) { - this.missingAttributeNames = missingAttributeNames; - } - - @Deprecated - public void setAttributeCount(final com.commercetools.ml.models.missing_data.AttributeCount attributeCount) { - this.attributeCount = attributeCount; - } - - @Deprecated - public void setAttributeCoverage( - final com.commercetools.ml.models.missing_data.AttributeCoverage attributeCoverage) { - this.attributeCoverage = attributeCoverage; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingAttributesImpl that = (MissingAttributesImpl) o; - - return new EqualsBuilder().append(product, that.product) - .append(productType, that.productType) - .append(variantId, that.variantId) - .append(missingAttributeValues, that.missingAttributeValues) - .append(missingAttributeNames, that.missingAttributeNames) - .append(attributeCount, that.attributeCount) - .append(attributeCoverage, that.attributeCoverage) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(product) - .append(productType) - .append(variantId) - .append(missingAttributeValues) - .append(missingAttributeNames) - .append(attributeCount) - .append(attributeCoverage) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMeta.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMeta.java deleted file mode 100644 index 73bdf61db05..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMeta.java +++ /dev/null @@ -1,103 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesMeta - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesMeta missingAttributesMeta = MissingAttributesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingAttributesMetaImpl.class) -@Deprecated -public interface MissingAttributesMeta { - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("productLevel") - public MissingAttributesDetails getProductLevel(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("variantLevel") - public MissingAttributesDetails getVariantLevel(); - - /** - *

The IDs of the product types containing the requested attributeName.

- */ - - @JsonProperty("productTypeIds") - public List getProductTypeIds(); - - @Deprecated - public void setProductLevel(final MissingAttributesDetails productLevel); - - @Deprecated - public void setVariantLevel(final MissingAttributesDetails variantLevel); - - @JsonIgnore - public void setProductTypeIds(final String... productTypeIds); - - public void setProductTypeIds(final List productTypeIds); - - public static MissingAttributesMeta of() { - return new MissingAttributesMetaImpl(); - } - - public static MissingAttributesMeta of(final MissingAttributesMeta template) { - MissingAttributesMetaImpl instance = new MissingAttributesMetaImpl(); - instance.setProductLevel(template.getProductLevel()); - instance.setVariantLevel(template.getVariantLevel()); - instance.setProductTypeIds(template.getProductTypeIds()); - return instance; - } - - public static MissingAttributesMetaBuilder builder() { - return MissingAttributesMetaBuilder.of(); - } - - public static MissingAttributesMetaBuilder builder(final MissingAttributesMeta template) { - return MissingAttributesMetaBuilder.of(template); - } - - default T withMissingAttributesMeta(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaBuilder.java deleted file mode 100644 index 59989a698c5..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaBuilder.java +++ /dev/null @@ -1,154 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import javax.annotation.Nullable; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesMetaBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesMeta missingAttributesMeta = MissingAttributesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesMetaBuilder implements Builder { - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingAttributesDetails productLevel; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingAttributesDetails variantLevel; - - @Nullable - private java.util.List productTypeIds; - - /** - * - */ - @Deprecated - public MissingAttributesMetaBuilder productLevel( - Function builder) { - this.productLevel = builder.apply(com.commercetools.ml.models.missing_data.MissingAttributesDetailsBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesMetaBuilder productLevel( - final com.commercetools.ml.models.missing_data.MissingAttributesDetails productLevel) { - this.productLevel = productLevel; - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesMetaBuilder variantLevel( - Function builder) { - this.variantLevel = builder.apply(com.commercetools.ml.models.missing_data.MissingAttributesDetailsBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesMetaBuilder variantLevel( - final com.commercetools.ml.models.missing_data.MissingAttributesDetails variantLevel) { - this.variantLevel = variantLevel; - return this; - } - - /** - *

The IDs of the product types containing the requested attributeName.

- */ - - public MissingAttributesMetaBuilder productTypeIds(@Nullable final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - return this; - } - - /** - *

The IDs of the product types containing the requested attributeName.

- */ - - public MissingAttributesMetaBuilder productTypeIds(@Nullable final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - return this; - } - - /** - *

The IDs of the product types containing the requested attributeName.

- */ - - public MissingAttributesMetaBuilder plusProductTypeIds(@Nullable final String... productTypeIds) { - if (this.productTypeIds == null) { - this.productTypeIds = new ArrayList<>(); - } - this.productTypeIds.addAll(Arrays.asList(productTypeIds)); - return this; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingAttributesDetails getProductLevel() { - return this.productLevel; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingAttributesDetails getVariantLevel() { - return this.variantLevel; - } - - @Nullable - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - public MissingAttributesMeta build() { - Objects.requireNonNull(productLevel, MissingAttributesMeta.class + ": productLevel is missing"); - Objects.requireNonNull(variantLevel, MissingAttributesMeta.class + ": variantLevel is missing"); - return new MissingAttributesMetaImpl(productLevel, variantLevel, productTypeIds); - } - - /** - * builds MissingAttributesMeta without checking for non null required values - */ - public MissingAttributesMeta buildUnchecked() { - return new MissingAttributesMetaImpl(productLevel, variantLevel, productTypeIds); - } - - public static MissingAttributesMetaBuilder of() { - return new MissingAttributesMetaBuilder(); - } - - public static MissingAttributesMetaBuilder of(final MissingAttributesMeta template) { - MissingAttributesMetaBuilder builder = new MissingAttributesMetaBuilder(); - builder.productLevel = template.getProductLevel(); - builder.variantLevel = template.getVariantLevel(); - builder.productTypeIds = template.getProductTypeIds(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaImpl.java deleted file mode 100644 index fd02badef91..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesMetaImpl.java +++ /dev/null @@ -1,111 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingAttributesMeta - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesMetaImpl implements MissingAttributesMeta, ModelBase { - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingAttributesDetails productLevel; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingAttributesDetails variantLevel; - - private java.util.List productTypeIds; - - @JsonCreator - MissingAttributesMetaImpl( - @JsonProperty("productLevel") final com.commercetools.ml.models.missing_data.MissingAttributesDetails productLevel, - @JsonProperty("variantLevel") final com.commercetools.ml.models.missing_data.MissingAttributesDetails variantLevel, - @JsonProperty("productTypeIds") final java.util.List productTypeIds) { - this.productLevel = productLevel; - this.variantLevel = variantLevel; - this.productTypeIds = productTypeIds; - } - - public MissingAttributesMetaImpl() { - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingAttributesDetails getProductLevel() { - return this.productLevel; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingAttributesDetails getVariantLevel() { - return this.variantLevel; - } - - /** - *

The IDs of the product types containing the requested attributeName.

- */ - - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - @Deprecated - public void setProductLevel(final com.commercetools.ml.models.missing_data.MissingAttributesDetails productLevel) { - this.productLevel = productLevel; - } - - @Deprecated - public void setVariantLevel(final com.commercetools.ml.models.missing_data.MissingAttributesDetails variantLevel) { - this.variantLevel = variantLevel; - } - - public void setProductTypeIds(final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - } - - public void setProductTypeIds(final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingAttributesMetaImpl that = (MissingAttributesMetaImpl) o; - - return new EqualsBuilder().append(productLevel, that.productLevel) - .append(variantLevel, that.variantLevel) - .append(productTypeIds, that.productTypeIds) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(productLevel) - .append(variantLevel) - .append(productTypeIds) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResult.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResult.java deleted file mode 100644 index fa8a4fd7bd8..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResult.java +++ /dev/null @@ -1,124 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesPagedQueryResult - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesPagedQueryResult missingAttributesPagedQueryResult = MissingAttributesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingAttributesPagedQueryResultImpl.class) -@Deprecated -public interface MissingAttributesPagedQueryResult { - - /** - * - */ - @NotNull - @JsonProperty("count") - public Long getCount(); - - /** - * - */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - *

Number of elements skipped.

- */ - @NotNull - @JsonProperty("offset") - public Long getOffset(); - - /** - * - */ - @NotNull - @Valid - @JsonProperty("results") - public List getResults(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("meta") - public MissingAttributesMeta getMeta(); - - public void setCount(final Long count); - - public void setTotal(final Long total); - - public void setOffset(final Long offset); - - @JsonIgnore - public void setResults(final MissingAttributes... results); - - public void setResults(final List results); - - @Deprecated - public void setMeta(final MissingAttributesMeta meta); - - public static MissingAttributesPagedQueryResult of() { - return new MissingAttributesPagedQueryResultImpl(); - } - - public static MissingAttributesPagedQueryResult of(final MissingAttributesPagedQueryResult template) { - MissingAttributesPagedQueryResultImpl instance = new MissingAttributesPagedQueryResultImpl(); - instance.setCount(template.getCount()); - instance.setTotal(template.getTotal()); - instance.setOffset(template.getOffset()); - instance.setResults(template.getResults()); - instance.setMeta(template.getMeta()); - return instance; - } - - public static MissingAttributesPagedQueryResultBuilder builder() { - return MissingAttributesPagedQueryResultBuilder.of(); - } - - public static MissingAttributesPagedQueryResultBuilder builder(final MissingAttributesPagedQueryResult template) { - return MissingAttributesPagedQueryResultBuilder.of(template); - } - - default T withMissingAttributesPagedQueryResult(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultBuilder.java deleted file mode 100644 index 946e7f4d9dc..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultBuilder.java +++ /dev/null @@ -1,198 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesPagedQueryResultBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesPagedQueryResult missingAttributesPagedQueryResult = MissingAttributesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesPagedQueryResultBuilder implements Builder { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingAttributesMeta meta; - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder count(final Long count) { - this.count = count; - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingAttributesPagedQueryResultBuilder offset(final Long offset) { - this.offset = offset; - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder results( - final com.commercetools.ml.models.missing_data.MissingAttributes... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder results( - final java.util.List results) { - this.results = results; - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder plusResults( - final com.commercetools.ml.models.missing_data.MissingAttributes... results) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.addAll(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder plusResults( - Function builder) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingAttributesBuilder.of()).build()); - return this; - } - - /** - * - */ - - public MissingAttributesPagedQueryResultBuilder withResults( - Function builder) { - this.results = new ArrayList<>(); - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingAttributesBuilder.of()).build()); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesPagedQueryResultBuilder meta( - Function builder) { - this.meta = builder.apply(com.commercetools.ml.models.missing_data.MissingAttributesMetaBuilder.of()).build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingAttributesPagedQueryResultBuilder meta( - final com.commercetools.ml.models.missing_data.MissingAttributesMeta meta) { - this.meta = meta; - return this; - } - - public Long getCount() { - return this.count; - } - - public Long getTotal() { - return this.total; - } - - public Long getOffset() { - return this.offset; - } - - public java.util.List getResults() { - return this.results; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingAttributesMeta getMeta() { - return this.meta; - } - - public MissingAttributesPagedQueryResult build() { - Objects.requireNonNull(count, MissingAttributesPagedQueryResult.class + ": count is missing"); - Objects.requireNonNull(total, MissingAttributesPagedQueryResult.class + ": total is missing"); - Objects.requireNonNull(offset, MissingAttributesPagedQueryResult.class + ": offset is missing"); - Objects.requireNonNull(results, MissingAttributesPagedQueryResult.class + ": results is missing"); - Objects.requireNonNull(meta, MissingAttributesPagedQueryResult.class + ": meta is missing"); - return new MissingAttributesPagedQueryResultImpl(count, total, offset, results, meta); - } - - /** - * builds MissingAttributesPagedQueryResult without checking for non null required values - */ - public MissingAttributesPagedQueryResult buildUnchecked() { - return new MissingAttributesPagedQueryResultImpl(count, total, offset, results, meta); - } - - public static MissingAttributesPagedQueryResultBuilder of() { - return new MissingAttributesPagedQueryResultBuilder(); - } - - public static MissingAttributesPagedQueryResultBuilder of(final MissingAttributesPagedQueryResult template) { - MissingAttributesPagedQueryResultBuilder builder = new MissingAttributesPagedQueryResultBuilder(); - builder.count = template.getCount(); - builder.total = template.getTotal(); - builder.offset = template.getOffset(); - builder.results = template.getResults(); - builder.meta = template.getMeta(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultImpl.java deleted file mode 100644 index f1783e7e08b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesPagedQueryResultImpl.java +++ /dev/null @@ -1,143 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingAttributesPagedQueryResult - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesPagedQueryResultImpl implements MissingAttributesPagedQueryResult, ModelBase { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingAttributesMeta meta; - - @JsonCreator - MissingAttributesPagedQueryResultImpl(@JsonProperty("count") final Long count, - @JsonProperty("total") final Long total, @JsonProperty("offset") final Long offset, - @JsonProperty("results") final java.util.List results, - @JsonProperty("meta") final com.commercetools.ml.models.missing_data.MissingAttributesMeta meta) { - this.count = count; - this.total = total; - this.offset = offset; - this.results = results; - this.meta = meta; - } - - public MissingAttributesPagedQueryResultImpl() { - } - - /** - * - */ - - public Long getCount() { - return this.count; - } - - /** - * - */ - - public Long getTotal() { - return this.total; - } - - /** - *

Number of elements skipped.

- */ - - public Long getOffset() { - return this.offset; - } - - /** - * - */ - - public java.util.List getResults() { - return this.results; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingAttributesMeta getMeta() { - return this.meta; - } - - public void setCount(final Long count) { - this.count = count; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setOffset(final Long offset) { - this.offset = offset; - } - - public void setResults(final com.commercetools.ml.models.missing_data.MissingAttributes... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - } - - public void setResults(final java.util.List results) { - this.results = results; - } - - @Deprecated - public void setMeta(final com.commercetools.ml.models.missing_data.MissingAttributesMeta meta) { - this.meta = meta; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingAttributesPagedQueryResultImpl that = (MissingAttributesPagedQueryResultImpl) o; - - return new EqualsBuilder().append(count, that.count) - .append(total, that.total) - .append(offset, that.offset) - .append(results, that.results) - .append(meta, that.meta) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(count) - .append(total) - .append(offset) - .append(results) - .append(meta) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequest.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequest.java deleted file mode 100644 index e2c3873cdcf..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequest.java +++ /dev/null @@ -1,185 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesSearchRequest - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesSearchRequest missingAttributesSearchRequest = MissingAttributesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingAttributesSearchRequestImpl.class) -@Deprecated -public interface MissingAttributesSearchRequest { - - /** - *

Number of results requested.

- */ - - @JsonProperty("limit") - public Integer getLimit(); - - /** - *

Number of elements skipped.

- */ - - @JsonProperty("offset") - public Integer getOffset(); - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - @JsonProperty("staged") - public Boolean getStaged(); - - /** - *

Maximum number of products to scan.

- */ - - @JsonProperty("productSetLimit") - public Integer getProductSetLimit(); - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - @JsonProperty("includeVariants") - public Boolean getIncludeVariants(); - - /** - *

Minimum attribute coverage of variants to display, applied to both coverage types.

- */ - - @JsonProperty("coverageMin") - public Double getCoverageMin(); - - /** - *

Maximum attribute coverage of variants to display, applied to both coverage types.

- */ - - @JsonProperty("coverageMax") - public Double getCoverageMax(); - - /** - *

Default value: coverageAttributeValues - Allowed values: [coverageAttributeValues, coverageAttributeNames] coverageAttributeValues shows the product variants with the most missing attribute values first and coverageAttributeNames the ones with the most missing attribute names.

- */ - - @JsonProperty("sortBy") - public String getSortBy(); - - /** - *

If true, the missingAttributeNames will be included in the results.

- */ - - @JsonProperty("showMissingAttributeNames") - public Boolean getShowMissingAttributeNames(); - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - @JsonProperty("productIds") - public List getProductIds(); - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.

- */ - - @JsonProperty("productTypeIds") - public List getProductTypeIds(); - - /** - *

Filters results by the provided attribute name. If provided, products are only checked for this attribute. Therefore, only products of product types which define the attribute name are considered. These product type IDs are then listed in MissingAttributesMeta. The attributeCount and attributeCoverage fields are not part of the response when using this filter. Cannot be applied in combination with any other filter.

- */ - - @JsonProperty("attributeName") - public String getAttributeName(); - - public void setLimit(final Integer limit); - - public void setOffset(final Integer offset); - - public void setStaged(final Boolean staged); - - public void setProductSetLimit(final Integer productSetLimit); - - public void setIncludeVariants(final Boolean includeVariants); - - public void setCoverageMin(final Double coverageMin); - - public void setCoverageMax(final Double coverageMax); - - public void setSortBy(final String sortBy); - - public void setShowMissingAttributeNames(final Boolean showMissingAttributeNames); - - @JsonIgnore - public void setProductIds(final String... productIds); - - public void setProductIds(final List productIds); - - @JsonIgnore - public void setProductTypeIds(final String... productTypeIds); - - public void setProductTypeIds(final List productTypeIds); - - public void setAttributeName(final String attributeName); - - public static MissingAttributesSearchRequest of() { - return new MissingAttributesSearchRequestImpl(); - } - - public static MissingAttributesSearchRequest of(final MissingAttributesSearchRequest template) { - MissingAttributesSearchRequestImpl instance = new MissingAttributesSearchRequestImpl(); - instance.setLimit(template.getLimit()); - instance.setOffset(template.getOffset()); - instance.setStaged(template.getStaged()); - instance.setProductSetLimit(template.getProductSetLimit()); - instance.setIncludeVariants(template.getIncludeVariants()); - instance.setCoverageMin(template.getCoverageMin()); - instance.setCoverageMax(template.getCoverageMax()); - instance.setSortBy(template.getSortBy()); - instance.setShowMissingAttributeNames(template.getShowMissingAttributeNames()); - instance.setProductIds(template.getProductIds()); - instance.setProductTypeIds(template.getProductTypeIds()); - instance.setAttributeName(template.getAttributeName()); - return instance; - } - - public static MissingAttributesSearchRequestBuilder builder() { - return MissingAttributesSearchRequestBuilder.of(); - } - - public static MissingAttributesSearchRequestBuilder builder(final MissingAttributesSearchRequest template) { - return MissingAttributesSearchRequestBuilder.of(template); - } - - default T withMissingAttributesSearchRequest(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestBuilder.java deleted file mode 100644 index d4926e0c043..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestBuilder.java +++ /dev/null @@ -1,307 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import javax.annotation.Nullable; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingAttributesSearchRequestBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingAttributesSearchRequest missingAttributesSearchRequest = MissingAttributesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesSearchRequestBuilder implements Builder { - - @Nullable - private Integer limit; - - @Nullable - private Integer offset; - - @Nullable - private Boolean staged; - - @Nullable - private Integer productSetLimit; - - @Nullable - private Boolean includeVariants; - - @Nullable - private Double coverageMin; - - @Nullable - private Double coverageMax; - - @Nullable - private String sortBy; - - @Nullable - private Boolean showMissingAttributeNames; - - @Nullable - private java.util.List productIds; - - @Nullable - private java.util.List productTypeIds; - - @Nullable - private String attributeName; - - /** - *

Number of results requested.

- */ - - public MissingAttributesSearchRequestBuilder limit(@Nullable final Integer limit) { - this.limit = limit; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingAttributesSearchRequestBuilder offset(@Nullable final Integer offset) { - this.offset = offset; - return this; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public MissingAttributesSearchRequestBuilder staged(@Nullable final Boolean staged) { - this.staged = staged; - return this; - } - - /** - *

Maximum number of products to scan.

- */ - - public MissingAttributesSearchRequestBuilder productSetLimit(@Nullable final Integer productSetLimit) { - this.productSetLimit = productSetLimit; - return this; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public MissingAttributesSearchRequestBuilder includeVariants(@Nullable final Boolean includeVariants) { - this.includeVariants = includeVariants; - return this; - } - - /** - *

Minimum attribute coverage of variants to display, applied to both coverage types.

- */ - - public MissingAttributesSearchRequestBuilder coverageMin(@Nullable final Double coverageMin) { - this.coverageMin = coverageMin; - return this; - } - - /** - *

Maximum attribute coverage of variants to display, applied to both coverage types.

- */ - - public MissingAttributesSearchRequestBuilder coverageMax(@Nullable final Double coverageMax) { - this.coverageMax = coverageMax; - return this; - } - - /** - *

Default value: coverageAttributeValues - Allowed values: [coverageAttributeValues, coverageAttributeNames] coverageAttributeValues shows the product variants with the most missing attribute values first and coverageAttributeNames the ones with the most missing attribute names.

- */ - - public MissingAttributesSearchRequestBuilder sortBy(@Nullable final String sortBy) { - this.sortBy = sortBy; - return this; - } - - /** - *

If true, the missingAttributeNames will be included in the results.

- */ - - public MissingAttributesSearchRequestBuilder showMissingAttributeNames( - @Nullable final Boolean showMissingAttributeNames) { - this.showMissingAttributeNames = showMissingAttributeNames; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder productIds(@Nullable final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder productIds(@Nullable final java.util.List productIds) { - this.productIds = productIds; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder plusProductIds(@Nullable final String... productIds) { - if (this.productIds == null) { - this.productIds = new ArrayList<>(); - } - this.productIds.addAll(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder productTypeIds(@Nullable final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder productTypeIds(@Nullable final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder plusProductTypeIds(@Nullable final String... productTypeIds) { - if (this.productTypeIds == null) { - this.productTypeIds = new ArrayList<>(); - } - this.productTypeIds.addAll(Arrays.asList(productTypeIds)); - return this; - } - - /** - *

Filters results by the provided attribute name. If provided, products are only checked for this attribute. Therefore, only products of product types which define the attribute name are considered. These product type IDs are then listed in MissingAttributesMeta. The attributeCount and attributeCoverage fields are not part of the response when using this filter. Cannot be applied in combination with any other filter.

- */ - - public MissingAttributesSearchRequestBuilder attributeName(@Nullable final String attributeName) { - this.attributeName = attributeName; - return this; - } - - @Nullable - public Integer getLimit() { - return this.limit; - } - - @Nullable - public Integer getOffset() { - return this.offset; - } - - @Nullable - public Boolean getStaged() { - return this.staged; - } - - @Nullable - public Integer getProductSetLimit() { - return this.productSetLimit; - } - - @Nullable - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - @Nullable - public Double getCoverageMin() { - return this.coverageMin; - } - - @Nullable - public Double getCoverageMax() { - return this.coverageMax; - } - - @Nullable - public String getSortBy() { - return this.sortBy; - } - - @Nullable - public Boolean getShowMissingAttributeNames() { - return this.showMissingAttributeNames; - } - - @Nullable - public java.util.List getProductIds() { - return this.productIds; - } - - @Nullable - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - @Nullable - public String getAttributeName() { - return this.attributeName; - } - - public MissingAttributesSearchRequest build() { - return new MissingAttributesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, - coverageMin, coverageMax, sortBy, showMissingAttributeNames, productIds, productTypeIds, attributeName); - } - - /** - * builds MissingAttributesSearchRequest without checking for non null required values - */ - public MissingAttributesSearchRequest buildUnchecked() { - return new MissingAttributesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, - coverageMin, coverageMax, sortBy, showMissingAttributeNames, productIds, productTypeIds, attributeName); - } - - public static MissingAttributesSearchRequestBuilder of() { - return new MissingAttributesSearchRequestBuilder(); - } - - public static MissingAttributesSearchRequestBuilder of(final MissingAttributesSearchRequest template) { - MissingAttributesSearchRequestBuilder builder = new MissingAttributesSearchRequestBuilder(); - builder.limit = template.getLimit(); - builder.offset = template.getOffset(); - builder.staged = template.getStaged(); - builder.productSetLimit = template.getProductSetLimit(); - builder.includeVariants = template.getIncludeVariants(); - builder.coverageMin = template.getCoverageMin(); - builder.coverageMax = template.getCoverageMax(); - builder.sortBy = template.getSortBy(); - builder.showMissingAttributeNames = template.getShowMissingAttributeNames(); - builder.productIds = template.getProductIds(); - builder.productTypeIds = template.getProductTypeIds(); - builder.attributeName = template.getAttributeName(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestImpl.java deleted file mode 100644 index 53b4bd8c3f0..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingAttributesSearchRequestImpl.java +++ /dev/null @@ -1,270 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingAttributesSearchRequest - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingAttributesSearchRequestImpl implements MissingAttributesSearchRequest, ModelBase { - - private Integer limit; - - private Integer offset; - - private Boolean staged; - - private Integer productSetLimit; - - private Boolean includeVariants; - - private Double coverageMin; - - private Double coverageMax; - - private String sortBy; - - private Boolean showMissingAttributeNames; - - private java.util.List productIds; - - private java.util.List productTypeIds; - - private String attributeName; - - @JsonCreator - MissingAttributesSearchRequestImpl(@JsonProperty("limit") final Integer limit, - @JsonProperty("offset") final Integer offset, @JsonProperty("staged") final Boolean staged, - @JsonProperty("productSetLimit") final Integer productSetLimit, - @JsonProperty("includeVariants") final Boolean includeVariants, - @JsonProperty("coverageMin") final Double coverageMin, - @JsonProperty("coverageMax") final Double coverageMax, @JsonProperty("sortBy") final String sortBy, - @JsonProperty("showMissingAttributeNames") final Boolean showMissingAttributeNames, - @JsonProperty("productIds") final java.util.List productIds, - @JsonProperty("productTypeIds") final java.util.List productTypeIds, - @JsonProperty("attributeName") final String attributeName) { - this.limit = limit; - this.offset = offset; - this.staged = staged; - this.productSetLimit = productSetLimit; - this.includeVariants = includeVariants; - this.coverageMin = coverageMin; - this.coverageMax = coverageMax; - this.sortBy = sortBy; - this.showMissingAttributeNames = showMissingAttributeNames; - this.productIds = productIds; - this.productTypeIds = productTypeIds; - this.attributeName = attributeName; - } - - public MissingAttributesSearchRequestImpl() { - } - - /** - *

Number of results requested.

- */ - - public Integer getLimit() { - return this.limit; - } - - /** - *

Number of elements skipped.

- */ - - public Integer getOffset() { - return this.offset; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public Boolean getStaged() { - return this.staged; - } - - /** - *

Maximum number of products to scan.

- */ - - public Integer getProductSetLimit() { - return this.productSetLimit; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - /** - *

Minimum attribute coverage of variants to display, applied to both coverage types.

- */ - - public Double getCoverageMin() { - return this.coverageMin; - } - - /** - *

Maximum attribute coverage of variants to display, applied to both coverage types.

- */ - - public Double getCoverageMax() { - return this.coverageMax; - } - - /** - *

Default value: coverageAttributeValues - Allowed values: [coverageAttributeValues, coverageAttributeNames] coverageAttributeValues shows the product variants with the most missing attribute values first and coverageAttributeNames the ones with the most missing attribute names.

- */ - - public String getSortBy() { - return this.sortBy; - } - - /** - *

If true, the missingAttributeNames will be included in the results.

- */ - - public Boolean getShowMissingAttributeNames() { - return this.showMissingAttributeNames; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public java.util.List getProductIds() { - return this.productIds; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with any other filter.

- */ - - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - /** - *

Filters results by the provided attribute name. If provided, products are only checked for this attribute. Therefore, only products of product types which define the attribute name are considered. These product type IDs are then listed in MissingAttributesMeta. The attributeCount and attributeCoverage fields are not part of the response when using this filter. Cannot be applied in combination with any other filter.

- */ - - public String getAttributeName() { - return this.attributeName; - } - - public void setLimit(final Integer limit) { - this.limit = limit; - } - - public void setOffset(final Integer offset) { - this.offset = offset; - } - - public void setStaged(final Boolean staged) { - this.staged = staged; - } - - public void setProductSetLimit(final Integer productSetLimit) { - this.productSetLimit = productSetLimit; - } - - public void setIncludeVariants(final Boolean includeVariants) { - this.includeVariants = includeVariants; - } - - public void setCoverageMin(final Double coverageMin) { - this.coverageMin = coverageMin; - } - - public void setCoverageMax(final Double coverageMax) { - this.coverageMax = coverageMax; - } - - public void setSortBy(final String sortBy) { - this.sortBy = sortBy; - } - - public void setShowMissingAttributeNames(final Boolean showMissingAttributeNames) { - this.showMissingAttributeNames = showMissingAttributeNames; - } - - public void setProductIds(final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - } - - public void setProductIds(final java.util.List productIds) { - this.productIds = productIds; - } - - public void setProductTypeIds(final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - } - - public void setProductTypeIds(final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - } - - public void setAttributeName(final String attributeName) { - this.attributeName = attributeName; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingAttributesSearchRequestImpl that = (MissingAttributesSearchRequestImpl) o; - - return new EqualsBuilder().append(limit, that.limit) - .append(offset, that.offset) - .append(staged, that.staged) - .append(productSetLimit, that.productSetLimit) - .append(includeVariants, that.includeVariants) - .append(coverageMin, that.coverageMin) - .append(coverageMax, that.coverageMax) - .append(sortBy, that.sortBy) - .append(showMissingAttributeNames, that.showMissingAttributeNames) - .append(productIds, that.productIds) - .append(productTypeIds, that.productTypeIds) - .append(attributeName, that.attributeName) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(limit) - .append(offset) - .append(staged) - .append(productSetLimit) - .append(includeVariants) - .append(coverageMin) - .append(coverageMax) - .append(sortBy) - .append(showMissingAttributeNames) - .append(productIds) - .append(productTypeIds) - .append(attributeName) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatus.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatus.java deleted file mode 100644 index 1b79898097c..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatus.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.time.ZonedDateTime; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.TaskStatusEnum; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingDataTaskStatus missingDataTaskStatus = MissingDataTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingDataTaskStatusImpl.class) -@Deprecated -public interface MissingDataTaskStatus { - - /** - * - */ - @NotNull - @JsonProperty("state") - public TaskStatusEnum getState(); - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - @NotNull - @JsonProperty("expires") - public ZonedDateTime getExpires(); - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @NotNull - @Valid - @Deprecated - @JsonProperty("result") - public MissingAttributesPagedQueryResult getResult(); - - public void setState(final TaskStatusEnum state); - - public void setExpires(final ZonedDateTime expires); - - @Deprecated - public void setResult(final MissingAttributesPagedQueryResult result); - - public static MissingDataTaskStatus of() { - return new MissingDataTaskStatusImpl(); - } - - public static MissingDataTaskStatus of(final MissingDataTaskStatus template) { - MissingDataTaskStatusImpl instance = new MissingDataTaskStatusImpl(); - instance.setState(template.getState()); - instance.setExpires(template.getExpires()); - instance.setResult(template.getResult()); - return instance; - } - - public static MissingDataTaskStatusBuilder builder() { - return MissingDataTaskStatusBuilder.of(); - } - - public static MissingDataTaskStatusBuilder builder(final MissingDataTaskStatus template) { - return MissingDataTaskStatusBuilder.of(template); - } - - default T withMissingDataTaskStatus(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusBuilder.java deleted file mode 100644 index ce7952826f2..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusBuilder.java +++ /dev/null @@ -1,116 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingDataTaskStatusBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingDataTaskStatus missingDataTaskStatus = MissingDataTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingDataTaskStatusBuilder implements Builder { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult result; - - /** - * - */ - - public MissingDataTaskStatusBuilder state(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - return this; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public MissingDataTaskStatusBuilder expires(final java.time.ZonedDateTime expires) { - this.expires = expires; - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingDataTaskStatusBuilder result( - Function builder) { - this.result = builder - .apply(com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResultBuilder.of()) - .build(); - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingDataTaskStatusBuilder result( - final com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult result) { - this.result = result; - return this; - } - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult getResult() { - return this.result; - } - - public MissingDataTaskStatus build() { - Objects.requireNonNull(state, MissingDataTaskStatus.class + ": state is missing"); - Objects.requireNonNull(expires, MissingDataTaskStatus.class + ": expires is missing"); - Objects.requireNonNull(result, MissingDataTaskStatus.class + ": result is missing"); - return new MissingDataTaskStatusImpl(state, expires, result); - } - - /** - * builds MissingDataTaskStatus without checking for non null required values - */ - public MissingDataTaskStatus buildUnchecked() { - return new MissingDataTaskStatusImpl(state, expires, result); - } - - public static MissingDataTaskStatusBuilder of() { - return new MissingDataTaskStatusBuilder(); - } - - public static MissingDataTaskStatusBuilder of(final MissingDataTaskStatus template) { - MissingDataTaskStatusBuilder builder = new MissingDataTaskStatusBuilder(); - builder.state = template.getState(); - builder.expires = template.getExpires(); - builder.result = template.getResult(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusImpl.java deleted file mode 100644 index bdca7cb6bef..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingDataTaskStatusImpl.java +++ /dev/null @@ -1,101 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingDataTaskStatusImpl implements MissingDataTaskStatus, ModelBase { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult result; - - @JsonCreator - MissingDataTaskStatusImpl(@JsonProperty("state") final com.commercetools.ml.models.common.TaskStatusEnum state, - @JsonProperty("expires") final java.time.ZonedDateTime expires, - @JsonProperty("result") final com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult result) { - this.state = state; - this.expires = expires; - this.result = result; - } - - public MissingDataTaskStatusImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult getResult() { - return this.result; - } - - public void setState(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - } - - public void setExpires(final java.time.ZonedDateTime expires) { - this.expires = expires; - } - - @Deprecated - public void setResult(final com.commercetools.ml.models.missing_data.MissingAttributesPagedQueryResult result) { - this.result = result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingDataTaskStatusImpl that = (MissingDataTaskStatusImpl) o; - - return new EqualsBuilder().append(state, that.state) - .append(expires, that.expires) - .append(result, that.result) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(state).append(expires).append(result).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImages.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImages.java deleted file mode 100644 index c743e7b475d..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImages.java +++ /dev/null @@ -1,97 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.ProductReference; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImages - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImages missingImages = MissingImages.builder()
- *             .product(productBuilder -> productBuilder)
- *             .variantId(0.3)
- *             .imageCount(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesImpl.class) -@Deprecated -public interface MissingImages { - - /** - * - */ - @NotNull - @Valid - @JsonProperty("product") - public ProductReference getProduct(); - - /** - *

ID of the variant

- */ - @NotNull - @JsonProperty("variantId") - public Long getVariantId(); - - /** - *

Number of images the variant contains.

- */ - @NotNull - @JsonProperty("imageCount") - public Long getImageCount(); - - public void setProduct(final ProductReference product); - - public void setVariantId(final Long variantId); - - public void setImageCount(final Long imageCount); - - public static MissingImages of() { - return new MissingImagesImpl(); - } - - public static MissingImages of(final MissingImages template) { - MissingImagesImpl instance = new MissingImagesImpl(); - instance.setProduct(template.getProduct()); - instance.setVariantId(template.getVariantId()); - instance.setImageCount(template.getImageCount()); - return instance; - } - - public static MissingImagesBuilder builder() { - return MissingImagesBuilder.of(); - } - - public static MissingImagesBuilder builder(final MissingImages template) { - return MissingImagesBuilder.of(template); - } - - default T withMissingImages(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesBuilder.java deleted file mode 100644 index e4659fc9bad..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesBuilder.java +++ /dev/null @@ -1,109 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImages missingImages = MissingImages.builder()
- *             .product(productBuilder -> productBuilder)
- *             .variantId(0.3)
- *             .imageCount(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesBuilder implements Builder { - - private com.commercetools.ml.models.common.ProductReference product; - - private Long variantId; - - private Long imageCount; - - /** - * - */ - - public MissingImagesBuilder product( - Function builder) { - this.product = builder.apply(com.commercetools.ml.models.common.ProductReferenceBuilder.of()).build(); - return this; - } - - /** - * - */ - - public MissingImagesBuilder product(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - return this; - } - - /** - *

ID of the variant

- */ - - public MissingImagesBuilder variantId(final Long variantId) { - this.variantId = variantId; - return this; - } - - /** - *

Number of images the variant contains.

- */ - - public MissingImagesBuilder imageCount(final Long imageCount) { - this.imageCount = imageCount; - return this; - } - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - public Long getVariantId() { - return this.variantId; - } - - public Long getImageCount() { - return this.imageCount; - } - - public MissingImages build() { - Objects.requireNonNull(product, MissingImages.class + ": product is missing"); - Objects.requireNonNull(variantId, MissingImages.class + ": variantId is missing"); - Objects.requireNonNull(imageCount, MissingImages.class + ": imageCount is missing"); - return new MissingImagesImpl(product, variantId, imageCount); - } - - /** - * builds MissingImages without checking for non null required values - */ - public MissingImages buildUnchecked() { - return new MissingImagesImpl(product, variantId, imageCount); - } - - public static MissingImagesBuilder of() { - return new MissingImagesBuilder(); - } - - public static MissingImagesBuilder of(final MissingImages template) { - MissingImagesBuilder builder = new MissingImagesBuilder(); - builder.product = template.getProduct(); - builder.variantId = template.getVariantId(); - builder.imageCount = template.getImageCount(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCount.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCount.java deleted file mode 100644 index 5baca0dc6e7..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCount.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesCount - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesCount missingImagesCount = MissingImagesCount.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesCountImpl.class) -@Deprecated -public interface MissingImagesCount { - - /** - * - */ - @NotNull - @JsonProperty("missingImages") - public Long getMissingImages(); - - /** - *

Number of products scanned.

- */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - public void setMissingImages(final Long missingImages); - - public void setTotal(final Long total); - - public static MissingImagesCount of() { - return new MissingImagesCountImpl(); - } - - public static MissingImagesCount of(final MissingImagesCount template) { - MissingImagesCountImpl instance = new MissingImagesCountImpl(); - instance.setMissingImages(template.getMissingImages()); - instance.setTotal(template.getTotal()); - return instance; - } - - public static MissingImagesCountBuilder builder() { - return MissingImagesCountBuilder.of(); - } - - public static MissingImagesCountBuilder builder(final MissingImagesCount template) { - return MissingImagesCountBuilder.of(template); - } - - default T withMissingImagesCount(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountBuilder.java deleted file mode 100644 index 3b206a249ad..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesCountBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesCount missingImagesCount = MissingImagesCount.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesCountBuilder implements Builder { - - private Long missingImages; - - private Long total; - - /** - * - */ - - public MissingImagesCountBuilder missingImages(final Long missingImages) { - this.missingImages = missingImages; - return this; - } - - /** - *

Number of products scanned.

- */ - - public MissingImagesCountBuilder total(final Long total) { - this.total = total; - return this; - } - - public Long getMissingImages() { - return this.missingImages; - } - - public Long getTotal() { - return this.total; - } - - public MissingImagesCount build() { - Objects.requireNonNull(missingImages, MissingImagesCount.class + ": missingImages is missing"); - Objects.requireNonNull(total, MissingImagesCount.class + ": total is missing"); - return new MissingImagesCountImpl(missingImages, total); - } - - /** - * builds MissingImagesCount without checking for non null required values - */ - public MissingImagesCount buildUnchecked() { - return new MissingImagesCountImpl(missingImages, total); - } - - public static MissingImagesCountBuilder of() { - return new MissingImagesCountBuilder(); - } - - public static MissingImagesCountBuilder of(final MissingImagesCount template) { - MissingImagesCountBuilder builder = new MissingImagesCountBuilder(); - builder.missingImages = template.getMissingImages(); - builder.total = template.getTotal(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountImpl.java deleted file mode 100644 index 3529aa0948b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesCountImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesCount - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesCountImpl implements MissingImagesCount, ModelBase { - - private Long missingImages; - - private Long total; - - @JsonCreator - MissingImagesCountImpl(@JsonProperty("missingImages") final Long missingImages, - @JsonProperty("total") final Long total) { - this.missingImages = missingImages; - this.total = total; - } - - public MissingImagesCountImpl() { - } - - /** - * - */ - - public Long getMissingImages() { - return this.missingImages; - } - - /** - *

Number of products scanned.

- */ - - public Long getTotal() { - return this.total; - } - - public void setMissingImages(final Long missingImages) { - this.missingImages = missingImages; - } - - public void setTotal(final Long total) { - this.total = total; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesCountImpl that = (MissingImagesCountImpl) o; - - return new EqualsBuilder().append(missingImages, that.missingImages).append(total, that.total).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(missingImages).append(total).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesImpl.java deleted file mode 100644 index 05692d682f2..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesImpl.java +++ /dev/null @@ -1,98 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImages - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesImpl implements MissingImages, ModelBase { - - private com.commercetools.ml.models.common.ProductReference product; - - private Long variantId; - - private Long imageCount; - - @JsonCreator - MissingImagesImpl(@JsonProperty("product") final com.commercetools.ml.models.common.ProductReference product, - @JsonProperty("variantId") final Long variantId, @JsonProperty("imageCount") final Long imageCount) { - this.product = product; - this.variantId = variantId; - this.imageCount = imageCount; - } - - public MissingImagesImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - /** - *

ID of the variant

- */ - - public Long getVariantId() { - return this.variantId; - } - - /** - *

Number of images the variant contains.

- */ - - public Long getImageCount() { - return this.imageCount; - } - - public void setProduct(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - } - - public void setVariantId(final Long variantId) { - this.variantId = variantId; - } - - public void setImageCount(final Long imageCount) { - this.imageCount = imageCount; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesImpl that = (MissingImagesImpl) o; - - return new EqualsBuilder().append(product, that.product) - .append(variantId, that.variantId) - .append(imageCount, that.imageCount) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(product).append(variantId).append(imageCount).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMeta.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMeta.java deleted file mode 100644 index caa6f1449fb..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMeta.java +++ /dev/null @@ -1,101 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesMeta - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesMeta missingImagesMeta = MissingImagesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .threshold(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesMetaImpl.class) -@Deprecated -public interface MissingImagesMeta { - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("productLevel") - public MissingImagesProductLevel getProductLevel(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("variantLevel") - public MissingImagesVariantLevel getVariantLevel(); - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - @NotNull - @JsonProperty("threshold") - public Long getThreshold(); - - @Deprecated - public void setProductLevel(final MissingImagesProductLevel productLevel); - - @Deprecated - public void setVariantLevel(final MissingImagesVariantLevel variantLevel); - - public void setThreshold(final Long threshold); - - public static MissingImagesMeta of() { - return new MissingImagesMetaImpl(); - } - - public static MissingImagesMeta of(final MissingImagesMeta template) { - MissingImagesMetaImpl instance = new MissingImagesMetaImpl(); - instance.setProductLevel(template.getProductLevel()); - instance.setVariantLevel(template.getVariantLevel()); - instance.setThreshold(template.getThreshold()); - return instance; - } - - public static MissingImagesMetaBuilder builder() { - return MissingImagesMetaBuilder.of(); - } - - public static MissingImagesMetaBuilder builder(final MissingImagesMeta template) { - return MissingImagesMetaBuilder.of(template); - } - - default T withMissingImagesMeta(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaBuilder.java deleted file mode 100644 index 3f86d7366f0..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaBuilder.java +++ /dev/null @@ -1,133 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesMetaBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesMeta missingImagesMeta = MissingImagesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .threshold(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesMetaBuilder implements Builder { - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingImagesProductLevel productLevel; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingImagesVariantLevel variantLevel; - - private Long threshold; - - /** - * - */ - @Deprecated - public MissingImagesMetaBuilder productLevel( - Function builder) { - this.productLevel = builder - .apply(com.commercetools.ml.models.missing_data.MissingImagesProductLevelBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingImagesMetaBuilder productLevel( - final com.commercetools.ml.models.missing_data.MissingImagesProductLevel productLevel) { - this.productLevel = productLevel; - return this; - } - - /** - * - */ - @Deprecated - public MissingImagesMetaBuilder variantLevel( - Function builder) { - this.variantLevel = builder - .apply(com.commercetools.ml.models.missing_data.MissingImagesVariantLevelBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingImagesMetaBuilder variantLevel( - final com.commercetools.ml.models.missing_data.MissingImagesVariantLevel variantLevel) { - this.variantLevel = variantLevel; - return this; - } - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - - public MissingImagesMetaBuilder threshold(final Long threshold) { - this.threshold = threshold; - return this; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingImagesProductLevel getProductLevel() { - return this.productLevel; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingImagesVariantLevel getVariantLevel() { - return this.variantLevel; - } - - public Long getThreshold() { - return this.threshold; - } - - public MissingImagesMeta build() { - Objects.requireNonNull(productLevel, MissingImagesMeta.class + ": productLevel is missing"); - Objects.requireNonNull(variantLevel, MissingImagesMeta.class + ": variantLevel is missing"); - Objects.requireNonNull(threshold, MissingImagesMeta.class + ": threshold is missing"); - return new MissingImagesMetaImpl(productLevel, variantLevel, threshold); - } - - /** - * builds MissingImagesMeta without checking for non null required values - */ - public MissingImagesMeta buildUnchecked() { - return new MissingImagesMetaImpl(productLevel, variantLevel, threshold); - } - - public static MissingImagesMetaBuilder of() { - return new MissingImagesMetaBuilder(); - } - - public static MissingImagesMetaBuilder of(final MissingImagesMeta template) { - MissingImagesMetaBuilder builder = new MissingImagesMetaBuilder(); - builder.productLevel = template.getProductLevel(); - builder.variantLevel = template.getVariantLevel(); - builder.threshold = template.getThreshold(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaImpl.java deleted file mode 100644 index 50c866f4b8b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesMetaImpl.java +++ /dev/null @@ -1,104 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesMeta - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesMetaImpl implements MissingImagesMeta, ModelBase { - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingImagesProductLevel productLevel; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingImagesVariantLevel variantLevel; - - private Long threshold; - - @JsonCreator - MissingImagesMetaImpl( - @JsonProperty("productLevel") final com.commercetools.ml.models.missing_data.MissingImagesProductLevel productLevel, - @JsonProperty("variantLevel") final com.commercetools.ml.models.missing_data.MissingImagesVariantLevel variantLevel, - @JsonProperty("threshold") final Long threshold) { - this.productLevel = productLevel; - this.variantLevel = variantLevel; - this.threshold = threshold; - } - - public MissingImagesMetaImpl() { - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingImagesProductLevel getProductLevel() { - return this.productLevel; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingImagesVariantLevel getVariantLevel() { - return this.variantLevel; - } - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - - public Long getThreshold() { - return this.threshold; - } - - @Deprecated - public void setProductLevel(final com.commercetools.ml.models.missing_data.MissingImagesProductLevel productLevel) { - this.productLevel = productLevel; - } - - @Deprecated - public void setVariantLevel(final com.commercetools.ml.models.missing_data.MissingImagesVariantLevel variantLevel) { - this.variantLevel = variantLevel; - } - - public void setThreshold(final Long threshold) { - this.threshold = threshold; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesMetaImpl that = (MissingImagesMetaImpl) o; - - return new EqualsBuilder().append(productLevel, that.productLevel) - .append(variantLevel, that.variantLevel) - .append(threshold, that.threshold) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(productLevel).append(variantLevel).append(threshold).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResult.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResult.java deleted file mode 100644 index 8466a8efbe4..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResult.java +++ /dev/null @@ -1,124 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesPagedQueryResult - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesPagedQueryResult missingImagesPagedQueryResult = MissingImagesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesPagedQueryResultImpl.class) -@Deprecated -public interface MissingImagesPagedQueryResult { - - /** - * - */ - @NotNull - @JsonProperty("count") - public Long getCount(); - - /** - * - */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - *

Number of elements skipped.

- */ - @NotNull - @JsonProperty("offset") - public Long getOffset(); - - /** - * - */ - @NotNull - @Valid - @JsonProperty("results") - public List getResults(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("meta") - public MissingImagesMeta getMeta(); - - public void setCount(final Long count); - - public void setTotal(final Long total); - - public void setOffset(final Long offset); - - @JsonIgnore - public void setResults(final MissingImages... results); - - public void setResults(final List results); - - @Deprecated - public void setMeta(final MissingImagesMeta meta); - - public static MissingImagesPagedQueryResult of() { - return new MissingImagesPagedQueryResultImpl(); - } - - public static MissingImagesPagedQueryResult of(final MissingImagesPagedQueryResult template) { - MissingImagesPagedQueryResultImpl instance = new MissingImagesPagedQueryResultImpl(); - instance.setCount(template.getCount()); - instance.setTotal(template.getTotal()); - instance.setOffset(template.getOffset()); - instance.setResults(template.getResults()); - instance.setMeta(template.getMeta()); - return instance; - } - - public static MissingImagesPagedQueryResultBuilder builder() { - return MissingImagesPagedQueryResultBuilder.of(); - } - - public static MissingImagesPagedQueryResultBuilder builder(final MissingImagesPagedQueryResult template) { - return MissingImagesPagedQueryResultBuilder.of(template); - } - - default T withMissingImagesPagedQueryResult(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultBuilder.java deleted file mode 100644 index 7fe204d28eb..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultBuilder.java +++ /dev/null @@ -1,198 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesPagedQueryResultBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesPagedQueryResult missingImagesPagedQueryResult = MissingImagesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesPagedQueryResultBuilder implements Builder { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingImagesMeta meta; - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder count(final Long count) { - this.count = count; - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingImagesPagedQueryResultBuilder offset(final Long offset) { - this.offset = offset; - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder results( - final com.commercetools.ml.models.missing_data.MissingImages... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder results( - final java.util.List results) { - this.results = results; - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder plusResults( - final com.commercetools.ml.models.missing_data.MissingImages... results) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.addAll(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder plusResults( - Function builder) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingImagesBuilder.of()).build()); - return this; - } - - /** - * - */ - - public MissingImagesPagedQueryResultBuilder withResults( - Function builder) { - this.results = new ArrayList<>(); - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingImagesBuilder.of()).build()); - return this; - } - - /** - * - */ - @Deprecated - public MissingImagesPagedQueryResultBuilder meta( - Function builder) { - this.meta = builder.apply(com.commercetools.ml.models.missing_data.MissingImagesMetaBuilder.of()).build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingImagesPagedQueryResultBuilder meta( - final com.commercetools.ml.models.missing_data.MissingImagesMeta meta) { - this.meta = meta; - return this; - } - - public Long getCount() { - return this.count; - } - - public Long getTotal() { - return this.total; - } - - public Long getOffset() { - return this.offset; - } - - public java.util.List getResults() { - return this.results; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingImagesMeta getMeta() { - return this.meta; - } - - public MissingImagesPagedQueryResult build() { - Objects.requireNonNull(count, MissingImagesPagedQueryResult.class + ": count is missing"); - Objects.requireNonNull(total, MissingImagesPagedQueryResult.class + ": total is missing"); - Objects.requireNonNull(offset, MissingImagesPagedQueryResult.class + ": offset is missing"); - Objects.requireNonNull(results, MissingImagesPagedQueryResult.class + ": results is missing"); - Objects.requireNonNull(meta, MissingImagesPagedQueryResult.class + ": meta is missing"); - return new MissingImagesPagedQueryResultImpl(count, total, offset, results, meta); - } - - /** - * builds MissingImagesPagedQueryResult without checking for non null required values - */ - public MissingImagesPagedQueryResult buildUnchecked() { - return new MissingImagesPagedQueryResultImpl(count, total, offset, results, meta); - } - - public static MissingImagesPagedQueryResultBuilder of() { - return new MissingImagesPagedQueryResultBuilder(); - } - - public static MissingImagesPagedQueryResultBuilder of(final MissingImagesPagedQueryResult template) { - MissingImagesPagedQueryResultBuilder builder = new MissingImagesPagedQueryResultBuilder(); - builder.count = template.getCount(); - builder.total = template.getTotal(); - builder.offset = template.getOffset(); - builder.results = template.getResults(); - builder.meta = template.getMeta(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultImpl.java deleted file mode 100644 index 08231d30961..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesPagedQueryResultImpl.java +++ /dev/null @@ -1,143 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesPagedQueryResult - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesPagedQueryResultImpl implements MissingImagesPagedQueryResult, ModelBase { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingImagesMeta meta; - - @JsonCreator - MissingImagesPagedQueryResultImpl(@JsonProperty("count") final Long count, @JsonProperty("total") final Long total, - @JsonProperty("offset") final Long offset, - @JsonProperty("results") final java.util.List results, - @JsonProperty("meta") final com.commercetools.ml.models.missing_data.MissingImagesMeta meta) { - this.count = count; - this.total = total; - this.offset = offset; - this.results = results; - this.meta = meta; - } - - public MissingImagesPagedQueryResultImpl() { - } - - /** - * - */ - - public Long getCount() { - return this.count; - } - - /** - * - */ - - public Long getTotal() { - return this.total; - } - - /** - *

Number of elements skipped.

- */ - - public Long getOffset() { - return this.offset; - } - - /** - * - */ - - public java.util.List getResults() { - return this.results; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingImagesMeta getMeta() { - return this.meta; - } - - public void setCount(final Long count) { - this.count = count; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setOffset(final Long offset) { - this.offset = offset; - } - - public void setResults(final com.commercetools.ml.models.missing_data.MissingImages... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - } - - public void setResults(final java.util.List results) { - this.results = results; - } - - @Deprecated - public void setMeta(final com.commercetools.ml.models.missing_data.MissingImagesMeta meta) { - this.meta = meta; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesPagedQueryResultImpl that = (MissingImagesPagedQueryResultImpl) o; - - return new EqualsBuilder().append(count, that.count) - .append(total, that.total) - .append(offset, that.offset) - .append(results, that.results) - .append(meta, that.meta) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(count) - .append(total) - .append(offset) - .append(results) - .append(meta) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevel.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevel.java deleted file mode 100644 index 4eea2640970..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevel.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesProductLevel - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesProductLevel missingImagesProductLevel = MissingImagesProductLevel.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesProductLevelImpl.class) -@Deprecated -public interface MissingImagesProductLevel extends MissingImagesCount { - - /** - *

Number of products missing images.

- */ - @NotNull - @JsonProperty("missingImages") - public Long getMissingImages(); - - /** - *

Number of products scanned.

- */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - public void setMissingImages(final Long missingImages); - - public void setTotal(final Long total); - - public static MissingImagesProductLevel of() { - return new MissingImagesProductLevelImpl(); - } - - public static MissingImagesProductLevel of(final MissingImagesProductLevel template) { - MissingImagesProductLevelImpl instance = new MissingImagesProductLevelImpl(); - instance.setMissingImages(template.getMissingImages()); - instance.setTotal(template.getTotal()); - return instance; - } - - public static MissingImagesProductLevelBuilder builder() { - return MissingImagesProductLevelBuilder.of(); - } - - public static MissingImagesProductLevelBuilder builder(final MissingImagesProductLevel template) { - return MissingImagesProductLevelBuilder.of(template); - } - - default T withMissingImagesProductLevel(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelBuilder.java deleted file mode 100644 index 04725d4653d..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesProductLevelBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesProductLevel missingImagesProductLevel = MissingImagesProductLevel.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesProductLevelBuilder implements Builder { - - private Long missingImages; - - private Long total; - - /** - *

Number of products missing images.

- */ - - public MissingImagesProductLevelBuilder missingImages(final Long missingImages) { - this.missingImages = missingImages; - return this; - } - - /** - *

Number of products scanned.

- */ - - public MissingImagesProductLevelBuilder total(final Long total) { - this.total = total; - return this; - } - - public Long getMissingImages() { - return this.missingImages; - } - - public Long getTotal() { - return this.total; - } - - public MissingImagesProductLevel build() { - Objects.requireNonNull(missingImages, MissingImagesProductLevel.class + ": missingImages is missing"); - Objects.requireNonNull(total, MissingImagesProductLevel.class + ": total is missing"); - return new MissingImagesProductLevelImpl(missingImages, total); - } - - /** - * builds MissingImagesProductLevel without checking for non null required values - */ - public MissingImagesProductLevel buildUnchecked() { - return new MissingImagesProductLevelImpl(missingImages, total); - } - - public static MissingImagesProductLevelBuilder of() { - return new MissingImagesProductLevelBuilder(); - } - - public static MissingImagesProductLevelBuilder of(final MissingImagesProductLevel template) { - MissingImagesProductLevelBuilder builder = new MissingImagesProductLevelBuilder(); - builder.missingImages = template.getMissingImages(); - builder.total = template.getTotal(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelImpl.java deleted file mode 100644 index 9e644cf34cd..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesProductLevelImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesProductLevel - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesProductLevelImpl implements MissingImagesProductLevel, ModelBase { - - private Long missingImages; - - private Long total; - - @JsonCreator - MissingImagesProductLevelImpl(@JsonProperty("missingImages") final Long missingImages, - @JsonProperty("total") final Long total) { - this.missingImages = missingImages; - this.total = total; - } - - public MissingImagesProductLevelImpl() { - } - - /** - *

Number of products missing images.

- */ - - public Long getMissingImages() { - return this.missingImages; - } - - /** - *

Number of products scanned.

- */ - - public Long getTotal() { - return this.total; - } - - public void setMissingImages(final Long missingImages) { - this.missingImages = missingImages; - } - - public void setTotal(final Long total) { - this.total = total; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesProductLevelImpl that = (MissingImagesProductLevelImpl) o; - - return new EqualsBuilder().append(missingImages, that.missingImages).append(total, that.total).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(missingImages).append(total).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequest.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequest.java deleted file mode 100644 index 39505ec72ee..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequest.java +++ /dev/null @@ -1,155 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesSearchRequest - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesSearchRequest missingImagesSearchRequest = MissingImagesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesSearchRequestImpl.class) -@Deprecated -public interface MissingImagesSearchRequest { - - /** - *

Number of results requested.

- */ - - @JsonProperty("limit") - public Long getLimit(); - - /** - *

Number of elements skipped.

- */ - - @JsonProperty("offset") - public Long getOffset(); - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - @JsonProperty("staged") - public Boolean getStaged(); - - /** - *

Maximum number of products to scan.

- */ - - @JsonProperty("productSetLimit") - public Long getProductSetLimit(); - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - @JsonProperty("includeVariants") - public Boolean getIncludeVariants(); - - /** - *

If true, uses the median number of images per product variant as a threshold value.

- */ - - @JsonProperty("autoThreshold") - public Boolean getAutoThreshold(); - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - - @JsonProperty("threshold") - public Long getThreshold(); - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - @JsonProperty("productIds") - public List getProductIds(); - - /** - *

Filters results by the provided product type IDs. It cannot be applied in combination with any other filter.

- */ - - @JsonProperty("productTypeIds") - public List getProductTypeIds(); - - public void setLimit(final Long limit); - - public void setOffset(final Long offset); - - public void setStaged(final Boolean staged); - - public void setProductSetLimit(final Long productSetLimit); - - public void setIncludeVariants(final Boolean includeVariants); - - public void setAutoThreshold(final Boolean autoThreshold); - - public void setThreshold(final Long threshold); - - @JsonIgnore - public void setProductIds(final String... productIds); - - public void setProductIds(final List productIds); - - @JsonIgnore - public void setProductTypeIds(final String... productTypeIds); - - public void setProductTypeIds(final List productTypeIds); - - public static MissingImagesSearchRequest of() { - return new MissingImagesSearchRequestImpl(); - } - - public static MissingImagesSearchRequest of(final MissingImagesSearchRequest template) { - MissingImagesSearchRequestImpl instance = new MissingImagesSearchRequestImpl(); - instance.setLimit(template.getLimit()); - instance.setOffset(template.getOffset()); - instance.setStaged(template.getStaged()); - instance.setProductSetLimit(template.getProductSetLimit()); - instance.setIncludeVariants(template.getIncludeVariants()); - instance.setAutoThreshold(template.getAutoThreshold()); - instance.setThreshold(template.getThreshold()); - instance.setProductIds(template.getProductIds()); - instance.setProductTypeIds(template.getProductTypeIds()); - return instance; - } - - public static MissingImagesSearchRequestBuilder builder() { - return MissingImagesSearchRequestBuilder.of(); - } - - public static MissingImagesSearchRequestBuilder builder(final MissingImagesSearchRequest template) { - return MissingImagesSearchRequestBuilder.of(template); - } - - default T withMissingImagesSearchRequest(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestBuilder.java deleted file mode 100644 index d4744d9875c..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestBuilder.java +++ /dev/null @@ -1,252 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import javax.annotation.Nullable; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesSearchRequestBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesSearchRequest missingImagesSearchRequest = MissingImagesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesSearchRequestBuilder implements Builder { - - @Nullable - private Long limit; - - @Nullable - private Long offset; - - @Nullable - private Boolean staged; - - @Nullable - private Long productSetLimit; - - @Nullable - private Boolean includeVariants; - - @Nullable - private Boolean autoThreshold; - - @Nullable - private Long threshold; - - @Nullable - private java.util.List productIds; - - @Nullable - private java.util.List productTypeIds; - - /** - *

Number of results requested.

- */ - - public MissingImagesSearchRequestBuilder limit(@Nullable final Long limit) { - this.limit = limit; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingImagesSearchRequestBuilder offset(@Nullable final Long offset) { - this.offset = offset; - return this; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public MissingImagesSearchRequestBuilder staged(@Nullable final Boolean staged) { - this.staged = staged; - return this; - } - - /** - *

Maximum number of products to scan.

- */ - - public MissingImagesSearchRequestBuilder productSetLimit(@Nullable final Long productSetLimit) { - this.productSetLimit = productSetLimit; - return this; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public MissingImagesSearchRequestBuilder includeVariants(@Nullable final Boolean includeVariants) { - this.includeVariants = includeVariants; - return this; - } - - /** - *

If true, uses the median number of images per product variant as a threshold value.

- */ - - public MissingImagesSearchRequestBuilder autoThreshold(@Nullable final Boolean autoThreshold) { - this.autoThreshold = autoThreshold; - return this; - } - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - - public MissingImagesSearchRequestBuilder threshold(@Nullable final Long threshold) { - this.threshold = threshold; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder productIds(@Nullable final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder productIds(@Nullable final java.util.List productIds) { - this.productIds = productIds; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder plusProductIds(@Nullable final String... productIds) { - if (this.productIds == null) { - this.productIds = new ArrayList<>(); - } - this.productIds.addAll(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. It cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder productTypeIds(@Nullable final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. It cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder productTypeIds(@Nullable final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - return this; - } - - /** - *

Filters results by the provided product type IDs. It cannot be applied in combination with any other filter.

- */ - - public MissingImagesSearchRequestBuilder plusProductTypeIds(@Nullable final String... productTypeIds) { - if (this.productTypeIds == null) { - this.productTypeIds = new ArrayList<>(); - } - this.productTypeIds.addAll(Arrays.asList(productTypeIds)); - return this; - } - - @Nullable - public Long getLimit() { - return this.limit; - } - - @Nullable - public Long getOffset() { - return this.offset; - } - - @Nullable - public Boolean getStaged() { - return this.staged; - } - - @Nullable - public Long getProductSetLimit() { - return this.productSetLimit; - } - - @Nullable - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - @Nullable - public Boolean getAutoThreshold() { - return this.autoThreshold; - } - - @Nullable - public Long getThreshold() { - return this.threshold; - } - - @Nullable - public java.util.List getProductIds() { - return this.productIds; - } - - @Nullable - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - public MissingImagesSearchRequest build() { - return new MissingImagesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, - autoThreshold, threshold, productIds, productTypeIds); - } - - /** - * builds MissingImagesSearchRequest without checking for non null required values - */ - public MissingImagesSearchRequest buildUnchecked() { - return new MissingImagesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, - autoThreshold, threshold, productIds, productTypeIds); - } - - public static MissingImagesSearchRequestBuilder of() { - return new MissingImagesSearchRequestBuilder(); - } - - public static MissingImagesSearchRequestBuilder of(final MissingImagesSearchRequest template) { - MissingImagesSearchRequestBuilder builder = new MissingImagesSearchRequestBuilder(); - builder.limit = template.getLimit(); - builder.offset = template.getOffset(); - builder.staged = template.getStaged(); - builder.productSetLimit = template.getProductSetLimit(); - builder.includeVariants = template.getIncludeVariants(); - builder.autoThreshold = template.getAutoThreshold(); - builder.threshold = template.getThreshold(); - builder.productIds = template.getProductIds(); - builder.productTypeIds = template.getProductTypeIds(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestImpl.java deleted file mode 100644 index 46e0ef4f776..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesSearchRequestImpl.java +++ /dev/null @@ -1,215 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesSearchRequest - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesSearchRequestImpl implements MissingImagesSearchRequest, ModelBase { - - private Long limit; - - private Long offset; - - private Boolean staged; - - private Long productSetLimit; - - private Boolean includeVariants; - - private Boolean autoThreshold; - - private Long threshold; - - private java.util.List productIds; - - private java.util.List productTypeIds; - - @JsonCreator - MissingImagesSearchRequestImpl(@JsonProperty("limit") final Long limit, @JsonProperty("offset") final Long offset, - @JsonProperty("staged") final Boolean staged, @JsonProperty("productSetLimit") final Long productSetLimit, - @JsonProperty("includeVariants") final Boolean includeVariants, - @JsonProperty("autoThreshold") final Boolean autoThreshold, @JsonProperty("threshold") final Long threshold, - @JsonProperty("productIds") final java.util.List productIds, - @JsonProperty("productTypeIds") final java.util.List productTypeIds) { - this.limit = limit; - this.offset = offset; - this.staged = staged; - this.productSetLimit = productSetLimit; - this.includeVariants = includeVariants; - this.autoThreshold = autoThreshold; - this.threshold = threshold; - this.productIds = productIds; - this.productTypeIds = productTypeIds; - } - - public MissingImagesSearchRequestImpl() { - } - - /** - *

Number of results requested.

- */ - - public Long getLimit() { - return this.limit; - } - - /** - *

Number of elements skipped.

- */ - - public Long getOffset() { - return this.offset; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public Boolean getStaged() { - return this.staged; - } - - /** - *

Maximum number of products to scan.

- */ - - public Long getProductSetLimit() { - return this.productSetLimit; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - /** - *

If true, uses the median number of images per product variant as a threshold value.

- */ - - public Boolean getAutoThreshold() { - return this.autoThreshold; - } - - /** - *

The minimum number of images a product variant must have. Anything below this value is considered a product variant with missing images.

- */ - - public Long getThreshold() { - return this.threshold; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with any other filter.

- */ - - public java.util.List getProductIds() { - return this.productIds; - } - - /** - *

Filters results by the provided product type IDs. It cannot be applied in combination with any other filter.

- */ - - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - public void setLimit(final Long limit) { - this.limit = limit; - } - - public void setOffset(final Long offset) { - this.offset = offset; - } - - public void setStaged(final Boolean staged) { - this.staged = staged; - } - - public void setProductSetLimit(final Long productSetLimit) { - this.productSetLimit = productSetLimit; - } - - public void setIncludeVariants(final Boolean includeVariants) { - this.includeVariants = includeVariants; - } - - public void setAutoThreshold(final Boolean autoThreshold) { - this.autoThreshold = autoThreshold; - } - - public void setThreshold(final Long threshold) { - this.threshold = threshold; - } - - public void setProductIds(final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - } - - public void setProductIds(final java.util.List productIds) { - this.productIds = productIds; - } - - public void setProductTypeIds(final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - } - - public void setProductTypeIds(final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesSearchRequestImpl that = (MissingImagesSearchRequestImpl) o; - - return new EqualsBuilder().append(limit, that.limit) - .append(offset, that.offset) - .append(staged, that.staged) - .append(productSetLimit, that.productSetLimit) - .append(includeVariants, that.includeVariants) - .append(autoThreshold, that.autoThreshold) - .append(threshold, that.threshold) - .append(productIds, that.productIds) - .append(productTypeIds, that.productTypeIds) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(limit) - .append(offset) - .append(staged) - .append(productSetLimit) - .append(includeVariants) - .append(autoThreshold) - .append(threshold) - .append(productIds) - .append(productTypeIds) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatus.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatus.java deleted file mode 100644 index 5c8f4abf5fe..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatus.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.time.ZonedDateTime; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.TaskStatusEnum; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesTaskStatus missingImagesTaskStatus = MissingImagesTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesTaskStatusImpl.class) -@Deprecated -public interface MissingImagesTaskStatus { - - /** - * - */ - @NotNull - @JsonProperty("state") - public TaskStatusEnum getState(); - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - @NotNull - @JsonProperty("expires") - public ZonedDateTime getExpires(); - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @NotNull - @Valid - @Deprecated - @JsonProperty("result") - public MissingImagesPagedQueryResult getResult(); - - public void setState(final TaskStatusEnum state); - - public void setExpires(final ZonedDateTime expires); - - @Deprecated - public void setResult(final MissingImagesPagedQueryResult result); - - public static MissingImagesTaskStatus of() { - return new MissingImagesTaskStatusImpl(); - } - - public static MissingImagesTaskStatus of(final MissingImagesTaskStatus template) { - MissingImagesTaskStatusImpl instance = new MissingImagesTaskStatusImpl(); - instance.setState(template.getState()); - instance.setExpires(template.getExpires()); - instance.setResult(template.getResult()); - return instance; - } - - public static MissingImagesTaskStatusBuilder builder() { - return MissingImagesTaskStatusBuilder.of(); - } - - public static MissingImagesTaskStatusBuilder builder(final MissingImagesTaskStatus template) { - return MissingImagesTaskStatusBuilder.of(template); - } - - default T withMissingImagesTaskStatus(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusBuilder.java deleted file mode 100644 index 2cbb93176d7..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusBuilder.java +++ /dev/null @@ -1,115 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesTaskStatusBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesTaskStatus missingImagesTaskStatus = MissingImagesTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesTaskStatusBuilder implements Builder { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult result; - - /** - * - */ - - public MissingImagesTaskStatusBuilder state(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - return this; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public MissingImagesTaskStatusBuilder expires(final java.time.ZonedDateTime expires) { - this.expires = expires; - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingImagesTaskStatusBuilder result( - Function builder) { - this.result = builder.apply(com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResultBuilder.of()) - .build(); - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingImagesTaskStatusBuilder result( - final com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult result) { - this.result = result; - return this; - } - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult getResult() { - return this.result; - } - - public MissingImagesTaskStatus build() { - Objects.requireNonNull(state, MissingImagesTaskStatus.class + ": state is missing"); - Objects.requireNonNull(expires, MissingImagesTaskStatus.class + ": expires is missing"); - Objects.requireNonNull(result, MissingImagesTaskStatus.class + ": result is missing"); - return new MissingImagesTaskStatusImpl(state, expires, result); - } - - /** - * builds MissingImagesTaskStatus without checking for non null required values - */ - public MissingImagesTaskStatus buildUnchecked() { - return new MissingImagesTaskStatusImpl(state, expires, result); - } - - public static MissingImagesTaskStatusBuilder of() { - return new MissingImagesTaskStatusBuilder(); - } - - public static MissingImagesTaskStatusBuilder of(final MissingImagesTaskStatus template) { - MissingImagesTaskStatusBuilder builder = new MissingImagesTaskStatusBuilder(); - builder.state = template.getState(); - builder.expires = template.getExpires(); - builder.result = template.getResult(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusImpl.java deleted file mode 100644 index 6fb31c7595d..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesTaskStatusImpl.java +++ /dev/null @@ -1,101 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesTaskStatusImpl implements MissingImagesTaskStatus, ModelBase { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult result; - - @JsonCreator - MissingImagesTaskStatusImpl(@JsonProperty("state") final com.commercetools.ml.models.common.TaskStatusEnum state, - @JsonProperty("expires") final java.time.ZonedDateTime expires, - @JsonProperty("result") final com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult result) { - this.state = state; - this.expires = expires; - this.result = result; - } - - public MissingImagesTaskStatusImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult getResult() { - return this.result; - } - - public void setState(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - } - - public void setExpires(final java.time.ZonedDateTime expires) { - this.expires = expires; - } - - @Deprecated - public void setResult(final com.commercetools.ml.models.missing_data.MissingImagesPagedQueryResult result) { - this.result = result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesTaskStatusImpl that = (MissingImagesTaskStatusImpl) o; - - return new EqualsBuilder().append(state, that.state) - .append(expires, that.expires) - .append(result, that.result) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(state).append(expires).append(result).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevel.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevel.java deleted file mode 100644 index 359f248d519..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevel.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesVariantLevel - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesVariantLevel missingImagesVariantLevel = MissingImagesVariantLevel.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingImagesVariantLevelImpl.class) -@Deprecated -public interface MissingImagesVariantLevel extends MissingImagesCount { - - /** - *

Number of product variants missing images.

- */ - @NotNull - @JsonProperty("missingImages") - public Long getMissingImages(); - - /** - *

Number of products scanned.

- */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - public void setMissingImages(final Long missingImages); - - public void setTotal(final Long total); - - public static MissingImagesVariantLevel of() { - return new MissingImagesVariantLevelImpl(); - } - - public static MissingImagesVariantLevel of(final MissingImagesVariantLevel template) { - MissingImagesVariantLevelImpl instance = new MissingImagesVariantLevelImpl(); - instance.setMissingImages(template.getMissingImages()); - instance.setTotal(template.getTotal()); - return instance; - } - - public static MissingImagesVariantLevelBuilder builder() { - return MissingImagesVariantLevelBuilder.of(); - } - - public static MissingImagesVariantLevelBuilder builder(final MissingImagesVariantLevel template) { - return MissingImagesVariantLevelBuilder.of(template); - } - - default T withMissingImagesVariantLevel(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelBuilder.java deleted file mode 100644 index e69858114f7..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingImagesVariantLevelBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingImagesVariantLevel missingImagesVariantLevel = MissingImagesVariantLevel.builder()
- *             .missingImages(0.3)
- *             .total(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesVariantLevelBuilder implements Builder { - - private Long missingImages; - - private Long total; - - /** - *

Number of product variants missing images.

- */ - - public MissingImagesVariantLevelBuilder missingImages(final Long missingImages) { - this.missingImages = missingImages; - return this; - } - - /** - *

Number of products scanned.

- */ - - public MissingImagesVariantLevelBuilder total(final Long total) { - this.total = total; - return this; - } - - public Long getMissingImages() { - return this.missingImages; - } - - public Long getTotal() { - return this.total; - } - - public MissingImagesVariantLevel build() { - Objects.requireNonNull(missingImages, MissingImagesVariantLevel.class + ": missingImages is missing"); - Objects.requireNonNull(total, MissingImagesVariantLevel.class + ": total is missing"); - return new MissingImagesVariantLevelImpl(missingImages, total); - } - - /** - * builds MissingImagesVariantLevel without checking for non null required values - */ - public MissingImagesVariantLevel buildUnchecked() { - return new MissingImagesVariantLevelImpl(missingImages, total); - } - - public static MissingImagesVariantLevelBuilder of() { - return new MissingImagesVariantLevelBuilder(); - } - - public static MissingImagesVariantLevelBuilder of(final MissingImagesVariantLevel template) { - MissingImagesVariantLevelBuilder builder = new MissingImagesVariantLevelBuilder(); - builder.missingImages = template.getMissingImages(); - builder.total = template.getTotal(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelImpl.java deleted file mode 100644 index 750e11f2f28..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingImagesVariantLevelImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingImagesVariantLevel - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingImagesVariantLevelImpl implements MissingImagesVariantLevel, ModelBase { - - private Long missingImages; - - private Long total; - - @JsonCreator - MissingImagesVariantLevelImpl(@JsonProperty("missingImages") final Long missingImages, - @JsonProperty("total") final Long total) { - this.missingImages = missingImages; - this.total = total; - } - - public MissingImagesVariantLevelImpl() { - } - - /** - *

Number of product variants missing images.

- */ - - public Long getMissingImages() { - return this.missingImages; - } - - /** - *

Number of products scanned.

- */ - - public Long getTotal() { - return this.total; - } - - public void setMissingImages(final Long missingImages) { - this.missingImages = missingImages; - } - - public void setTotal(final Long total) { - this.total = total; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingImagesVariantLevelImpl that = (MissingImagesVariantLevelImpl) o; - - return new EqualsBuilder().append(missingImages, that.missingImages).append(total, that.total).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(missingImages).append(total).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPrices.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPrices.java deleted file mode 100644 index c5533822229..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPrices.java +++ /dev/null @@ -1,86 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.ProductReference; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPrices - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPrices missingPrices = MissingPrices.builder()
- *             .product(productBuilder -> productBuilder)
- *             .variantId(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesImpl.class) -@Deprecated -public interface MissingPrices { - - /** - * - */ - @NotNull - @Valid - @JsonProperty("product") - public ProductReference getProduct(); - - /** - *

Id of the ProductVariant.

- */ - @NotNull - @JsonProperty("variantId") - public Long getVariantId(); - - public void setProduct(final ProductReference product); - - public void setVariantId(final Long variantId); - - public static MissingPrices of() { - return new MissingPricesImpl(); - } - - public static MissingPrices of(final MissingPrices template) { - MissingPricesImpl instance = new MissingPricesImpl(); - instance.setProduct(template.getProduct()); - instance.setVariantId(template.getVariantId()); - return instance; - } - - public static MissingPricesBuilder builder() { - return MissingPricesBuilder.of(); - } - - public static MissingPricesBuilder builder(final MissingPrices template) { - return MissingPricesBuilder.of(template); - } - - default T withMissingPrices(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesBuilder.java deleted file mode 100644 index 4ac3d54c21e..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesBuilder.java +++ /dev/null @@ -1,91 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPrices missingPrices = MissingPrices.builder()
- *             .product(productBuilder -> productBuilder)
- *             .variantId(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesBuilder implements Builder { - - private com.commercetools.ml.models.common.ProductReference product; - - private Long variantId; - - /** - * - */ - - public MissingPricesBuilder product( - Function builder) { - this.product = builder.apply(com.commercetools.ml.models.common.ProductReferenceBuilder.of()).build(); - return this; - } - - /** - * - */ - - public MissingPricesBuilder product(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - return this; - } - - /** - *

Id of the ProductVariant.

- */ - - public MissingPricesBuilder variantId(final Long variantId) { - this.variantId = variantId; - return this; - } - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - public Long getVariantId() { - return this.variantId; - } - - public MissingPrices build() { - Objects.requireNonNull(product, MissingPrices.class + ": product is missing"); - Objects.requireNonNull(variantId, MissingPrices.class + ": variantId is missing"); - return new MissingPricesImpl(product, variantId); - } - - /** - * builds MissingPrices without checking for non null required values - */ - public MissingPrices buildUnchecked() { - return new MissingPricesImpl(product, variantId); - } - - public static MissingPricesBuilder of() { - return new MissingPricesBuilder(); - } - - public static MissingPricesBuilder of(final MissingPrices template) { - MissingPricesBuilder builder = new MissingPricesBuilder(); - builder.product = template.getProduct(); - builder.variantId = template.getVariantId(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesImpl.java deleted file mode 100644 index eb8b23c9303..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPrices - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesImpl implements MissingPrices, ModelBase { - - private com.commercetools.ml.models.common.ProductReference product; - - private Long variantId; - - @JsonCreator - MissingPricesImpl(@JsonProperty("product") final com.commercetools.ml.models.common.ProductReference product, - @JsonProperty("variantId") final Long variantId) { - this.product = product; - this.variantId = variantId; - } - - public MissingPricesImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.ProductReference getProduct() { - return this.product; - } - - /** - *

Id of the ProductVariant.

- */ - - public Long getVariantId() { - return this.variantId; - } - - public void setProduct(final com.commercetools.ml.models.common.ProductReference product) { - this.product = product; - } - - public void setVariantId(final Long variantId) { - this.variantId = variantId; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesImpl that = (MissingPricesImpl) o; - - return new EqualsBuilder().append(product, that.product).append(variantId, that.variantId).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(product).append(variantId).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMeta.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMeta.java deleted file mode 100644 index 452cf945ba1..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMeta.java +++ /dev/null @@ -1,90 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesMeta - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesMeta missingPricesMeta = MissingPricesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesMetaImpl.class) -@Deprecated -public interface MissingPricesMeta { - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("productLevel") - public MissingPricesProductLevel getProductLevel(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("variantLevel") - public MissingPricesVariantLevel getVariantLevel(); - - @Deprecated - public void setProductLevel(final MissingPricesProductLevel productLevel); - - @Deprecated - public void setVariantLevel(final MissingPricesVariantLevel variantLevel); - - public static MissingPricesMeta of() { - return new MissingPricesMetaImpl(); - } - - public static MissingPricesMeta of(final MissingPricesMeta template) { - MissingPricesMetaImpl instance = new MissingPricesMetaImpl(); - instance.setProductLevel(template.getProductLevel()); - instance.setVariantLevel(template.getVariantLevel()); - return instance; - } - - public static MissingPricesMetaBuilder builder() { - return MissingPricesMetaBuilder.of(); - } - - public static MissingPricesMetaBuilder builder(final MissingPricesMeta template) { - return MissingPricesMetaBuilder.of(template); - } - - default T withMissingPricesMeta(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaBuilder.java deleted file mode 100644 index a22ab9a24bc..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaBuilder.java +++ /dev/null @@ -1,115 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesMetaBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesMeta missingPricesMeta = MissingPricesMeta.builder()
- *             .productLevel(productLevelBuilder -> productLevelBuilder)
- *             .variantLevel(variantLevelBuilder -> variantLevelBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesMetaBuilder implements Builder { - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingPricesProductLevel productLevel; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingPricesVariantLevel variantLevel; - - /** - * - */ - @Deprecated - public MissingPricesMetaBuilder productLevel( - Function builder) { - this.productLevel = builder - .apply(com.commercetools.ml.models.missing_data.MissingPricesProductLevelBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingPricesMetaBuilder productLevel( - final com.commercetools.ml.models.missing_data.MissingPricesProductLevel productLevel) { - this.productLevel = productLevel; - return this; - } - - /** - * - */ - @Deprecated - public MissingPricesMetaBuilder variantLevel( - Function builder) { - this.variantLevel = builder - .apply(com.commercetools.ml.models.missing_data.MissingPricesVariantLevelBuilder.of()) - .build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingPricesMetaBuilder variantLevel( - final com.commercetools.ml.models.missing_data.MissingPricesVariantLevel variantLevel) { - this.variantLevel = variantLevel; - return this; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingPricesProductLevel getProductLevel() { - return this.productLevel; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingPricesVariantLevel getVariantLevel() { - return this.variantLevel; - } - - public MissingPricesMeta build() { - Objects.requireNonNull(productLevel, MissingPricesMeta.class + ": productLevel is missing"); - Objects.requireNonNull(variantLevel, MissingPricesMeta.class + ": variantLevel is missing"); - return new MissingPricesMetaImpl(productLevel, variantLevel); - } - - /** - * builds MissingPricesMeta without checking for non null required values - */ - public MissingPricesMeta buildUnchecked() { - return new MissingPricesMetaImpl(productLevel, variantLevel); - } - - public static MissingPricesMetaBuilder of() { - return new MissingPricesMetaBuilder(); - } - - public static MissingPricesMetaBuilder of(final MissingPricesMeta template) { - MissingPricesMetaBuilder builder = new MissingPricesMetaBuilder(); - builder.productLevel = template.getProductLevel(); - builder.variantLevel = template.getVariantLevel(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaImpl.java deleted file mode 100644 index 98450a67781..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesMetaImpl.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesMeta - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesMetaImpl implements MissingPricesMeta, ModelBase { - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingPricesProductLevel productLevel; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingPricesVariantLevel variantLevel; - - @JsonCreator - MissingPricesMetaImpl( - @JsonProperty("productLevel") final com.commercetools.ml.models.missing_data.MissingPricesProductLevel productLevel, - @JsonProperty("variantLevel") final com.commercetools.ml.models.missing_data.MissingPricesVariantLevel variantLevel) { - this.productLevel = productLevel; - this.variantLevel = variantLevel; - } - - public MissingPricesMetaImpl() { - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingPricesProductLevel getProductLevel() { - return this.productLevel; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingPricesVariantLevel getVariantLevel() { - return this.variantLevel; - } - - @Deprecated - public void setProductLevel(final com.commercetools.ml.models.missing_data.MissingPricesProductLevel productLevel) { - this.productLevel = productLevel; - } - - @Deprecated - public void setVariantLevel(final com.commercetools.ml.models.missing_data.MissingPricesVariantLevel variantLevel) { - this.variantLevel = variantLevel; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesMetaImpl that = (MissingPricesMetaImpl) o; - - return new EqualsBuilder().append(productLevel, that.productLevel) - .append(variantLevel, that.variantLevel) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(productLevel).append(variantLevel).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResult.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResult.java deleted file mode 100644 index f18cd011570..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResult.java +++ /dev/null @@ -1,124 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesPagedQueryResult - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesPagedQueryResult missingPricesPagedQueryResult = MissingPricesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesPagedQueryResultImpl.class) -@Deprecated -public interface MissingPricesPagedQueryResult { - - /** - * - */ - @NotNull - @JsonProperty("count") - public Long getCount(); - - /** - * - */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - *

Number of elements skipped.

- */ - @NotNull - @JsonProperty("offset") - public Long getOffset(); - - /** - * - */ - @NotNull - @Valid - @JsonProperty("results") - public List getResults(); - - /** - * - */ - @NotNull - @Valid - @Deprecated - @JsonProperty("meta") - public MissingPricesMeta getMeta(); - - public void setCount(final Long count); - - public void setTotal(final Long total); - - public void setOffset(final Long offset); - - @JsonIgnore - public void setResults(final MissingPrices... results); - - public void setResults(final List results); - - @Deprecated - public void setMeta(final MissingPricesMeta meta); - - public static MissingPricesPagedQueryResult of() { - return new MissingPricesPagedQueryResultImpl(); - } - - public static MissingPricesPagedQueryResult of(final MissingPricesPagedQueryResult template) { - MissingPricesPagedQueryResultImpl instance = new MissingPricesPagedQueryResultImpl(); - instance.setCount(template.getCount()); - instance.setTotal(template.getTotal()); - instance.setOffset(template.getOffset()); - instance.setResults(template.getResults()); - instance.setMeta(template.getMeta()); - return instance; - } - - public static MissingPricesPagedQueryResultBuilder builder() { - return MissingPricesPagedQueryResultBuilder.of(); - } - - public static MissingPricesPagedQueryResultBuilder builder(final MissingPricesPagedQueryResult template) { - return MissingPricesPagedQueryResultBuilder.of(template); - } - - default T withMissingPricesPagedQueryResult(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultBuilder.java deleted file mode 100644 index f05e412d0dd..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultBuilder.java +++ /dev/null @@ -1,198 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesPagedQueryResultBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesPagedQueryResult missingPricesPagedQueryResult = MissingPricesPagedQueryResult.builder()
- *             .count(0.3)
- *             .total(0.3)
- *             .offset(0.3)
- *             .plusResults(resultsBuilder -> resultsBuilder)
- *             .meta(metaBuilder -> metaBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesPagedQueryResultBuilder implements Builder { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingPricesMeta meta; - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder count(final Long count) { - this.count = count; - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingPricesPagedQueryResultBuilder offset(final Long offset) { - this.offset = offset; - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder results( - final com.commercetools.ml.models.missing_data.MissingPrices... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder results( - final java.util.List results) { - this.results = results; - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder plusResults( - final com.commercetools.ml.models.missing_data.MissingPrices... results) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.addAll(Arrays.asList(results)); - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder plusResults( - Function builder) { - if (this.results == null) { - this.results = new ArrayList<>(); - } - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingPricesBuilder.of()).build()); - return this; - } - - /** - * - */ - - public MissingPricesPagedQueryResultBuilder withResults( - Function builder) { - this.results = new ArrayList<>(); - this.results.add(builder.apply(com.commercetools.ml.models.missing_data.MissingPricesBuilder.of()).build()); - return this; - } - - /** - * - */ - @Deprecated - public MissingPricesPagedQueryResultBuilder meta( - Function builder) { - this.meta = builder.apply(com.commercetools.ml.models.missing_data.MissingPricesMetaBuilder.of()).build(); - return this; - } - - /** - * - */ - @Deprecated - public MissingPricesPagedQueryResultBuilder meta( - final com.commercetools.ml.models.missing_data.MissingPricesMeta meta) { - this.meta = meta; - return this; - } - - public Long getCount() { - return this.count; - } - - public Long getTotal() { - return this.total; - } - - public Long getOffset() { - return this.offset; - } - - public java.util.List getResults() { - return this.results; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingPricesMeta getMeta() { - return this.meta; - } - - public MissingPricesPagedQueryResult build() { - Objects.requireNonNull(count, MissingPricesPagedQueryResult.class + ": count is missing"); - Objects.requireNonNull(total, MissingPricesPagedQueryResult.class + ": total is missing"); - Objects.requireNonNull(offset, MissingPricesPagedQueryResult.class + ": offset is missing"); - Objects.requireNonNull(results, MissingPricesPagedQueryResult.class + ": results is missing"); - Objects.requireNonNull(meta, MissingPricesPagedQueryResult.class + ": meta is missing"); - return new MissingPricesPagedQueryResultImpl(count, total, offset, results, meta); - } - - /** - * builds MissingPricesPagedQueryResult without checking for non null required values - */ - public MissingPricesPagedQueryResult buildUnchecked() { - return new MissingPricesPagedQueryResultImpl(count, total, offset, results, meta); - } - - public static MissingPricesPagedQueryResultBuilder of() { - return new MissingPricesPagedQueryResultBuilder(); - } - - public static MissingPricesPagedQueryResultBuilder of(final MissingPricesPagedQueryResult template) { - MissingPricesPagedQueryResultBuilder builder = new MissingPricesPagedQueryResultBuilder(); - builder.count = template.getCount(); - builder.total = template.getTotal(); - builder.offset = template.getOffset(); - builder.results = template.getResults(); - builder.meta = template.getMeta(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultImpl.java deleted file mode 100644 index 652ee5964bf..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesPagedQueryResultImpl.java +++ /dev/null @@ -1,143 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesPagedQueryResult - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesPagedQueryResultImpl implements MissingPricesPagedQueryResult, ModelBase { - - private Long count; - - private Long total; - - private Long offset; - - private java.util.List results; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingPricesMeta meta; - - @JsonCreator - MissingPricesPagedQueryResultImpl(@JsonProperty("count") final Long count, @JsonProperty("total") final Long total, - @JsonProperty("offset") final Long offset, - @JsonProperty("results") final java.util.List results, - @JsonProperty("meta") final com.commercetools.ml.models.missing_data.MissingPricesMeta meta) { - this.count = count; - this.total = total; - this.offset = offset; - this.results = results; - this.meta = meta; - } - - public MissingPricesPagedQueryResultImpl() { - } - - /** - * - */ - - public Long getCount() { - return this.count; - } - - /** - * - */ - - public Long getTotal() { - return this.total; - } - - /** - *

Number of elements skipped.

- */ - - public Long getOffset() { - return this.offset; - } - - /** - * - */ - - public java.util.List getResults() { - return this.results; - } - - /** - * - */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingPricesMeta getMeta() { - return this.meta; - } - - public void setCount(final Long count) { - this.count = count; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setOffset(final Long offset) { - this.offset = offset; - } - - public void setResults(final com.commercetools.ml.models.missing_data.MissingPrices... results) { - this.results = new ArrayList<>(Arrays.asList(results)); - } - - public void setResults(final java.util.List results) { - this.results = results; - } - - @Deprecated - public void setMeta(final com.commercetools.ml.models.missing_data.MissingPricesMeta meta) { - this.meta = meta; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesPagedQueryResultImpl that = (MissingPricesPagedQueryResultImpl) o; - - return new EqualsBuilder().append(count, that.count) - .append(total, that.total) - .append(offset, that.offset) - .append(results, that.results) - .append(meta, that.meta) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(count) - .append(total) - .append(offset) - .append(results) - .append(meta) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCount.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCount.java deleted file mode 100644 index 269eafc26ef..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCount.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesProductCount - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesProductCount missingPricesProductCount = MissingPricesProductCount.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesProductCountImpl.class) -@Deprecated -public interface MissingPricesProductCount { - - /** - * - */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - * - */ - @NotNull - @JsonProperty("missingPrices") - public Long getMissingPrices(); - - public void setTotal(final Long total); - - public void setMissingPrices(final Long missingPrices); - - public static MissingPricesProductCount of() { - return new MissingPricesProductCountImpl(); - } - - public static MissingPricesProductCount of(final MissingPricesProductCount template) { - MissingPricesProductCountImpl instance = new MissingPricesProductCountImpl(); - instance.setTotal(template.getTotal()); - instance.setMissingPrices(template.getMissingPrices()); - return instance; - } - - public static MissingPricesProductCountBuilder builder() { - return MissingPricesProductCountBuilder.of(); - } - - public static MissingPricesProductCountBuilder builder(final MissingPricesProductCount template) { - return MissingPricesProductCountBuilder.of(template); - } - - default T withMissingPricesProductCount(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountBuilder.java deleted file mode 100644 index 86a62fcdd79..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesProductCountBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesProductCount missingPricesProductCount = MissingPricesProductCount.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesProductCountBuilder implements Builder { - - private Long total; - - private Long missingPrices; - - /** - * - */ - - public MissingPricesProductCountBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - * - */ - - public MissingPricesProductCountBuilder missingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - return this; - } - - public Long getTotal() { - return this.total; - } - - public Long getMissingPrices() { - return this.missingPrices; - } - - public MissingPricesProductCount build() { - Objects.requireNonNull(total, MissingPricesProductCount.class + ": total is missing"); - Objects.requireNonNull(missingPrices, MissingPricesProductCount.class + ": missingPrices is missing"); - return new MissingPricesProductCountImpl(total, missingPrices); - } - - /** - * builds MissingPricesProductCount without checking for non null required values - */ - public MissingPricesProductCount buildUnchecked() { - return new MissingPricesProductCountImpl(total, missingPrices); - } - - public static MissingPricesProductCountBuilder of() { - return new MissingPricesProductCountBuilder(); - } - - public static MissingPricesProductCountBuilder of(final MissingPricesProductCount template) { - MissingPricesProductCountBuilder builder = new MissingPricesProductCountBuilder(); - builder.total = template.getTotal(); - builder.missingPrices = template.getMissingPrices(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountImpl.java deleted file mode 100644 index cbc1fbbfd86..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductCountImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesProductCount - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesProductCountImpl implements MissingPricesProductCount, ModelBase { - - private Long total; - - private Long missingPrices; - - @JsonCreator - MissingPricesProductCountImpl(@JsonProperty("total") final Long total, - @JsonProperty("missingPrices") final Long missingPrices) { - this.total = total; - this.missingPrices = missingPrices; - } - - public MissingPricesProductCountImpl() { - } - - /** - * - */ - - public Long getTotal() { - return this.total; - } - - /** - * - */ - - public Long getMissingPrices() { - return this.missingPrices; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setMissingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesProductCountImpl that = (MissingPricesProductCountImpl) o; - - return new EqualsBuilder().append(total, that.total).append(missingPrices, that.missingPrices).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(total).append(missingPrices).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevel.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevel.java deleted file mode 100644 index 9b6157f209d..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevel.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesProductLevel - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesProductLevel missingPricesProductLevel = MissingPricesProductLevel.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesProductLevelImpl.class) -@Deprecated -public interface MissingPricesProductLevel extends MissingPricesProductCount { - - /** - *

Number of products scanned.

- */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - *

Number of products missing prices.

- */ - @NotNull - @JsonProperty("missingPrices") - public Long getMissingPrices(); - - public void setTotal(final Long total); - - public void setMissingPrices(final Long missingPrices); - - public static MissingPricesProductLevel of() { - return new MissingPricesProductLevelImpl(); - } - - public static MissingPricesProductLevel of(final MissingPricesProductLevel template) { - MissingPricesProductLevelImpl instance = new MissingPricesProductLevelImpl(); - instance.setTotal(template.getTotal()); - instance.setMissingPrices(template.getMissingPrices()); - return instance; - } - - public static MissingPricesProductLevelBuilder builder() { - return MissingPricesProductLevelBuilder.of(); - } - - public static MissingPricesProductLevelBuilder builder(final MissingPricesProductLevel template) { - return MissingPricesProductLevelBuilder.of(template); - } - - default T withMissingPricesProductLevel(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelBuilder.java deleted file mode 100644 index 820ba29b917..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesProductLevelBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesProductLevel missingPricesProductLevel = MissingPricesProductLevel.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesProductLevelBuilder implements Builder { - - private Long total; - - private Long missingPrices; - - /** - *

Number of products scanned.

- */ - - public MissingPricesProductLevelBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - *

Number of products missing prices.

- */ - - public MissingPricesProductLevelBuilder missingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - return this; - } - - public Long getTotal() { - return this.total; - } - - public Long getMissingPrices() { - return this.missingPrices; - } - - public MissingPricesProductLevel build() { - Objects.requireNonNull(total, MissingPricesProductLevel.class + ": total is missing"); - Objects.requireNonNull(missingPrices, MissingPricesProductLevel.class + ": missingPrices is missing"); - return new MissingPricesProductLevelImpl(total, missingPrices); - } - - /** - * builds MissingPricesProductLevel without checking for non null required values - */ - public MissingPricesProductLevel buildUnchecked() { - return new MissingPricesProductLevelImpl(total, missingPrices); - } - - public static MissingPricesProductLevelBuilder of() { - return new MissingPricesProductLevelBuilder(); - } - - public static MissingPricesProductLevelBuilder of(final MissingPricesProductLevel template) { - MissingPricesProductLevelBuilder builder = new MissingPricesProductLevelBuilder(); - builder.total = template.getTotal(); - builder.missingPrices = template.getMissingPrices(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelImpl.java deleted file mode 100644 index 2ce74b9cf85..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesProductLevelImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesProductLevel - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesProductLevelImpl implements MissingPricesProductLevel, ModelBase { - - private Long total; - - private Long missingPrices; - - @JsonCreator - MissingPricesProductLevelImpl(@JsonProperty("total") final Long total, - @JsonProperty("missingPrices") final Long missingPrices) { - this.total = total; - this.missingPrices = missingPrices; - } - - public MissingPricesProductLevelImpl() { - } - - /** - *

Number of products scanned.

- */ - - public Long getTotal() { - return this.total; - } - - /** - *

Number of products missing prices.

- */ - - public Long getMissingPrices() { - return this.missingPrices; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setMissingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesProductLevelImpl that = (MissingPricesProductLevelImpl) o; - - return new EqualsBuilder().append(total, that.total).append(missingPrices, that.missingPrices).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(total).append(missingPrices).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequest.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequest.java deleted file mode 100644 index 648981ac4a9..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequest.java +++ /dev/null @@ -1,176 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.time.ZonedDateTime; -import java.util.*; -import java.util.function.Function; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesSearchRequest - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesSearchRequest missingPricesSearchRequest = MissingPricesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesSearchRequestImpl.class) -@Deprecated -public interface MissingPricesSearchRequest { - - /** - *

Number of results requested.

- */ - - @JsonProperty("limit") - public Long getLimit(); - - /** - *

Number of elements skipped.

- */ - - @JsonProperty("offset") - public Long getOffset(); - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - @JsonProperty("staged") - public Boolean getStaged(); - - /** - *

Maximum number of products to scan.

- */ - - @JsonProperty("productSetLimit") - public Long getProductSetLimit(); - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - @JsonProperty("includeVariants") - public Boolean getIncludeVariants(); - - /** - *

If used, only checks if a product variant has a price in the provided currency code.

- */ - - @JsonProperty("currencyCode") - public String getCurrencyCode(); - - /** - *

If true, checks if there are prices for the specified date range and time.

- */ - - @JsonProperty("checkDate") - public Boolean getCheckDate(); - - /** - *

Starting date of the range to check. If no value is given, checks prices valid at the time the search is initiated.

- */ - - @JsonProperty("validFrom") - public ZonedDateTime getValidFrom(); - - /** - *

Ending date of the range to check. If no value is given, it is equal to validFrom.

- */ - - @JsonProperty("validUntil") - public ZonedDateTime getValidUntil(); - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.

- */ - - @JsonProperty("productIds") - public List getProductIds(); - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.

- */ - - @JsonProperty("productTypeIds") - public List getProductTypeIds(); - - public void setLimit(final Long limit); - - public void setOffset(final Long offset); - - public void setStaged(final Boolean staged); - - public void setProductSetLimit(final Long productSetLimit); - - public void setIncludeVariants(final Boolean includeVariants); - - public void setCurrencyCode(final String currencyCode); - - public void setCheckDate(final Boolean checkDate); - - public void setValidFrom(final ZonedDateTime validFrom); - - public void setValidUntil(final ZonedDateTime validUntil); - - @JsonIgnore - public void setProductIds(final String... productIds); - - public void setProductIds(final List productIds); - - @JsonIgnore - public void setProductTypeIds(final String... productTypeIds); - - public void setProductTypeIds(final List productTypeIds); - - public static MissingPricesSearchRequest of() { - return new MissingPricesSearchRequestImpl(); - } - - public static MissingPricesSearchRequest of(final MissingPricesSearchRequest template) { - MissingPricesSearchRequestImpl instance = new MissingPricesSearchRequestImpl(); - instance.setLimit(template.getLimit()); - instance.setOffset(template.getOffset()); - instance.setStaged(template.getStaged()); - instance.setProductSetLimit(template.getProductSetLimit()); - instance.setIncludeVariants(template.getIncludeVariants()); - instance.setCurrencyCode(template.getCurrencyCode()); - instance.setCheckDate(template.getCheckDate()); - instance.setValidFrom(template.getValidFrom()); - instance.setValidUntil(template.getValidUntil()); - instance.setProductIds(template.getProductIds()); - instance.setProductTypeIds(template.getProductTypeIds()); - return instance; - } - - public static MissingPricesSearchRequestBuilder builder() { - return MissingPricesSearchRequestBuilder.of(); - } - - public static MissingPricesSearchRequestBuilder builder(final MissingPricesSearchRequest template) { - return MissingPricesSearchRequestBuilder.of(template); - } - - default T withMissingPricesSearchRequest(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestBuilder.java deleted file mode 100644 index 580f45cef60..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestBuilder.java +++ /dev/null @@ -1,288 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import javax.annotation.Nullable; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesSearchRequestBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesSearchRequest missingPricesSearchRequest = MissingPricesSearchRequest.builder()
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesSearchRequestBuilder implements Builder { - - @Nullable - private Long limit; - - @Nullable - private Long offset; - - @Nullable - private Boolean staged; - - @Nullable - private Long productSetLimit; - - @Nullable - private Boolean includeVariants; - - @Nullable - private String currencyCode; - - @Nullable - private Boolean checkDate; - - @Nullable - private java.time.ZonedDateTime validFrom; - - @Nullable - private java.time.ZonedDateTime validUntil; - - @Nullable - private java.util.List productIds; - - @Nullable - private java.util.List productTypeIds; - - /** - *

Number of results requested.

- */ - - public MissingPricesSearchRequestBuilder limit(@Nullable final Long limit) { - this.limit = limit; - return this; - } - - /** - *

Number of elements skipped.

- */ - - public MissingPricesSearchRequestBuilder offset(@Nullable final Long offset) { - this.offset = offset; - return this; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public MissingPricesSearchRequestBuilder staged(@Nullable final Boolean staged) { - this.staged = staged; - return this; - } - - /** - *

Maximum number of products to scan.

- */ - - public MissingPricesSearchRequestBuilder productSetLimit(@Nullable final Long productSetLimit) { - this.productSetLimit = productSetLimit; - return this; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public MissingPricesSearchRequestBuilder includeVariants(@Nullable final Boolean includeVariants) { - this.includeVariants = includeVariants; - return this; - } - - /** - *

If used, only checks if a product variant has a price in the provided currency code.

- */ - - public MissingPricesSearchRequestBuilder currencyCode(@Nullable final String currencyCode) { - this.currencyCode = currencyCode; - return this; - } - - /** - *

If true, checks if there are prices for the specified date range and time.

- */ - - public MissingPricesSearchRequestBuilder checkDate(@Nullable final Boolean checkDate) { - this.checkDate = checkDate; - return this; - } - - /** - *

Starting date of the range to check. If no value is given, checks prices valid at the time the search is initiated.

- */ - - public MissingPricesSearchRequestBuilder validFrom(@Nullable final java.time.ZonedDateTime validFrom) { - this.validFrom = validFrom; - return this; - } - - /** - *

Ending date of the range to check. If no value is given, it is equal to validFrom.

- */ - - public MissingPricesSearchRequestBuilder validUntil(@Nullable final java.time.ZonedDateTime validUntil) { - this.validUntil = validUntil; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.

- */ - - public MissingPricesSearchRequestBuilder productIds(@Nullable final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.

- */ - - public MissingPricesSearchRequestBuilder productIds(@Nullable final java.util.List productIds) { - this.productIds = productIds; - return this; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.

- */ - - public MissingPricesSearchRequestBuilder plusProductIds(@Nullable final String... productIds) { - if (this.productIds == null) { - this.productIds = new ArrayList<>(); - } - this.productIds.addAll(Arrays.asList(productIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.

- */ - - public MissingPricesSearchRequestBuilder productTypeIds(@Nullable final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.

- */ - - public MissingPricesSearchRequestBuilder productTypeIds(@Nullable final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - return this; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.

- */ - - public MissingPricesSearchRequestBuilder plusProductTypeIds(@Nullable final String... productTypeIds) { - if (this.productTypeIds == null) { - this.productTypeIds = new ArrayList<>(); - } - this.productTypeIds.addAll(Arrays.asList(productTypeIds)); - return this; - } - - @Nullable - public Long getLimit() { - return this.limit; - } - - @Nullable - public Long getOffset() { - return this.offset; - } - - @Nullable - public Boolean getStaged() { - return this.staged; - } - - @Nullable - public Long getProductSetLimit() { - return this.productSetLimit; - } - - @Nullable - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - @Nullable - public String getCurrencyCode() { - return this.currencyCode; - } - - @Nullable - public Boolean getCheckDate() { - return this.checkDate; - } - - @Nullable - public java.time.ZonedDateTime getValidFrom() { - return this.validFrom; - } - - @Nullable - public java.time.ZonedDateTime getValidUntil() { - return this.validUntil; - } - - @Nullable - public java.util.List getProductIds() { - return this.productIds; - } - - @Nullable - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - public MissingPricesSearchRequest build() { - return new MissingPricesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, currencyCode, - checkDate, validFrom, validUntil, productIds, productTypeIds); - } - - /** - * builds MissingPricesSearchRequest without checking for non null required values - */ - public MissingPricesSearchRequest buildUnchecked() { - return new MissingPricesSearchRequestImpl(limit, offset, staged, productSetLimit, includeVariants, currencyCode, - checkDate, validFrom, validUntil, productIds, productTypeIds); - } - - public static MissingPricesSearchRequestBuilder of() { - return new MissingPricesSearchRequestBuilder(); - } - - public static MissingPricesSearchRequestBuilder of(final MissingPricesSearchRequest template) { - MissingPricesSearchRequestBuilder builder = new MissingPricesSearchRequestBuilder(); - builder.limit = template.getLimit(); - builder.offset = template.getOffset(); - builder.staged = template.getStaged(); - builder.productSetLimit = template.getProductSetLimit(); - builder.includeVariants = template.getIncludeVariants(); - builder.currencyCode = template.getCurrencyCode(); - builder.checkDate = template.getCheckDate(); - builder.validFrom = template.getValidFrom(); - builder.validUntil = template.getValidUntil(); - builder.productIds = template.getProductIds(); - builder.productTypeIds = template.getProductTypeIds(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestImpl.java deleted file mode 100644 index ec5abca628e..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesSearchRequestImpl.java +++ /dev/null @@ -1,251 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesSearchRequest - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesSearchRequestImpl implements MissingPricesSearchRequest, ModelBase { - - private Long limit; - - private Long offset; - - private Boolean staged; - - private Long productSetLimit; - - private Boolean includeVariants; - - private String currencyCode; - - private Boolean checkDate; - - private java.time.ZonedDateTime validFrom; - - private java.time.ZonedDateTime validUntil; - - private java.util.List productIds; - - private java.util.List productTypeIds; - - @JsonCreator - MissingPricesSearchRequestImpl(@JsonProperty("limit") final Long limit, @JsonProperty("offset") final Long offset, - @JsonProperty("staged") final Boolean staged, @JsonProperty("productSetLimit") final Long productSetLimit, - @JsonProperty("includeVariants") final Boolean includeVariants, - @JsonProperty("currencyCode") final String currencyCode, @JsonProperty("checkDate") final Boolean checkDate, - @JsonProperty("validFrom") final java.time.ZonedDateTime validFrom, - @JsonProperty("validUntil") final java.time.ZonedDateTime validUntil, - @JsonProperty("productIds") final java.util.List productIds, - @JsonProperty("productTypeIds") final java.util.List productTypeIds) { - this.limit = limit; - this.offset = offset; - this.staged = staged; - this.productSetLimit = productSetLimit; - this.includeVariants = includeVariants; - this.currencyCode = currencyCode; - this.checkDate = checkDate; - this.validFrom = validFrom; - this.validUntil = validUntil; - this.productIds = productIds; - this.productTypeIds = productTypeIds; - } - - public MissingPricesSearchRequestImpl() { - } - - /** - *

Number of results requested.

- */ - - public Long getLimit() { - return this.limit; - } - - /** - *

Number of elements skipped.

- */ - - public Long getOffset() { - return this.offset; - } - - /** - *

If true, searches data from staged products in addition to published products.

- */ - - public Boolean getStaged() { - return this.staged; - } - - /** - *

Maximum number of products to scan.

- */ - - public Long getProductSetLimit() { - return this.productSetLimit; - } - - /** - *

If true, searches all product variants. If false, only searches master variants.

- */ - - public Boolean getIncludeVariants() { - return this.includeVariants; - } - - /** - *

If used, only checks if a product variant has a price in the provided currency code.

- */ - - public String getCurrencyCode() { - return this.currencyCode; - } - - /** - *

If true, checks if there are prices for the specified date range and time.

- */ - - public Boolean getCheckDate() { - return this.checkDate; - } - - /** - *

Starting date of the range to check. If no value is given, checks prices valid at the time the search is initiated.

- */ - - public java.time.ZonedDateTime getValidFrom() { - return this.validFrom; - } - - /** - *

Ending date of the range to check. If no value is given, it is equal to validFrom.

- */ - - public java.time.ZonedDateTime getValidUntil() { - return this.validUntil; - } - - /** - *

Filters results by the provided Product IDs. Cannot be applied in combination with the productTypeIds filter.

- */ - - public java.util.List getProductIds() { - return this.productIds; - } - - /** - *

Filters results by the provided product type IDs. Cannot be applied in combination with the productIds filter.

- */ - - public java.util.List getProductTypeIds() { - return this.productTypeIds; - } - - public void setLimit(final Long limit) { - this.limit = limit; - } - - public void setOffset(final Long offset) { - this.offset = offset; - } - - public void setStaged(final Boolean staged) { - this.staged = staged; - } - - public void setProductSetLimit(final Long productSetLimit) { - this.productSetLimit = productSetLimit; - } - - public void setIncludeVariants(final Boolean includeVariants) { - this.includeVariants = includeVariants; - } - - public void setCurrencyCode(final String currencyCode) { - this.currencyCode = currencyCode; - } - - public void setCheckDate(final Boolean checkDate) { - this.checkDate = checkDate; - } - - public void setValidFrom(final java.time.ZonedDateTime validFrom) { - this.validFrom = validFrom; - } - - public void setValidUntil(final java.time.ZonedDateTime validUntil) { - this.validUntil = validUntil; - } - - public void setProductIds(final String... productIds) { - this.productIds = new ArrayList<>(Arrays.asList(productIds)); - } - - public void setProductIds(final java.util.List productIds) { - this.productIds = productIds; - } - - public void setProductTypeIds(final String... productTypeIds) { - this.productTypeIds = new ArrayList<>(Arrays.asList(productTypeIds)); - } - - public void setProductTypeIds(final java.util.List productTypeIds) { - this.productTypeIds = productTypeIds; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesSearchRequestImpl that = (MissingPricesSearchRequestImpl) o; - - return new EqualsBuilder().append(limit, that.limit) - .append(offset, that.offset) - .append(staged, that.staged) - .append(productSetLimit, that.productSetLimit) - .append(includeVariants, that.includeVariants) - .append(currencyCode, that.currencyCode) - .append(checkDate, that.checkDate) - .append(validFrom, that.validFrom) - .append(validUntil, that.validUntil) - .append(productIds, that.productIds) - .append(productTypeIds, that.productTypeIds) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(limit) - .append(offset) - .append(staged) - .append(productSetLimit) - .append(includeVariants) - .append(currencyCode) - .append(checkDate) - .append(validFrom) - .append(validUntil) - .append(productIds) - .append(productTypeIds) - .toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatus.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatus.java deleted file mode 100644 index 3e1e6871ed2..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatus.java +++ /dev/null @@ -1,100 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.time.ZonedDateTime; -import java.util.*; -import java.util.function.Function; - -import javax.validation.Valid; -import javax.validation.constraints.NotNull; - -import com.commercetools.ml.models.common.TaskStatusEnum; -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesTaskStatus missingPricesTaskStatus = MissingPricesTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesTaskStatusImpl.class) -@Deprecated -public interface MissingPricesTaskStatus { - - /** - * - */ - @NotNull - @JsonProperty("state") - public TaskStatusEnum getState(); - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - @NotNull - @JsonProperty("expires") - public ZonedDateTime getExpires(); - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @NotNull - @Valid - @Deprecated - @JsonProperty("result") - public MissingPricesPagedQueryResult getResult(); - - public void setState(final TaskStatusEnum state); - - public void setExpires(final ZonedDateTime expires); - - @Deprecated - public void setResult(final MissingPricesPagedQueryResult result); - - public static MissingPricesTaskStatus of() { - return new MissingPricesTaskStatusImpl(); - } - - public static MissingPricesTaskStatus of(final MissingPricesTaskStatus template) { - MissingPricesTaskStatusImpl instance = new MissingPricesTaskStatusImpl(); - instance.setState(template.getState()); - instance.setExpires(template.getExpires()); - instance.setResult(template.getResult()); - return instance; - } - - public static MissingPricesTaskStatusBuilder builder() { - return MissingPricesTaskStatusBuilder.of(); - } - - public static MissingPricesTaskStatusBuilder builder(final MissingPricesTaskStatus template) { - return MissingPricesTaskStatusBuilder.of(template); - } - - default T withMissingPricesTaskStatus(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusBuilder.java deleted file mode 100644 index 31cb6f9e574..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusBuilder.java +++ /dev/null @@ -1,115 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; -import java.util.function.Function; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesTaskStatusBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesTaskStatus missingPricesTaskStatus = MissingPricesTaskStatus.builder()
- *             .state(TaskStatusEnum.PENDING)
- *             .expires(ZonedDateTime.parse("2022-01-01T12:00:00.301Z"))
- *             .result(resultBuilder -> resultBuilder)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesTaskStatusBuilder implements Builder { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - - private com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult result; - - /** - * - */ - - public MissingPricesTaskStatusBuilder state(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - return this; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public MissingPricesTaskStatusBuilder expires(final java.time.ZonedDateTime expires) { - this.expires = expires; - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingPricesTaskStatusBuilder result( - Function builder) { - this.result = builder.apply(com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResultBuilder.of()) - .build(); - return this; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public MissingPricesTaskStatusBuilder result( - final com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult result) { - this.result = result; - return this; - } - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - @Deprecated - - public com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult getResult() { - return this.result; - } - - public MissingPricesTaskStatus build() { - Objects.requireNonNull(state, MissingPricesTaskStatus.class + ": state is missing"); - Objects.requireNonNull(expires, MissingPricesTaskStatus.class + ": expires is missing"); - Objects.requireNonNull(result, MissingPricesTaskStatus.class + ": result is missing"); - return new MissingPricesTaskStatusImpl(state, expires, result); - } - - /** - * builds MissingPricesTaskStatus without checking for non null required values - */ - public MissingPricesTaskStatus buildUnchecked() { - return new MissingPricesTaskStatusImpl(state, expires, result); - } - - public static MissingPricesTaskStatusBuilder of() { - return new MissingPricesTaskStatusBuilder(); - } - - public static MissingPricesTaskStatusBuilder of(final MissingPricesTaskStatus template) { - MissingPricesTaskStatusBuilder builder = new MissingPricesTaskStatusBuilder(); - builder.state = template.getState(); - builder.expires = template.getExpires(); - builder.result = template.getResult(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusImpl.java deleted file mode 100644 index 35d038d294e..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesTaskStatusImpl.java +++ /dev/null @@ -1,101 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - *

Represents a URL path to poll to get the results of an Asynchronous Request.

- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesTaskStatusImpl implements MissingPricesTaskStatus, ModelBase { - - private com.commercetools.ml.models.common.TaskStatusEnum state; - - private java.time.ZonedDateTime expires; - - @Deprecated - private com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult result; - - @JsonCreator - MissingPricesTaskStatusImpl(@JsonProperty("state") final com.commercetools.ml.models.common.TaskStatusEnum state, - @JsonProperty("expires") final java.time.ZonedDateTime expires, - @JsonProperty("result") final com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult result) { - this.state = state; - this.expires = expires; - this.result = result; - } - - public MissingPricesTaskStatusImpl() { - } - - /** - * - */ - - public com.commercetools.ml.models.common.TaskStatusEnum getState() { - return this.state; - } - - /** - *

The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.

- */ - - public java.time.ZonedDateTime getExpires() { - return this.expires; - } - - /** - *

The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.

- */ - @Deprecated - public com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult getResult() { - return this.result; - } - - public void setState(final com.commercetools.ml.models.common.TaskStatusEnum state) { - this.state = state; - } - - public void setExpires(final java.time.ZonedDateTime expires) { - this.expires = expires; - } - - @Deprecated - public void setResult(final com.commercetools.ml.models.missing_data.MissingPricesPagedQueryResult result) { - this.result = result; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesTaskStatusImpl that = (MissingPricesTaskStatusImpl) o; - - return new EqualsBuilder().append(state, that.state) - .append(expires, that.expires) - .append(result, that.result) - .isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(state).append(expires).append(result).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevel.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevel.java deleted file mode 100644 index 8719e8b98f4..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevel.java +++ /dev/null @@ -1,83 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; -import java.util.function.Function; - -import javax.validation.constraints.NotNull; - -import com.fasterxml.jackson.annotation.*; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesVariantLevel - * - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesVariantLevel missingPricesVariantLevel = MissingPricesVariantLevel.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@JsonDeserialize(as = MissingPricesVariantLevelImpl.class) -@Deprecated -public interface MissingPricesVariantLevel extends MissingPricesProductCount { - - /** - *

Number of product variants scanned.

- */ - @NotNull - @JsonProperty("total") - public Long getTotal(); - - /** - *

Number of product variants missing prices.

- */ - @NotNull - @JsonProperty("missingPrices") - public Long getMissingPrices(); - - public void setTotal(final Long total); - - public void setMissingPrices(final Long missingPrices); - - public static MissingPricesVariantLevel of() { - return new MissingPricesVariantLevelImpl(); - } - - public static MissingPricesVariantLevel of(final MissingPricesVariantLevel template) { - MissingPricesVariantLevelImpl instance = new MissingPricesVariantLevelImpl(); - instance.setTotal(template.getTotal()); - instance.setMissingPrices(template.getMissingPrices()); - return instance; - } - - public static MissingPricesVariantLevelBuilder builder() { - return MissingPricesVariantLevelBuilder.of(); - } - - public static MissingPricesVariantLevelBuilder builder(final MissingPricesVariantLevel template) { - return MissingPricesVariantLevelBuilder.of(template); - } - - default T withMissingPricesVariantLevel(Function helper) { - return helper.apply(this); - } - - public static com.fasterxml.jackson.core.type.TypeReference typeReference() { - return new com.fasterxml.jackson.core.type.TypeReference() { - @Override - public String toString() { - return "TypeReference"; - } - }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelBuilder.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelBuilder.java deleted file mode 100644 index 210dda66f01..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelBuilder.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.util.*; - -import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; - -/** - * MissingPricesVariantLevelBuilder - *
- * Example to create an instance using the builder pattern - *
- *

- *     MissingPricesVariantLevel missingPricesVariantLevel = MissingPricesVariantLevel.builder()
- *             .total(0.3)
- *             .missingPrices(0.3)
- *             .build()
- * 
- *
- */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesVariantLevelBuilder implements Builder { - - private Long total; - - private Long missingPrices; - - /** - *

Number of product variants scanned.

- */ - - public MissingPricesVariantLevelBuilder total(final Long total) { - this.total = total; - return this; - } - - /** - *

Number of product variants missing prices.

- */ - - public MissingPricesVariantLevelBuilder missingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - return this; - } - - public Long getTotal() { - return this.total; - } - - public Long getMissingPrices() { - return this.missingPrices; - } - - public MissingPricesVariantLevel build() { - Objects.requireNonNull(total, MissingPricesVariantLevel.class + ": total is missing"); - Objects.requireNonNull(missingPrices, MissingPricesVariantLevel.class + ": missingPrices is missing"); - return new MissingPricesVariantLevelImpl(total, missingPrices); - } - - /** - * builds MissingPricesVariantLevel without checking for non null required values - */ - public MissingPricesVariantLevel buildUnchecked() { - return new MissingPricesVariantLevelImpl(total, missingPrices); - } - - public static MissingPricesVariantLevelBuilder of() { - return new MissingPricesVariantLevelBuilder(); - } - - public static MissingPricesVariantLevelBuilder of(final MissingPricesVariantLevel template) { - MissingPricesVariantLevelBuilder builder = new MissingPricesVariantLevelBuilder(); - builder.total = template.getTotal(); - builder.missingPrices = template.getMissingPrices(); - return builder; - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelImpl.java b/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelImpl.java deleted file mode 100644 index 30b701a0571..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/main/java-generated/com/commercetools/ml/models/missing_data/MissingPricesVariantLevelImpl.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.models.missing_data; - -import java.time.*; -import java.util.*; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.annotation.*; - -import io.vrap.rmf.base.client.ModelBase; -import io.vrap.rmf.base.client.utils.Generated; - -import org.apache.commons.lang3.builder.EqualsBuilder; -import org.apache.commons.lang3.builder.HashCodeBuilder; - -/** - * MissingPricesVariantLevel - */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@Deprecated -public class MissingPricesVariantLevelImpl implements MissingPricesVariantLevel, ModelBase { - - private Long total; - - private Long missingPrices; - - @JsonCreator - MissingPricesVariantLevelImpl(@JsonProperty("total") final Long total, - @JsonProperty("missingPrices") final Long missingPrices) { - this.total = total; - this.missingPrices = missingPrices; - } - - public MissingPricesVariantLevelImpl() { - } - - /** - *

Number of product variants scanned.

- */ - - public Long getTotal() { - return this.total; - } - - /** - *

Number of product variants missing prices.

- */ - - public Long getMissingPrices() { - return this.missingPrices; - } - - public void setTotal(final Long total) { - this.total = total; - } - - public void setMissingPrices(final Long missingPrices) { - this.missingPrices = missingPrices; - } - - @Override - public boolean equals(Object o) { - if (this == o) - return true; - - if (o == null || getClass() != o.getClass()) - return false; - - MissingPricesVariantLevelImpl that = (MissingPricesVariantLevelImpl) o; - - return new EqualsBuilder().append(total, that.total).append(missingPrices, that.missingPrices).isEquals(); - } - - @Override - public int hashCode() { - return new HashCodeBuilder(17, 37).append(total).append(missingPrices).toHashCode(); - } - -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusByTaskIdTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusByTaskIdTest.java deleted file mode 100644 index cc14291cafb..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusByTaskIdTest.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataAttributesStatusByTaskIdTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { - new Object[] { - apiRoot.withProjectKey("test_projectKey") - .missingData() - .attributes() - .status() - .withTaskId("test_taskId") - .get() - .createHttpRequest(), - "get", "/test_projectKey/missing-data/attributes/status/test_taskId", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .attributes() - .status() - .withTaskId("test_taskId") - .get(), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusTest.java deleted file mode 100644 index 97ab7b60894..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesStatusTest.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataAttributesStatusTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] {}; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] {}; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesTest.java deleted file mode 100644 index dd00472d2a0..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataAttributesTest.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataAttributesTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .attributes() - .post(com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest.of()) - .createHttpRequest(), "post", "/test_projectKey/missing-data/attributes", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .attributes() - .post(com.commercetools.ml.models.missing_data.MissingAttributesSearchRequest.of()), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusByTaskIdTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusByTaskIdTest.java deleted file mode 100644 index 7183ba9a1e9..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusByTaskIdTest.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataImagesStatusByTaskIdTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { - new Object[] { - apiRoot.withProjectKey("test_projectKey") - .missingData() - .images() - .status() - .withTaskId("test_taskId") - .get() - .createHttpRequest(), - "get", "/test_projectKey/missing-data/images/status/test_taskId", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .images() - .status() - .withTaskId("test_taskId") - .get(), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusTest.java deleted file mode 100644 index 3288259faa3..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesStatusTest.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataImagesStatusTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] {}; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] {}; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesTest.java deleted file mode 100644 index b8001f07f7b..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataImagesTest.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataImagesTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .images() - .post(com.commercetools.ml.models.missing_data.MissingImagesSearchRequest.of()) - .createHttpRequest(), "post", "/test_projectKey/missing-data/images", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .images() - .post(com.commercetools.ml.models.missing_data.MissingImagesSearchRequest.of()), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusByTaskIdTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusByTaskIdTest.java deleted file mode 100644 index 66e54b7f1af..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusByTaskIdTest.java +++ /dev/null @@ -1,87 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataPricesStatusByTaskIdTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { - new Object[] { - apiRoot.withProjectKey("test_projectKey") - .missingData() - .prices() - .status() - .withTaskId("test_taskId") - .get() - .createHttpRequest(), - "get", "/test_projectKey/missing-data/prices/status/test_taskId", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .prices() - .status() - .withTaskId("test_taskId") - .get(), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusTest.java deleted file mode 100644 index d5ac1a8cabd..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesStatusTest.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataPricesStatusTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] {}; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] {}; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesTest.java deleted file mode 100644 index 65090d184fd..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataPricesTest.java +++ /dev/null @@ -1,80 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import java.nio.charset.StandardCharsets; -import java.util.concurrent.CompletableFuture; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProvider; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.ApiHttpRequest; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.error.ApiClientException; -import io.vrap.rmf.base.client.error.ApiServerException; -import io.vrap.rmf.base.client.utils.Generated; - -import org.assertj.core.api.Assertions; -import org.junit.jupiter.api.TestTemplate; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataPricesTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @TestTemplate - @UseDataProvider("requestWithMethodParameters") - public void withMethods(ApiHttpRequest request, String httpMethod, String uri) { - Assertions.assertThat(httpMethod).isEqualTo(request.getMethod().name().toLowerCase()); - Assertions.assertThat(uri).isEqualTo(request.getUri().toString()); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeServerException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(500, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiServerException.class); - } - - @TestTemplate - @UseDataProvider("executeMethodParameters") - public void executeClientException(ClientRequestCommand httpRequest) throws Exception { - Mockito.when(httpClientMock.execute(Mockito.any())) - .thenReturn(CompletableFuture.completedFuture( - new ApiHttpResponse<>(400, null, "".getBytes(StandardCharsets.UTF_8), "Oops!"))); - - Assertions.assertThatThrownBy(() -> client.execute(httpRequest).toCompletableFuture().get()) - .hasCauseInstanceOf(ApiClientException.class); - } - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .prices() - .post(com.commercetools.ml.models.missing_data.MissingPricesSearchRequest.of()) - .createHttpRequest(), "post", "/test_projectKey/missing-data/prices", } }; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] { new Object[] { apiRoot.withProjectKey("test_projectKey") - .missingData() - .prices() - .post(com.commercetools.ml.models.missing_data.MissingPricesSearchRequest.of()), } }; - } -} diff --git a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataTest.java b/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataTest.java deleted file mode 100644 index f7a7f1ae9fa..00000000000 --- a/commercetools/commercetools-sdk-java-ml/src/test/java-generated/com/commercetools/ml/client/resource/ByProjectKeyMissingDataTest.java +++ /dev/null @@ -1,35 +0,0 @@ - -package com.commercetools.ml.client.resource; - -import com.commercetools.ml.client.ApiRoot; -import com.tngtech.junit.dataprovider.DataProvider; -import com.tngtech.junit.dataprovider.DataProviderExtension; -import com.tngtech.junit.dataprovider.UseDataProviderExtension; - -import io.vrap.rmf.base.client.*; -import io.vrap.rmf.base.client.ApiHttpClient; -import io.vrap.rmf.base.client.VrapHttpClient; -import io.vrap.rmf.base.client.utils.Generated; - -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.Mockito; - -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") -@ExtendWith(UseDataProviderExtension.class) -@ExtendWith(DataProviderExtension.class) -public class ByProjectKeyMissingDataTest { - private final VrapHttpClient httpClientMock = Mockito.mock(VrapHttpClient.class); - private final String projectKey = "test_projectKey"; - private final static ApiRoot apiRoot = ApiRoot.of(); - private final ApiHttpClient client = ClientBuilder.of(httpClientMock).defaultClient("").build(); - - @DataProvider - public static Object[][] requestWithMethodParameters() { - return new Object[][] {}; - } - - @DataProvider - public static Object[][] executeMethodParameters() { - return new Object[][] {}; - } -} diff --git a/reference.txt b/reference.txt new file mode 100644 index 00000000000..c34976739b5 --- /dev/null +++ b/reference.txt @@ -0,0 +1 @@ +8c927a93954be2f896bf9f8e805dca9e088b225e