diff --git a/changes.md b/changes.md index b6d48ee85b..826d309b15 100644 --- a/changes.md +++ b/changes.md @@ -3,253 +3,16 @@
Added Type(s) -- added type `BusinessUnitAddCustomerGroupAssignmentAction` -- added type `BusinessUnitRemoveCustomerGroupAssignmentAction` -- added type `BusinessUnitSetCustomerGroupAssignmentsAction` -- added type `AddressRole` -- added type `BusinessUnitCustomerGroupAssignmentAddedMessage` -- added type `BusinessUnitCustomerGroupAssignmentRemovedMessage` -- added type `BusinessUnitCustomerGroupAssignmentsSetMessage` -- added type `CustomerBillingAddressAddedMessage` -- added type `CustomerBillingAddressRemovedMessage` -- added type `CustomerExternalIdSetMessage` -- added type `CustomerShippingAddressAddedMessage` -- added type `CustomerShippingAddressRemovedMessage` -- added type `BusinessUnitCustomerGroupAssignmentAddedMessagePayload` -- added type `BusinessUnitCustomerGroupAssignmentRemovedMessagePayload` -- added type `BusinessUnitCustomerGroupAssignmentsSetMessagePayload` -- added type `CustomerBillingAddressAddedMessagePayload` -- added type `CustomerBillingAddressRemovedMessagePayload` -- added type `CustomerExternalIdSetMessagePayload` -- added type `CustomerShippingAddressAddedMessagePayload` -- added type `CustomerShippingAddressRemovedMessagePayload` -
- - -
-MarkDeprecated Type(s) - -- marked type `ProductSearchProjectionParams` as deprecated -
- - -
-Removed Type(s) - -- :warning: removed type `MyCartSetCustomLineItemRecurrenceInfoAction` -- :warning: removed type `MyCartSetLineItemRecurrenceInfoAction` -
- - -
-Added Enum(s) - -- added enum `payment-method` to type `ResourceTypeId` -- added enum `payment-method-info` to type `ResourceTypeId` -
- - -
-MarkDeprecated Property(s) - -- marked property `ProductSearchRequest::productProjectionParameters` as deprecated -- marked property `ProductSearchResult::productProjection` as deprecated -
- - -
-Required Property(s) - -- :warning: changed property `shippingAddressIds` of type `BusinessUnit` to be required -- :warning: changed property `billingAddressIds` of type `BusinessUnit` to be required -- :warning: changed property `shippingAddressIds` of type `Company` to be required -- :warning: changed property `billingAddressIds` of type `Company` to be required -- :warning: changed property `shippingAddressIds` of type `Division` to be required -- :warning: changed property `billingAddressIds` of type `Division` to be required -- :warning: changed property `shippingAddressIds` of type `Customer` to be required -- :warning: changed property `billingAddressIds` of type `Customer` to be required -- :warning: changed property `customerGroupAssignments` of type `Customer` to be required -- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessage` to be required -- :warning: changed property `customerGroupAssignments` of type `CustomerGroupAssignmentsSetMessagePayload` to be required -
- - -
-Removed Property(s) - -- :warning: removed property `order` from type `RecurringOrderCreatedMessage` -- :warning: removed property `order` from type `RecurringOrderCreatedMessagePayload` +- added type `CartSetPurchaseOrderNumberAction` +- added type `CartPurchaseOrderNumberSetMessage` +- added type `CartPurchaseOrderNumberSetMessagePayload`
Added Property(s) -- added property `customerGroupAssignments` to type `BusinessUnit` -- added property `customerGroupAssignments` to type `BusinessUnitDraft` -- added property `customerGroupAssignments` to type `Company` -- added property `customerGroupAssignments` to type `CompanyDraft` -- added property `customerGroupAssignments` to type `Division` -- added property `customerGroupAssignments` to type `DivisionDraft` -- added property `addressRoles` to type `BusinessUnitAddressChangedMessage` -- added property `addressRoles` to type `BusinessUnitAddressRemovedMessage` -- added property `addressRoles` to type `CustomerAddressChangedMessage` -- added property `addressRoles` to type `CustomerAddressRemovedMessage` -- added property `email` to type `CustomerDeletedMessage` -- added property `oldEmail` to type `CustomerEmailChangedMessage` -- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessage` -- added property `recurringOrder` to type `RecurringOrderCreatedMessage` -- added property `addressRoles` to type `BusinessUnitAddressChangedMessagePayload` -- added property `addressRoles` to type `BusinessUnitAddressRemovedMessagePayload` -- added property `addressRoles` to type `CustomerAddressChangedMessagePayload` -- added property `addressRoles` to type `CustomerAddressRemovedMessagePayload` -- added property `email` to type `CustomerDeletedMessagePayload` -- added property `oldEmail` to type `CustomerEmailChangedMessagePayload` -- added property `oldCustomerGroupAssignments` to type `CustomerGroupAssignmentsSetMessagePayload` -- added property `recurringOrder` to type `RecurringOrderCreatedMessagePayload` -
- -**History changes** - -
-Added Type(s) - -- added type `DirectDiscount` -- added type `DiscountTypeCombination` -- added type `BestDeal` -- added type `Stacking` -- added type `ShippingMethodLabel` -- added type `ChangeCustomLineItemPriceRoundingModeChange` -- added type `ChangeLineItemPriceRoundingModeChange` -- added type `SetDirectDiscountsChange` -- added type `SetReferencesChange` -- added type `SetShippingInfoDiscountedPriceChange` -- added type `SetShippingMethodTaxCategoryChange` -- added type `SetTaxedShippingPriceChange` -- added type `ShippingMethodAddShippingRateChange` -- added type `ShippingMethodAddZoneChange` -- added type `ShippingMethodChangeActiveChange` -- added type `ShippingMethodChangeIsDefaultChange` -- added type `ShippingMethodChangeNameChange` -- added type `ShippingMethodChangeTaxCategoryChange` -- added type `ShippingMethodRemoveShippingRateChange` -- added type `ShippingMethodRemoveZoneChange` -- added type `ShippingMethodSetCustomFieldChange` -- added type `ShippingMethodSetCustomTypeChange` -- added type `ShippingMethodSetKeyChange` -- added type `ShippingMethodSetLocalizedDescriptionChange` -- added type `ShippingMethodSetLocalizedNameChange` -- added type `ShippingMethodSetPredicateChange` -- added type `ZoneResourceIdentifier` -- added type `ChangeDiscountTypeCombinationChange` -- added type `StandalonePriceChangeActiveChange` -- added type `StandalonePriceChangeValueChange` -- added type `StandalonePriceSetCustomFieldChange` -- added type `StandalonePriceSetCustomTypeChange` -- added type `StandalonePriceSetDiscountedPriceChange` -- added type `StandalonePriceSetKeyChange` -- added type `StandalonePriceSetPriceTiersChange` -- added type `StandalonePriceSetValidFromAndUntilChange` -- added type `StandalonePriceSetValidFromChange` -- added type `StandalonePriceSetValidUntilChange` -- added type `StandalonePriceLabel` -
- - -
-Added Enum(s) - -- added enum `shipping-method` to type `ChangeHistoryResourceType` -- added enum `standalone-price` to type `ChangeHistoryResourceType` -- added enum `addShipping` to type `UpdateType` -- added enum `addShippingRate` to type `UpdateType` -- added enum `addZone` to type `UpdateType` -- added enum `changeActive` to type `UpdateType` -- added enum `changeApprovalRuleMode` to type `UpdateType` -- added enum `changeCustomLineItemPriceRoundingMode` to type `UpdateType` -- added enum `changeCustomer` to type `UpdateType` -- added enum `changeDiscountTypeCombination` to type `UpdateType` -- added enum `changeIncludedInStatistics` to type `UpdateType` -- added enum `changeIsDefault` to type `UpdateType` -- added enum `changeLastVariantId` to type `UpdateType` -- added enum `changeLineItemPriceRoundingMode` to type `UpdateType` -- added enum `changeLineItemPublished` to type `UpdateType` -- added enum `changePriceRoundingMode` to type `UpdateType` -- added enum `changeTaxCategory` to type `UpdateType` -- added enum `changeTopLevelUnit` to type `UpdateType` -- added enum `excludeProduct` to type `UpdateType` -- added enum `removeShipping` to type `UpdateType` -- added enum `removeShippingRate` to type `UpdateType` -- added enum `removeZone` to type `UpdateType` -- added enum `replaceTaxRate` to type `UpdateType` -- added enum `revertStagedChanges` to type `UpdateType` -- added enum `revertStagedVariantChanges` to type `UpdateType` -- added enum `setAncestors` to type `UpdateType` -- added enum `setAssociates` to type `UpdateType` -- added enum `setBillingAddressCustomField` to type `UpdateType` -- added enum `setBillingAddressCustomType` to type `UpdateType` -- added enum `setBusinessUnit` to type `UpdateType` -- added enum `setCustomLineItemDiscountedPrice` to type `UpdateType` -- added enum `setCustomLineItemDiscountedPricePerQuantity` to type `UpdateType` -- added enum `setCustomerGroupAssignments` to type `UpdateType` -- added enum `setDeliveryAddressCustomField` to type `UpdateType` -- added enum `setDeliveryAddressCustomType` to type `UpdateType` -- added enum `setDeliveryCustomField` to type `UpdateType` -- added enum `setDeliveryCustomType` to type `UpdateType` -- added enum `setDirectDiscounts` to type `UpdateType` -- added enum `setDiscountOnTotalPrice` to type `UpdateType` -- added enum `setInheritedAssociates` to type `UpdateType` -- added enum `setInheritedStores` to type `UpdateType` -- added enum `setItemShippingAddressCustomField` to type `UpdateType` -- added enum `setItemShippingAddressCustomType` to type `UpdateType` -- added enum `setLocalizedDescription` to type `UpdateType` -- added enum `setLocalizedName` to type `UpdateType` -- added enum `setMaxCartQuantity` to type `UpdateType` -- added enum `setMinCartQuantity` to type `UpdateType` -- added enum `setParcelCustomField` to type `UpdateType` -- added enum `setParcelCustomType` to type `UpdateType` -- added enum `setPredicate` to type `UpdateType` -- added enum `setPriceKey` to type `UpdateType` -- added enum `setPriceMode` to type `UpdateType` -- added enum `setPriceTiers` to type `UpdateType` -- added enum `setProductAttribute` to type `UpdateType` -- added enum `setReferences` to type `UpdateType` -- added enum `setReturnInfo` to type `UpdateType` -- added enum `setReturnItemCustomField` to type `UpdateType` -- added enum `setReturnItemCustomType` to type `UpdateType` -- added enum `setShippingAddressCustomField` to type `UpdateType` -- added enum `setShippingAddressCustomType` to type `UpdateType` -- added enum `setShippingCustomField` to type `UpdateType` -- added enum `setShippingCustomType` to type `UpdateType` -- added enum `setShippingInfoDiscountedPrice` to type `UpdateType` -- added enum `setShippingMethodTaxCategory` to type `UpdateType` -- added enum `setTaxedShippingPrice` to type `UpdateType` -- added enum `setTransactionCustomField` to type `UpdateType` -- added enum `setTransactionCustomType` to type `UpdateType` -- added enum `setUnitType` to type `UpdateType` -- added enum `setVariantExclusion` to type `UpdateType` -
- -**Checkout changes** - -
-Added Type(s) - -- added type `ExpressContainerNotFound` -- added type `ExpressMultipleContainersFound` -- added type `ExpressPaymentCancelled` -- added type `ExpressPaymentCompleted` -- added type `ExpressPaymentFailed` -- added type `ExpressPaymentIntegrationNotAvailable` -- added type `ExpressPaymentInterrupted` -- added type `ExpressPaymentStarted` -- added type `NoExpressPaymentIntegrations` -
- - -
-Added Enum(s) - -- added enum `Express` to type `PaymentComponentType` +- added property `purchaseOrderNumber` to type `Cart` +- added property `purchaseOrderNumber` to type `CartDraft`
diff --git a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls index b84e3eb108..d795f20468 100644 --- a/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls +++ b/commercetools/commercetools-graphql-api/src/main/resources/graphql/schema.graphqls @@ -1839,6 +1839,7 @@ type Cart implements Versioned & ReferenceExpandable { custom: CustomFieldsType deleteDaysAfterLastModification: Int totalLineItemQuantity: Long + purchaseOrderNumber: String id: String! version: Long! createdAt: DateTime! @@ -2091,12 +2092,19 @@ input CartDraft { customerGroup: ResourceIdentifierInput shippingRateInput: ShippingRateInputDraft origin: CartOrigin = Customer + purchaseOrderNumber: String } type CartFrozen implements MessagePayload { type: String! } +type CartPurchaseOrderNumberSet implements MessagePayload { + purchaseOrderNumber: String + oldPurchaseOrderNumber: String + type: String! +} + type CartLimitWithCurrent implements LimitWithCurrent { limit: Long current: Long! @@ -2232,6 +2240,7 @@ input CartUpdateAction { setLineItemTaxRate: SetCartLineItemTaxRate setLineItemTotalPrice: SetCartLineItemTotalPrice setLocale: SetCartLocale + setPurchaseOrderNumber: SetCartPurchaseOrderNumber setShippingAddress: SetCartShippingAddress setShippingAddressCustomField: SetCartShippingAddressCustomField setShippingAddressCustomType: SetCartShippingAddressCustomType @@ -12698,6 +12707,10 @@ input SetCartLocale { locale: Locale } +input SetCartPurchaseOrderNumber { + purchaseOrderNumber: String +} + input SetCartShippingAddress { address: AddressInput } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java index bfd8ba4733..550d183b38 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java @@ -415,6 +415,15 @@ public interface Cart extends BaseResource, CartMixin, com.commercetools.api.mod @JsonProperty("deleteDaysAfterLastModification") public Integer getDeleteDaysAfterLastModification(); + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @return purchaseOrderNumber + */ + + @JsonProperty("purchaseOrderNumber") + public String getPurchaseOrderNumber(); + /** *

Date and time (UTC) the Cart was initially created.

* @return createdAt @@ -803,6 +812,14 @@ public interface Cart extends BaseResource, CartMixin, com.commercetools.api.mod public void setDeleteDaysAfterLastModification(final Integer deleteDaysAfterLastModification); + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @param purchaseOrderNumber value to be set + */ + + public void setPurchaseOrderNumber(final String purchaseOrderNumber); + /** *

Date and time (UTC) the Cart was initially created.

* @param createdAt value to be set @@ -889,6 +906,7 @@ public static Cart of(final Cart template) { instance.setCustom(template.getCustom()); instance.setDiscountTypeCombination(template.getDiscountTypeCombination()); instance.setDeleteDaysAfterLastModification(template.getDeleteDaysAfterLastModification()); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); instance.setLastModifiedBy(template.getLastModifiedBy()); instance.setCreatedBy(template.getCreatedBy()); return instance; @@ -987,6 +1005,7 @@ public static Cart deepCopy(@Nullable final Cart template) { instance.setDiscountTypeCombination( com.commercetools.api.models.cart.DiscountTypeCombination.deepCopy(template.getDiscountTypeCombination())); instance.setDeleteDaysAfterLastModification(template.getDeleteDaysAfterLastModification()); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); instance.setLastModifiedBy( com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy())); instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy())); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartBuilder.java index 3d5a1aa84d..a3322d3d9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartBuilder.java @@ -152,6 +152,9 @@ public class CartBuilder implements Builder { @Nullable private Integer deleteDaysAfterLastModification; + @Nullable + private String purchaseOrderNumber; + @Nullable private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; @@ -1557,6 +1560,18 @@ public CartBuilder deleteDaysAfterLastModification(@Nullable final Integer delet return this; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @param purchaseOrderNumber value to be set + * @return Builder + */ + + public CartBuilder purchaseOrderNumber(@Nullable final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + return this; + } + /** *

IDs and references that last modified the Cart.

* @param builder function to build the lastModifiedBy value @@ -2050,6 +2065,17 @@ public Integer getDeleteDaysAfterLastModification() { return this.deleteDaysAfterLastModification; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @return purchaseOrderNumber + */ + + @Nullable + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + /** *

IDs and references that last modified the Cart.

* @return lastModifiedBy @@ -2101,7 +2127,7 @@ public Cart build() { inventoryMode, cartState, billingAddress, shippingAddress, shippingMode, shippingKey, shippingInfo, shippingRateInput, shippingCustomFields, shipping, itemShippingAddresses, discountCodes, directDiscounts, refusedGifts, paymentInfo, country, locale, origin, custom, discountTypeCombination, - deleteDaysAfterLastModification, lastModifiedBy, createdBy); + deleteDaysAfterLastModification, purchaseOrderNumber, lastModifiedBy, createdBy); } /** @@ -2115,7 +2141,7 @@ public Cart buildUnchecked() { inventoryMode, cartState, billingAddress, shippingAddress, shippingMode, shippingKey, shippingInfo, shippingRateInput, shippingCustomFields, shipping, itemShippingAddresses, discountCodes, directDiscounts, refusedGifts, paymentInfo, country, locale, origin, custom, discountTypeCombination, - deleteDaysAfterLastModification, lastModifiedBy, createdBy); + deleteDaysAfterLastModification, purchaseOrderNumber, lastModifiedBy, createdBy); } /** @@ -2176,6 +2202,7 @@ public static CartBuilder of(final Cart template) { builder.custom = template.getCustom(); builder.discountTypeCombination = template.getDiscountTypeCombination(); builder.deleteDaysAfterLastModification = template.getDeleteDaysAfterLastModification(); + builder.purchaseOrderNumber = template.getPurchaseOrderNumber(); builder.lastModifiedBy = template.getLastModifiedBy(); builder.createdBy = template.getCreatedBy(); return builder; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java index bc314ba36d..42129bb268 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java @@ -291,6 +291,15 @@ public interface CartDraft extends com.commercetools.api.models.CustomizableDraf @JsonProperty("custom") public CustomFieldsDraft getCustom(); + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @return purchaseOrderNumber + */ + + @JsonProperty("purchaseOrderNumber") + public String getPurchaseOrderNumber(); + /** *

Currency the Cart uses.

* @param currency value to be set @@ -561,6 +570,14 @@ public interface CartDraft extends com.commercetools.api.models.CustomizableDraf public void setCustom(final CustomFieldsDraft custom); + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @param purchaseOrderNumber value to be set + */ + + public void setPurchaseOrderNumber(final String purchaseOrderNumber); + /** * factory method * @return instance of CartDraft @@ -606,6 +623,7 @@ public static CartDraft of(final CartDraft template) { instance.setOrigin(template.getOrigin()); instance.setDeleteDaysAfterLastModification(template.getDeleteDaysAfterLastModification()); instance.setCustom(template.getCustom()); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); return instance; } @@ -679,6 +697,7 @@ public static CartDraft deepCopy(@Nullable final CartDraft template) { instance.setOrigin(template.getOrigin()); instance.setDeleteDaysAfterLastModification(template.getDeleteDaysAfterLastModification()); instance.setCustom(com.commercetools.api.models.type.CustomFieldsDraft.deepCopy(template.getCustom())); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); return instance; } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftBuilder.java index 4c318acc8e..2110a71702 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftBuilder.java @@ -113,6 +113,9 @@ public class CartDraftBuilder implements Builder { @Nullable private com.commercetools.api.models.type.CustomFieldsDraft custom; + @Nullable + private String purchaseOrderNumber; + /** *

Currency the Cart uses.

* @param currency value to be set @@ -1113,6 +1116,18 @@ public CartDraftBuilder custom(@Nullable final com.commercetools.api.models.type return this; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @param purchaseOrderNumber value to be set + * @return Builder + */ + + public CartDraftBuilder purchaseOrderNumber(@Nullable final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + return this; + } + /** *

Currency the Cart uses.

* @return currency @@ -1423,6 +1438,17 @@ public com.commercetools.api.models.type.CustomFieldsDraft getCustom() { return this.custom; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ * @return purchaseOrderNumber + */ + + @Nullable + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + /** * builds CartDraft with checking for non-null required values * @return CartDraft @@ -1433,7 +1459,7 @@ public CartDraft build() { store, lineItems, customLineItems, taxMode, externalTaxRateForShippingMethod, priceRoundingMode, taxRoundingMode, taxCalculationMode, inventoryMode, billingAddress, shippingAddress, shippingMethod, shippingRateInput, shippingMode, customShipping, shipping, itemShippingAddresses, discountCodes, country, - locale, origin, deleteDaysAfterLastModification, custom); + locale, origin, deleteDaysAfterLastModification, custom, purchaseOrderNumber); } /** @@ -1445,7 +1471,7 @@ public CartDraft buildUnchecked() { store, lineItems, customLineItems, taxMode, externalTaxRateForShippingMethod, priceRoundingMode, taxRoundingMode, taxCalculationMode, inventoryMode, billingAddress, shippingAddress, shippingMethod, shippingRateInput, shippingMode, customShipping, shipping, itemShippingAddresses, discountCodes, country, - locale, origin, deleteDaysAfterLastModification, custom); + locale, origin, deleteDaysAfterLastModification, custom, purchaseOrderNumber); } /** @@ -1493,6 +1519,7 @@ public static CartDraftBuilder of(final CartDraft template) { builder.origin = template.getOrigin(); builder.deleteDaysAfterLastModification = template.getDeleteDaysAfterLastModification(); builder.custom = template.getCustom(); + builder.purchaseOrderNumber = template.getPurchaseOrderNumber(); return builder; } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java index 41f0871403..c59edae44f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java @@ -82,6 +82,8 @@ public class CartDraftImpl implements CartDraft, ModelBase { private com.commercetools.api.models.type.CustomFieldsDraft custom; + private String purchaseOrderNumber; + /** * create instance with all properties */ @@ -113,7 +115,8 @@ public class CartDraftImpl implements CartDraft, ModelBase { @JsonProperty("country") final String country, @JsonProperty("locale") final String locale, @JsonProperty("origin") final com.commercetools.api.models.cart.CartOrigin origin, @JsonProperty("deleteDaysAfterLastModification") final Long deleteDaysAfterLastModification, - @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom) { + @JsonProperty("custom") final com.commercetools.api.models.type.CustomFieldsDraft custom, + @JsonProperty("purchaseOrderNumber") final String purchaseOrderNumber) { this.currency = currency; this.key = key; this.customerId = customerId; @@ -144,6 +147,7 @@ public class CartDraftImpl implements CartDraft, ModelBase { this.origin = origin; this.deleteDaysAfterLastModification = deleteDaysAfterLastModification; this.custom = custom; + this.purchaseOrderNumber = purchaseOrderNumber; } /** @@ -403,6 +407,15 @@ public com.commercetools.api.models.type.CustomFieldsDraft getCustom() { return this.custom; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ */ + + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + public void setCurrency(final String currency) { this.currency = currency; } @@ -555,6 +568,10 @@ public void setCustom(final com.commercetools.api.models.type.CustomFieldsDraft this.custom = custom; } + public void setPurchaseOrderNumber(final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + } + @Override public boolean equals(Object o) { if (this == o) @@ -595,6 +612,7 @@ public boolean equals(Object o) { .append(origin, that.origin) .append(deleteDaysAfterLastModification, that.deleteDaysAfterLastModification) .append(custom, that.custom) + .append(purchaseOrderNumber, that.purchaseOrderNumber) .append(currency, that.currency) .append(key, that.key) .append(customerId, that.customerId) @@ -625,6 +643,7 @@ public boolean equals(Object o) { .append(origin, that.origin) .append(deleteDaysAfterLastModification, that.deleteDaysAfterLastModification) .append(custom, that.custom) + .append(purchaseOrderNumber, that.purchaseOrderNumber) .isEquals(); } @@ -660,6 +679,7 @@ public int hashCode() { .append(origin) .append(deleteDaysAfterLastModification) .append(custom) + .append(purchaseOrderNumber) .toHashCode(); } @@ -695,6 +715,7 @@ public String toString() { .append("origin", origin) .append("deleteDaysAfterLastModification", deleteDaysAfterLastModification) .append("custom", custom) + .append("purchaseOrderNumber", purchaseOrderNumber) .build(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java index 86fe6bb4c4..e9e65879cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java @@ -108,6 +108,8 @@ public class CartImpl implements Cart, ModelBase { private Integer deleteDaysAfterLastModification; + private String purchaseOrderNumber; + private com.commercetools.api.models.common.LastModifiedBy lastModifiedBy; private com.commercetools.api.models.common.CreatedBy createdBy; @@ -156,6 +158,7 @@ public class CartImpl implements Cart, ModelBase { @JsonProperty("custom") final com.commercetools.api.models.type.CustomFields custom, @JsonProperty("discountTypeCombination") final com.commercetools.api.models.cart.DiscountTypeCombination discountTypeCombination, @JsonProperty("deleteDaysAfterLastModification") final Integer deleteDaysAfterLastModification, + @JsonProperty("purchaseOrderNumber") final String purchaseOrderNumber, @JsonProperty("lastModifiedBy") final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy, @JsonProperty("createdBy") final com.commercetools.api.models.common.CreatedBy createdBy) { this.id = id; @@ -201,6 +204,7 @@ public class CartImpl implements Cart, ModelBase { this.custom = custom; this.discountTypeCombination = discountTypeCombination; this.deleteDaysAfterLastModification = deleteDaysAfterLastModification; + this.purchaseOrderNumber = purchaseOrderNumber; this.lastModifiedBy = lastModifiedBy; this.createdBy = createdBy; } @@ -567,6 +571,15 @@ public Integer getDeleteDaysAfterLastModification() { return this.deleteDaysAfterLastModification; } + /** + *

User-defined identifier of a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ */ + + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + /** *

IDs and references that last modified the Cart.

*/ @@ -793,6 +806,10 @@ public void setDeleteDaysAfterLastModification(final Integer deleteDaysAfterLast this.deleteDaysAfterLastModification = deleteDaysAfterLastModification; } + public void setPurchaseOrderNumber(final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + } + public void setLastModifiedBy(final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { this.lastModifiedBy = lastModifiedBy; } @@ -854,6 +871,7 @@ public boolean equals(Object o) { .append(custom, that.custom) .append(discountTypeCombination, that.discountTypeCombination) .append(deleteDaysAfterLastModification, that.deleteDaysAfterLastModification) + .append(purchaseOrderNumber, that.purchaseOrderNumber) .append(lastModifiedBy, that.lastModifiedBy) .append(createdBy, that.createdBy) .append(id, that.id) @@ -899,6 +917,7 @@ public boolean equals(Object o) { .append(custom, that.custom) .append(discountTypeCombination, that.discountTypeCombination) .append(deleteDaysAfterLastModification, that.deleteDaysAfterLastModification) + .append(purchaseOrderNumber, that.purchaseOrderNumber) .append(lastModifiedBy, that.lastModifiedBy) .append(createdBy, that.createdBy) .isEquals(); @@ -949,6 +968,7 @@ public int hashCode() { .append(custom) .append(discountTypeCombination) .append(deleteDaysAfterLastModification) + .append(purchaseOrderNumber) .append(lastModifiedBy) .append(createdBy) .toHashCode(); @@ -999,6 +1019,7 @@ public String toString() { .append("custom", custom) .append("discountTypeCombination", discountTypeCombination) .append("deleteDaysAfterLastModification", deleteDaysAfterLastModification) + .append("purchaseOrderNumber", purchaseOrderNumber) .append("lastModifiedBy", lastModifiedBy) .append("createdBy", createdBy) .build(); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberAction.java new file mode 100644 index 0000000000..94eee9ed9b --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberAction.java @@ -0,0 +1,127 @@ + +package com.commercetools.api.models.cart; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.annotation.Nullable; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Updates the purchaseOrderNumber field and produces the CartPurchaseOrderNumberSet Message.

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

+ *     CartSetPurchaseOrderNumberAction cartSetPurchaseOrderNumberAction = CartSetPurchaseOrderNumberAction.builder()
+ *             .build()
+ * 
+ *
+ */ +@io.vrap.rmf.base.client.utils.json.SubType("setPurchaseOrderNumber") +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = CartSetPurchaseOrderNumberActionImpl.class) +public interface CartSetPurchaseOrderNumberAction extends CartUpdateAction { + + /** + * discriminator value for CartSetPurchaseOrderNumberAction + */ + String SET_PURCHASE_ORDER_NUMBER = "setPurchaseOrderNumber"; + + /** + *

Value to set. If empty, any existing value is removed.

+ * @return purchaseOrderNumber + */ + + @JsonProperty("purchaseOrderNumber") + public String getPurchaseOrderNumber(); + + /** + *

Value to set. If empty, any existing value is removed.

+ * @param purchaseOrderNumber value to be set + */ + + public void setPurchaseOrderNumber(final String purchaseOrderNumber); + + /** + * factory method + * @return instance of CartSetPurchaseOrderNumberAction + */ + public static CartSetPurchaseOrderNumberAction of() { + return new CartSetPurchaseOrderNumberActionImpl(); + } + + /** + * factory method to create a shallow copy CartSetPurchaseOrderNumberAction + * @param template instance to be copied + * @return copy instance + */ + public static CartSetPurchaseOrderNumberAction of(final CartSetPurchaseOrderNumberAction template) { + CartSetPurchaseOrderNumberActionImpl instance = new CartSetPurchaseOrderNumberActionImpl(); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + return instance; + } + + public CartSetPurchaseOrderNumberAction copyDeep(); + + /** + * factory method to create a deep copy of CartSetPurchaseOrderNumberAction + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static CartSetPurchaseOrderNumberAction deepCopy(@Nullable final CartSetPurchaseOrderNumberAction template) { + if (template == null) { + return null; + } + CartSetPurchaseOrderNumberActionImpl instance = new CartSetPurchaseOrderNumberActionImpl(); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + return instance; + } + + /** + * builder factory method for CartSetPurchaseOrderNumberAction + * @return builder + */ + public static CartSetPurchaseOrderNumberActionBuilder builder() { + return CartSetPurchaseOrderNumberActionBuilder.of(); + } + + /** + * create builder for CartSetPurchaseOrderNumberAction instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartSetPurchaseOrderNumberActionBuilder builder(final CartSetPurchaseOrderNumberAction template) { + return CartSetPurchaseOrderNumberActionBuilder.of(template); + } + + /** + * accessor map function + * @param mapped type + * @param helper function to map the object + * @return mapped value + */ + default T withCartSetPurchaseOrderNumberAction(Function helper) { + return helper.apply(this); + } + + /** + * gives a TypeReference for usage with Jackson DataBind + * @return TypeReference + */ + 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/cart/CartSetPurchaseOrderNumberActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionBuilder.java new file mode 100644 index 0000000000..ccccd5bfa4 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionBuilder.java @@ -0,0 +1,84 @@ + +package com.commercetools.api.models.cart; + +import java.util.*; + +import javax.annotation.Nullable; + +import io.vrap.rmf.base.client.Builder; +import io.vrap.rmf.base.client.utils.Generated; + +/** + * CartSetPurchaseOrderNumberActionBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

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

Value to set. If empty, any existing value is removed.

+ * @param purchaseOrderNumber value to be set + * @return Builder + */ + + public CartSetPurchaseOrderNumberActionBuilder purchaseOrderNumber(@Nullable final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + return this; + } + + /** + *

Value to set. If empty, any existing value is removed.

+ * @return purchaseOrderNumber + */ + + @Nullable + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + /** + * builds CartSetPurchaseOrderNumberAction with checking for non-null required values + * @return CartSetPurchaseOrderNumberAction + */ + public CartSetPurchaseOrderNumberAction build() { + return new CartSetPurchaseOrderNumberActionImpl(purchaseOrderNumber); + } + + /** + * builds CartSetPurchaseOrderNumberAction without checking for non-null required values + * @return CartSetPurchaseOrderNumberAction + */ + public CartSetPurchaseOrderNumberAction buildUnchecked() { + return new CartSetPurchaseOrderNumberActionImpl(purchaseOrderNumber); + } + + /** + * factory method for an instance of CartSetPurchaseOrderNumberActionBuilder + * @return builder + */ + public static CartSetPurchaseOrderNumberActionBuilder of() { + return new CartSetPurchaseOrderNumberActionBuilder(); + } + + /** + * create builder for CartSetPurchaseOrderNumberAction instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartSetPurchaseOrderNumberActionBuilder of(final CartSetPurchaseOrderNumberAction template) { + CartSetPurchaseOrderNumberActionBuilder builder = new CartSetPurchaseOrderNumberActionBuilder(); + builder.purchaseOrderNumber = template.getPurchaseOrderNumber(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionImpl.java new file mode 100644 index 0000000000..849fc5f17b --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionImpl.java @@ -0,0 +1,98 @@ + +package com.commercetools.api.models.cart; + +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; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + *

Updates the purchaseOrderNumber field and produces the CartPurchaseOrderNumberSet Message.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class CartSetPurchaseOrderNumberActionImpl implements CartSetPurchaseOrderNumberAction, ModelBase { + + private String action; + + private String purchaseOrderNumber; + + /** + * create instance with all properties + */ + @JsonCreator + CartSetPurchaseOrderNumberActionImpl(@JsonProperty("purchaseOrderNumber") final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + this.action = SET_PURCHASE_ORDER_NUMBER; + } + + /** + * create empty instance + */ + public CartSetPurchaseOrderNumberActionImpl() { + this.action = SET_PURCHASE_ORDER_NUMBER; + } + + /** + * + */ + + public String getAction() { + return this.action; + } + + /** + *

Value to set. If empty, any existing value is removed.

+ */ + + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + public void setPurchaseOrderNumber(final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + CartSetPurchaseOrderNumberActionImpl that = (CartSetPurchaseOrderNumberActionImpl) o; + + return new EqualsBuilder().append(action, that.action) + .append(purchaseOrderNumber, that.purchaseOrderNumber) + .append(action, that.action) + .append(purchaseOrderNumber, that.purchaseOrderNumber) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(action).append(purchaseOrderNumber).toHashCode(); + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action) + .append("purchaseOrderNumber", purchaseOrderNumber) + .build(); + } + + @Override + public CartSetPurchaseOrderNumberAction copyDeep() { + return CartSetPurchaseOrderNumberAction.deepCopy(this); + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java index 02a6949880..a6616aa6b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java @@ -566,6 +566,14 @@ public static com.commercetools.api.models.cart.CartSetLocaleActionBuilder setLo return com.commercetools.api.models.cart.CartSetLocaleActionBuilder.of(); } + /** + * builder for setPurchaseOrderNumber subtype + * @return builder + */ + public static com.commercetools.api.models.cart.CartSetPurchaseOrderNumberActionBuilder setPurchaseOrderNumberBuilder() { + return com.commercetools.api.models.cart.CartSetPurchaseOrderNumberActionBuilder.of(); + } + /** * builder for setShippingAddress subtype * @return builder diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionBuilder.java index 6723cac653..5978041715 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionBuilder.java @@ -263,6 +263,10 @@ public com.commercetools.api.models.cart.CartSetLocaleActionBuilder setLocaleBui return com.commercetools.api.models.cart.CartSetLocaleActionBuilder.of(); } + public com.commercetools.api.models.cart.CartSetPurchaseOrderNumberActionBuilder setPurchaseOrderNumberBuilder() { + return com.commercetools.api.models.cart.CartSetPurchaseOrderNumberActionBuilder.of(); + } + public com.commercetools.api.models.cart.CartSetShippingAddressActionBuilder setShippingAddressBuilder() { return com.commercetools.api.models.cart.CartSetShippingAddressActionBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessage.java new file mode 100644 index 0000000000..96a5a084e5 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessage.java @@ -0,0 +1,174 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.annotation.Nullable; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Purchase Order Number update action.

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

+ *     CartPurchaseOrderNumberSetMessage cartPurchaseOrderNumberSetMessage = CartPurchaseOrderNumberSetMessage.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()
+ * 
+ *
+ */ +@io.vrap.rmf.base.client.utils.json.SubType("CartPurchaseOrderNumberSet") +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = CartPurchaseOrderNumberSetMessageImpl.class) +public interface CartPurchaseOrderNumberSetMessage extends Message { + + /** + * discriminator value for CartPurchaseOrderNumberSetMessage + */ + String CART_PURCHASE_ORDER_NUMBER_SET = "CartPurchaseOrderNumberSet"; + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @return purchaseOrderNumber + */ + + @JsonProperty("purchaseOrderNumber") + public String getPurchaseOrderNumber(); + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @return oldPurchaseOrderNumber + */ + + @JsonProperty("oldPurchaseOrderNumber") + public String getOldPurchaseOrderNumber(); + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @param purchaseOrderNumber value to be set + */ + + public void setPurchaseOrderNumber(final String purchaseOrderNumber); + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @param oldPurchaseOrderNumber value to be set + */ + + public void setOldPurchaseOrderNumber(final String oldPurchaseOrderNumber); + + /** + * factory method + * @return instance of CartPurchaseOrderNumberSetMessage + */ + public static CartPurchaseOrderNumberSetMessage of() { + return new CartPurchaseOrderNumberSetMessageImpl(); + } + + /** + * factory method to create a shallow copy CartPurchaseOrderNumberSetMessage + * @param template instance to be copied + * @return copy instance + */ + public static CartPurchaseOrderNumberSetMessage of(final CartPurchaseOrderNumberSetMessage template) { + CartPurchaseOrderNumberSetMessageImpl instance = new CartPurchaseOrderNumberSetMessageImpl(); + 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.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + instance.setOldPurchaseOrderNumber(template.getOldPurchaseOrderNumber()); + return instance; + } + + public CartPurchaseOrderNumberSetMessage copyDeep(); + + /** + * factory method to create a deep copy of CartPurchaseOrderNumberSetMessage + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static CartPurchaseOrderNumberSetMessage deepCopy( + @Nullable final CartPurchaseOrderNumberSetMessage template) { + if (template == null) { + return null; + } + CartPurchaseOrderNumberSetMessageImpl instance = new CartPurchaseOrderNumberSetMessageImpl(); + instance.setId(template.getId()); + instance.setVersion(template.getVersion()); + instance.setCreatedAt(template.getCreatedAt()); + instance.setLastModifiedAt(template.getLastModifiedAt()); + instance.setLastModifiedBy( + com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy())); + instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy())); + instance.setSequenceNumber(template.getSequenceNumber()); + instance.setResource(com.commercetools.api.models.common.Reference.deepCopy(template.getResource())); + instance.setResourceVersion(template.getResourceVersion()); + instance.setResourceUserProvidedIdentifiers(com.commercetools.api.models.message.UserProvidedIdentifiers + .deepCopy(template.getResourceUserProvidedIdentifiers())); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + instance.setOldPurchaseOrderNumber(template.getOldPurchaseOrderNumber()); + return instance; + } + + /** + * builder factory method for CartPurchaseOrderNumberSetMessage + * @return builder + */ + public static CartPurchaseOrderNumberSetMessageBuilder builder() { + return CartPurchaseOrderNumberSetMessageBuilder.of(); + } + + /** + * create builder for CartPurchaseOrderNumberSetMessage instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessageBuilder builder(final CartPurchaseOrderNumberSetMessage template) { + return CartPurchaseOrderNumberSetMessageBuilder.of(template); + } + + /** + * accessor map function + * @param mapped type + * @param helper function to map the object + * @return mapped value + */ + default T withCartPurchaseOrderNumberSetMessage(Function helper) { + return helper.apply(this); + } + + /** + * gives a TypeReference for usage with Jackson DataBind + * @return TypeReference + */ + 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/CartPurchaseOrderNumberSetMessageBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageBuilder.java new file mode 100644 index 0000000000..8daf7855c5 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageBuilder.java @@ -0,0 +1,457 @@ + +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; + +/** + * CartPurchaseOrderNumberSetMessageBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

+ *     CartPurchaseOrderNumberSetMessage cartPurchaseOrderNumberSetMessage = CartPurchaseOrderNumberSetMessage.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 CartPurchaseOrderNumberSetMessageBuilder 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 purchaseOrderNumber; + + @Nullable + private String oldPurchaseOrderNumber; + + /** + *

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

+ * @param id value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder id(final String id) { + this.id = id; + return this; + } + + /** + *

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

+ * @param version value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder version(final Long version) { + this.version = version; + return this; + } + + /** + *

Date and time (UTC) the Message was generated.

+ * @param createdAt value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder createdAt(final java.time.ZonedDateTime createdAt) { + this.createdAt = createdAt; + return this; + } + + /** + *

Value of createdAt.

+ * @param lastModifiedAt value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder lastModifiedAt(final java.time.ZonedDateTime lastModifiedAt) { + this.lastModifiedAt = lastModifiedAt; + return this; + } + + /** + *

IDs and references that last modified the Message.

+ * @param builder function to build the lastModifiedBy value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder lastModifiedBy( + Function builder) { + this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()).build(); + return this; + } + + /** + *

IDs and references that last modified the Message.

+ * @param builder function to build the lastModifiedBy value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder withLastModifiedBy( + Function builder) { + this.lastModifiedBy = builder.apply(com.commercetools.api.models.common.LastModifiedByBuilder.of()); + return this; + } + + /** + *

IDs and references that last modified the Message.

+ * @param lastModifiedBy value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder lastModifiedBy( + @Nullable final com.commercetools.api.models.common.LastModifiedBy lastModifiedBy) { + this.lastModifiedBy = lastModifiedBy; + return this; + } + + /** + *

IDs and references that created the Message.

+ * @param builder function to build the createdBy value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder createdBy( + Function builder) { + this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()).build(); + return this; + } + + /** + *

IDs and references that created the Message.

+ * @param builder function to build the createdBy value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder withCreatedBy( + Function builder) { + this.createdBy = builder.apply(com.commercetools.api.models.common.CreatedByBuilder.of()); + return this; + } + + /** + *

IDs and references that created the Message.

+ * @param createdBy value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder 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.

+ * @param sequenceNumber value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder sequenceNumber(final Long sequenceNumber) { + this.sequenceNumber = sequenceNumber; + return this; + } + + /** + *

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

+ * @param resource value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder 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.

+ * @param builder function to build the resource value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder 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.

+ * @param resourceVersion value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder 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.

+ * @param builder function to build the resourceUserProvidedIdentifiers value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder 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.

+ * @param builder function to build the resourceUserProvidedIdentifiers value + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder withResourceUserProvidedIdentifiers( + Function builder) { + this.resourceUserProvidedIdentifiers = builder + .apply(com.commercetools.api.models.message.UserProvidedIdentifiersBuilder.of()); + return this; + } + + /** + *

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

+ * @param resourceUserProvidedIdentifiers value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder resourceUserProvidedIdentifiers( + @Nullable final com.commercetools.api.models.message.UserProvidedIdentifiers resourceUserProvidedIdentifiers) { + this.resourceUserProvidedIdentifiers = resourceUserProvidedIdentifiers; + return this; + } + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @param purchaseOrderNumber value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder purchaseOrderNumber(@Nullable final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + return this; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @param oldPurchaseOrderNumber value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessageBuilder oldPurchaseOrderNumber( + @Nullable final String oldPurchaseOrderNumber) { + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + return this; + } + + /** + *

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

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

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

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

Date and time (UTC) the Message was generated.

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

Value of createdAt.

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

IDs and references that last modified the Message.

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

IDs and references that created the Message.

+ * @return createdBy + */ + + @Nullable + 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.

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

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

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

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

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

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

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

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @return purchaseOrderNumber + */ + + @Nullable + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @return oldPurchaseOrderNumber + */ + + @Nullable + public String getOldPurchaseOrderNumber() { + return this.oldPurchaseOrderNumber; + } + + /** + * builds CartPurchaseOrderNumberSetMessage with checking for non-null required values + * @return CartPurchaseOrderNumberSetMessage + */ + public CartPurchaseOrderNumberSetMessage build() { + Objects.requireNonNull(id, CartPurchaseOrderNumberSetMessage.class + ": id is missing"); + Objects.requireNonNull(version, CartPurchaseOrderNumberSetMessage.class + ": version is missing"); + Objects.requireNonNull(createdAt, CartPurchaseOrderNumberSetMessage.class + ": createdAt is missing"); + Objects.requireNonNull(lastModifiedAt, CartPurchaseOrderNumberSetMessage.class + ": lastModifiedAt is missing"); + Objects.requireNonNull(sequenceNumber, CartPurchaseOrderNumberSetMessage.class + ": sequenceNumber is missing"); + Objects.requireNonNull(resource, CartPurchaseOrderNumberSetMessage.class + ": resource is missing"); + Objects.requireNonNull(resourceVersion, + CartPurchaseOrderNumberSetMessage.class + ": resourceVersion is missing"); + return new CartPurchaseOrderNumberSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, + createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, purchaseOrderNumber, + oldPurchaseOrderNumber); + } + + /** + * builds CartPurchaseOrderNumberSetMessage without checking for non-null required values + * @return CartPurchaseOrderNumberSetMessage + */ + public CartPurchaseOrderNumberSetMessage buildUnchecked() { + return new CartPurchaseOrderNumberSetMessageImpl(id, version, createdAt, lastModifiedAt, lastModifiedBy, + createdBy, sequenceNumber, resource, resourceVersion, resourceUserProvidedIdentifiers, purchaseOrderNumber, + oldPurchaseOrderNumber); + } + + /** + * factory method for an instance of CartPurchaseOrderNumberSetMessageBuilder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessageBuilder of() { + return new CartPurchaseOrderNumberSetMessageBuilder(); + } + + /** + * create builder for CartPurchaseOrderNumberSetMessage instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessageBuilder of(final CartPurchaseOrderNumberSetMessage template) { + CartPurchaseOrderNumberSetMessageBuilder builder = new CartPurchaseOrderNumberSetMessageBuilder(); + 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.purchaseOrderNumber = template.getPurchaseOrderNumber(); + builder.oldPurchaseOrderNumber = template.getOldPurchaseOrderNumber(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageImpl.java new file mode 100644 index 0000000000..678b7fb5e4 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageImpl.java @@ -0,0 +1,321 @@ + +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; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + *

Generated after a successful Set Purchase Order Number update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class CartPurchaseOrderNumberSetMessageImpl implements CartPurchaseOrderNumberSetMessage, 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 purchaseOrderNumber; + + private String oldPurchaseOrderNumber; + + /** + * create instance with all properties + */ + @JsonCreator + CartPurchaseOrderNumberSetMessageImpl(@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("purchaseOrderNumber") final String purchaseOrderNumber, + @JsonProperty("oldPurchaseOrderNumber") final String oldPurchaseOrderNumber) { + 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.purchaseOrderNumber = purchaseOrderNumber; + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + this.type = CART_PURCHASE_ORDER_NUMBER_SET; + } + + /** + * create empty instance + */ + public CartPurchaseOrderNumberSetMessageImpl() { + this.type = CART_PURCHASE_ORDER_NUMBER_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; + } + + /** + *

IDs and references that last modified the Message.

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

IDs and references that created the Message.

+ */ + + 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; + } + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ */ + + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ */ + + public String getOldPurchaseOrderNumber() { + return this.oldPurchaseOrderNumber; + } + + 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 setPurchaseOrderNumber(final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + } + + public void setOldPurchaseOrderNumber(final String oldPurchaseOrderNumber) { + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + CartPurchaseOrderNumberSetMessageImpl that = (CartPurchaseOrderNumberSetMessageImpl) 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(purchaseOrderNumber, that.purchaseOrderNumber) + .append(oldPurchaseOrderNumber, that.oldPurchaseOrderNumber) + .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(purchaseOrderNumber, that.purchaseOrderNumber) + .append(oldPurchaseOrderNumber, that.oldPurchaseOrderNumber) + .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(purchaseOrderNumber) + .append(oldPurchaseOrderNumber) + .toHashCode(); + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id) + .append("version", version) + .append("createdAt", createdAt) + .append("lastModifiedAt", lastModifiedAt) + .append("lastModifiedBy", lastModifiedBy) + .append("createdBy", createdBy) + .append("sequenceNumber", sequenceNumber) + .append("resource", resource) + .append("resourceVersion", resourceVersion) + .append("type", type) + .append("resourceUserProvidedIdentifiers", resourceUserProvidedIdentifiers) + .append("purchaseOrderNumber", purchaseOrderNumber) + .append("oldPurchaseOrderNumber", oldPurchaseOrderNumber) + .build(); + } + + @Override + public CartPurchaseOrderNumberSetMessage copyDeep() { + return CartPurchaseOrderNumberSetMessage.deepCopy(this); + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayload.java new file mode 100644 index 0000000000..5cccf2d18c --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayload.java @@ -0,0 +1,147 @@ + +package com.commercetools.api.models.message; + +import java.time.*; +import java.util.*; +import java.util.function.Function; + +import javax.annotation.Nullable; + +import com.fasterxml.jackson.annotation.*; +import com.fasterxml.jackson.databind.annotation.*; + +import io.vrap.rmf.base.client.utils.Generated; + +/** + *

Generated after a successful Set Purchase Order Number update action.

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

+ *     CartPurchaseOrderNumberSetMessagePayload cartPurchaseOrderNumberSetMessagePayload = CartPurchaseOrderNumberSetMessagePayload.builder()
+ *             .build()
+ * 
+ *
+ */ +@io.vrap.rmf.base.client.utils.json.SubType("CartPurchaseOrderNumberSet") +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +@JsonDeserialize(as = CartPurchaseOrderNumberSetMessagePayloadImpl.class) +public interface CartPurchaseOrderNumberSetMessagePayload extends MessagePayload { + + /** + * discriminator value for CartPurchaseOrderNumberSetMessagePayload + */ + String CART_PURCHASE_ORDER_NUMBER_SET = "CartPurchaseOrderNumberSet"; + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @return purchaseOrderNumber + */ + + @JsonProperty("purchaseOrderNumber") + public String getPurchaseOrderNumber(); + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @return oldPurchaseOrderNumber + */ + + @JsonProperty("oldPurchaseOrderNumber") + public String getOldPurchaseOrderNumber(); + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @param purchaseOrderNumber value to be set + */ + + public void setPurchaseOrderNumber(final String purchaseOrderNumber); + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @param oldPurchaseOrderNumber value to be set + */ + + public void setOldPurchaseOrderNumber(final String oldPurchaseOrderNumber); + + /** + * factory method + * @return instance of CartPurchaseOrderNumberSetMessagePayload + */ + public static CartPurchaseOrderNumberSetMessagePayload of() { + return new CartPurchaseOrderNumberSetMessagePayloadImpl(); + } + + /** + * factory method to create a shallow copy CartPurchaseOrderNumberSetMessagePayload + * @param template instance to be copied + * @return copy instance + */ + public static CartPurchaseOrderNumberSetMessagePayload of(final CartPurchaseOrderNumberSetMessagePayload template) { + CartPurchaseOrderNumberSetMessagePayloadImpl instance = new CartPurchaseOrderNumberSetMessagePayloadImpl(); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + instance.setOldPurchaseOrderNumber(template.getOldPurchaseOrderNumber()); + return instance; + } + + public CartPurchaseOrderNumberSetMessagePayload copyDeep(); + + /** + * factory method to create a deep copy of CartPurchaseOrderNumberSetMessagePayload + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static CartPurchaseOrderNumberSetMessagePayload deepCopy( + @Nullable final CartPurchaseOrderNumberSetMessagePayload template) { + if (template == null) { + return null; + } + CartPurchaseOrderNumberSetMessagePayloadImpl instance = new CartPurchaseOrderNumberSetMessagePayloadImpl(); + instance.setPurchaseOrderNumber(template.getPurchaseOrderNumber()); + instance.setOldPurchaseOrderNumber(template.getOldPurchaseOrderNumber()); + return instance; + } + + /** + * builder factory method for CartPurchaseOrderNumberSetMessagePayload + * @return builder + */ + public static CartPurchaseOrderNumberSetMessagePayloadBuilder builder() { + return CartPurchaseOrderNumberSetMessagePayloadBuilder.of(); + } + + /** + * create builder for CartPurchaseOrderNumberSetMessagePayload instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessagePayloadBuilder builder( + final CartPurchaseOrderNumberSetMessagePayload template) { + return CartPurchaseOrderNumberSetMessagePayloadBuilder.of(template); + } + + /** + * accessor map function + * @param mapped type + * @param helper function to map the object + * @return mapped value + */ + default T withCartPurchaseOrderNumberSetMessagePayload( + Function helper) { + return helper.apply(this); + } + + /** + * gives a TypeReference for usage with Jackson DataBind + * @return TypeReference + */ + 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/CartPurchaseOrderNumberSetMessagePayloadBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadBuilder.java new file mode 100644 index 0000000000..29ae8292a7 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadBuilder.java @@ -0,0 +1,113 @@ + +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; + +/** + * CartPurchaseOrderNumberSetMessagePayloadBuilder + *
+ * Example to create an instance using the builder pattern + *
+ *

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

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @param purchaseOrderNumber value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessagePayloadBuilder purchaseOrderNumber( + @Nullable final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + return this; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @param oldPurchaseOrderNumber value to be set + * @return Builder + */ + + public CartPurchaseOrderNumberSetMessagePayloadBuilder oldPurchaseOrderNumber( + @Nullable final String oldPurchaseOrderNumber) { + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + return this; + } + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ * @return purchaseOrderNumber + */ + + @Nullable + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ * @return oldPurchaseOrderNumber + */ + + @Nullable + public String getOldPurchaseOrderNumber() { + return this.oldPurchaseOrderNumber; + } + + /** + * builds CartPurchaseOrderNumberSetMessagePayload with checking for non-null required values + * @return CartPurchaseOrderNumberSetMessagePayload + */ + public CartPurchaseOrderNumberSetMessagePayload build() { + return new CartPurchaseOrderNumberSetMessagePayloadImpl(purchaseOrderNumber, oldPurchaseOrderNumber); + } + + /** + * builds CartPurchaseOrderNumberSetMessagePayload without checking for non-null required values + * @return CartPurchaseOrderNumberSetMessagePayload + */ + public CartPurchaseOrderNumberSetMessagePayload buildUnchecked() { + return new CartPurchaseOrderNumberSetMessagePayloadImpl(purchaseOrderNumber, oldPurchaseOrderNumber); + } + + /** + * factory method for an instance of CartPurchaseOrderNumberSetMessagePayloadBuilder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessagePayloadBuilder of() { + return new CartPurchaseOrderNumberSetMessagePayloadBuilder(); + } + + /** + * create builder for CartPurchaseOrderNumberSetMessagePayload instance + * @param template instance with prefilled values for the builder + * @return builder + */ + public static CartPurchaseOrderNumberSetMessagePayloadBuilder of( + final CartPurchaseOrderNumberSetMessagePayload template) { + CartPurchaseOrderNumberSetMessagePayloadBuilder builder = new CartPurchaseOrderNumberSetMessagePayloadBuilder(); + builder.purchaseOrderNumber = template.getPurchaseOrderNumber(); + builder.oldPurchaseOrderNumber = template.getOldPurchaseOrderNumber(); + return builder; + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadImpl.java new file mode 100644 index 0000000000..a8e4b2d7ae --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadImpl.java @@ -0,0 +1,121 @@ + +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; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + *

Generated after a successful Set Purchase Order Number update action.

+ */ +@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") +public class CartPurchaseOrderNumberSetMessagePayloadImpl + implements CartPurchaseOrderNumberSetMessagePayload, ModelBase { + + private String type; + + private String purchaseOrderNumber; + + private String oldPurchaseOrderNumber; + + /** + * create instance with all properties + */ + @JsonCreator + CartPurchaseOrderNumberSetMessagePayloadImpl(@JsonProperty("purchaseOrderNumber") final String purchaseOrderNumber, + @JsonProperty("oldPurchaseOrderNumber") final String oldPurchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + this.type = CART_PURCHASE_ORDER_NUMBER_SET; + } + + /** + * create empty instance + */ + public CartPurchaseOrderNumberSetMessagePayloadImpl() { + this.type = CART_PURCHASE_ORDER_NUMBER_SET; + } + + /** + * + */ + + public String getType() { + return this.type; + } + + /** + *

Purchase order number on the Cart after the Set Purchase Order Number update action.

+ */ + + public String getPurchaseOrderNumber() { + return this.purchaseOrderNumber; + } + + /** + *

Purchase order number on the Cart before the Set Purchase Order Number update action.

+ */ + + public String getOldPurchaseOrderNumber() { + return this.oldPurchaseOrderNumber; + } + + public void setPurchaseOrderNumber(final String purchaseOrderNumber) { + this.purchaseOrderNumber = purchaseOrderNumber; + } + + public void setOldPurchaseOrderNumber(final String oldPurchaseOrderNumber) { + this.oldPurchaseOrderNumber = oldPurchaseOrderNumber; + } + + @Override + public boolean equals(Object o) { + if (this == o) + return true; + + if (o == null || getClass() != o.getClass()) + return false; + + CartPurchaseOrderNumberSetMessagePayloadImpl that = (CartPurchaseOrderNumberSetMessagePayloadImpl) o; + + return new EqualsBuilder().append(type, that.type) + .append(purchaseOrderNumber, that.purchaseOrderNumber) + .append(oldPurchaseOrderNumber, that.oldPurchaseOrderNumber) + .append(type, that.type) + .append(purchaseOrderNumber, that.purchaseOrderNumber) + .append(oldPurchaseOrderNumber, that.oldPurchaseOrderNumber) + .isEquals(); + } + + @Override + public int hashCode() { + return new HashCodeBuilder(17, 37).append(type) + .append(purchaseOrderNumber) + .append(oldPurchaseOrderNumber) + .toHashCode(); + } + + @Override + public String toString() { + return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type) + .append("purchaseOrderNumber", purchaseOrderNumber) + .append("oldPurchaseOrderNumber", oldPurchaseOrderNumber) + .build(); + } + + @Override + public CartPurchaseOrderNumberSetMessagePayload copyDeep() { + return CartPurchaseOrderNumberSetMessagePayload.deepCopy(this); + } +} 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 b12694100c..a8285fa038 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 @@ -757,6 +757,14 @@ public static com.commercetools.api.models.message.CartFrozenMessageBuilder cart return com.commercetools.api.models.message.CartFrozenMessageBuilder.of(); } + /** + * builder for cartPurchaseOrderNumberSet subtype + * @return builder + */ + public static com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessageBuilder cartPurchaseOrderNumberSetBuilder() { + return com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessageBuilder.of(); + } + /** * builder for cartUnfrozen subtype * @return builder 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 8e73fe9847..98299e55fd 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 @@ -271,6 +271,10 @@ public com.commercetools.api.models.message.CartFrozenMessageBuilder cartFrozenB return com.commercetools.api.models.message.CartFrozenMessageBuilder.of(); } + public com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessageBuilder cartPurchaseOrderNumberSetBuilder() { + return com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessageBuilder.of(); + } + public com.commercetools.api.models.message.CartUnfrozenMessageBuilder cartUnfrozenBuilder() { return com.commercetools.api.models.message.CartUnfrozenMessageBuilder.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 35c96bbd73..0c78202dbd 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 @@ -582,6 +582,14 @@ public static com.commercetools.api.models.message.CartFrozenMessagePayloadBuild return com.commercetools.api.models.message.CartFrozenMessagePayloadBuilder.of(); } + /** + * builder for cartPurchaseOrderNumberSet subtype + * @return builder + */ + public static com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessagePayloadBuilder cartPurchaseOrderNumberSetBuilder() { + return com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessagePayloadBuilder.of(); + } + /** * builder for cartUnfrozen subtype * @return builder 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 a385b670f5..872f24a935 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 @@ -272,6 +272,10 @@ public com.commercetools.api.models.message.CartFrozenMessagePayloadBuilder cart return com.commercetools.api.models.message.CartFrozenMessagePayloadBuilder.of(); } + public com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessagePayloadBuilder cartPurchaseOrderNumberSetBuilder() { + return com.commercetools.api.models.message.CartPurchaseOrderNumberSetMessagePayloadBuilder.of(); + } + public com.commercetools.api.models.message.CartUnfrozenMessagePayloadBuilder cartUnfrozenBuilder() { return com.commercetools.api.models.message.CartUnfrozenMessagePayloadBuilder.of(); } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java index cc426a1a4e..3f0a6c2abf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java @@ -69,8 +69,9 @@ public interface OrderFromCartDraft extends io.vrap.rmf.base.client.DraftUser-defined identifier for a purchase Order.

- *

It is typically set by the Buyer and can be used with Quotes to track the purchase Order during the quote and order flow.

+ *

User-defined identifier for a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @return purchaseOrderNumber */ @@ -151,8 +152,9 @@ public interface OrderFromCartDraft extends io.vrap.rmf.base.client.DraftUser-defined identifier for a purchase Order.

- *

It is typically set by the Buyer and can be used with Quotes to track the purchase Order during the quote and order flow.

+ *

User-defined identifier for a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @param purchaseOrderNumber value to be set */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftBuilder.java index b8c4a417d8..8e30343dd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftBuilder.java @@ -127,8 +127,9 @@ public OrderFromCartDraftBuilder orderNumber(@Nullable final String orderNumber) } /** - *

User-defined identifier for a purchase Order.

- *

It is typically set by the Buyer and can be used with Quotes to track the purchase Order during the quote and order flow.

+ *

User-defined identifier for a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @param purchaseOrderNumber value to be set * @return Builder */ @@ -299,8 +300,9 @@ public String getOrderNumber() { } /** - *

User-defined identifier for a purchase Order.

- *

It is typically set by the Buyer and can be used with Quotes to track the purchase Order during the quote and order flow.

+ *

User-defined identifier for a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @return purchaseOrderNumber */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java index 95b8bc0272..2487898af9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java @@ -108,8 +108,9 @@ public String getOrderNumber() { } /** - *

User-defined identifier for a purchase Order.

- *

It is typically set by the Buyer and can be used with Quotes to track the purchase Order during the quote and order flow.

+ *

User-defined identifier for a purchase order.

+ *

It is typically set by the Buyer or Merchant to track the purchase order during the quote and order flow.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

*/ public String getPurchaseOrderNumber() { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java index 74af13ed07..9864eee98c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java @@ -359,7 +359,7 @@ public interface Quote extends BaseResource, QuoteMixin, com.commercetools.api.m public StateReference getState(); /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @return purchaseOrderNumber */ @@ -652,7 +652,7 @@ public interface Quote extends BaseResource, QuoteMixin, com.commercetools.api.m public void setState(final StateReference state); /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @param purchaseOrderNumber value to be set */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteBuilder.java index 11bc3ece74..0621036af2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteBuilder.java @@ -1197,7 +1197,7 @@ public QuoteBuilder state(@Nullable final com.commercetools.api.models.state.Sta } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @param purchaseOrderNumber value to be set * @return Builder */ @@ -1583,7 +1583,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @return purchaseOrderNumber */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java index f9376a6c61..476b160fba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java @@ -462,7 +462,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

*/ public String getPurchaseOrderNumber() { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java index cdbd85d0a1..7127655bda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java @@ -322,7 +322,7 @@ public interface QuoteRequest extends BaseResource, com.commercetools.api.models public StateReference getState(); /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

* @return purchaseOrderNumber */ @@ -595,7 +595,7 @@ public interface QuoteRequest extends BaseResource, com.commercetools.api.models public void setState(final StateReference state); /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

* @param purchaseOrderNumber value to be set */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestBuilder.java index 97b45db45b..d46f49f560 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestBuilder.java @@ -1101,7 +1101,7 @@ public QuoteRequestBuilder state(@Nullable final com.commercetools.api.models.st } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

* @param purchaseOrderNumber value to be set * @return Builder */ @@ -1483,7 +1483,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

* @return purchaseOrderNumber */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java index 0b041cc938..2d31c7766e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java @@ -87,7 +87,8 @@ public interface QuoteRequestDraft public StateReference getState(); /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @return purchaseOrderNumber */ @@ -137,7 +138,8 @@ public interface QuoteRequestDraft public void setState(final StateReference state); /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @param purchaseOrderNumber value to be set */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftBuilder.java index de4cda1bc4..7c71377d02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftBuilder.java @@ -183,7 +183,8 @@ public QuoteRequestDraftBuilder state(@Nullable final com.commercetools.api.mode } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @param purchaseOrderNumber value to be set * @return Builder */ @@ -252,7 +253,8 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

* @return purchaseOrderNumber */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java index e134cdd609..c656f7e9d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java @@ -110,7 +110,8 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

+ *

If not provided, the purchaseOrderNumber from the referenced Cart is used.

*/ public String getPurchaseOrderNumber() { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java index f073b421bb..dd82583197 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java @@ -418,7 +418,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

+ *

Identifier for a purchase order, usually in a B2B context. The purchase order number is typically entered by the Buyer.

*/ public String getPurchaseOrderNumber() { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java index 992e156283..5ad0acbf77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java @@ -172,7 +172,7 @@ public interface StagedQuote extends BaseResource, com.commercetools.api.models. public StateReference getState(); /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @return purchaseOrderNumber */ @@ -301,7 +301,7 @@ public interface StagedQuote extends BaseResource, com.commercetools.api.models. public void setState(final StateReference state); /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @param purchaseOrderNumber value to be set */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteBuilder.java index 31fb673dbe..29e5acd9c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteBuilder.java @@ -416,7 +416,7 @@ public StagedQuoteBuilder state(@Nullable final com.commercetools.api.models.sta } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @param purchaseOrderNumber value to be set * @return Builder */ @@ -644,7 +644,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

* @return purchaseOrderNumber */ diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java index c819746f02..f895a93e6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java @@ -226,7 +226,7 @@ public com.commercetools.api.models.state.StateReference getState() { } /** - *

The Purchase Order Number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

+ *

The purchase order number is typically set by the Buyer on a QuoteRequest to track the purchase order during the quote and order flow.

*/ public String getPurchaseOrderNumber() { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CartPurchaseOrderNumberSetMessageExpansionBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CartPurchaseOrderNumberSetMessageExpansionBuilderDsl.java new file mode 100644 index 0000000000..2884788a43 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/expansion/message/CartPurchaseOrderNumberSetMessageExpansionBuilderDsl.java @@ -0,0 +1,46 @@ + +package com.commercetools.api.predicates.expansion.message; + +import static com.commercetools.api.predicates.expansion.ExpansionUtil.appendOne; + +import java.util.Collections; +import java.util.List; + +import com.commercetools.api.predicates.expansion.ExpansionDsl; + +public class CartPurchaseOrderNumberSetMessageExpansionBuilderDsl implements ExpansionDsl { + + private final List path; + + private CartPurchaseOrderNumberSetMessageExpansionBuilderDsl(final List path) { + this.path = path; + } + + public static CartPurchaseOrderNumberSetMessageExpansionBuilderDsl of() { + return new CartPurchaseOrderNumberSetMessageExpansionBuilderDsl(Collections.emptyList()); + } + + public static CartPurchaseOrderNumberSetMessageExpansionBuilderDsl of(final List path) { + return new CartPurchaseOrderNumberSetMessageExpansionBuilderDsl(path); + } + + @Override + public List getPath() { + return path; + } + + public com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl lastModifiedBy() { + return com.commercetools.api.predicates.expansion.common.LastModifiedByExpansionBuilderDsl + .of(appendOne(path, "lastModifiedBy")); + } + + public com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl createdBy() { + return com.commercetools.api.predicates.expansion.common.CreatedByExpansionBuilderDsl + .of(appendOne(path, "createdBy")); + } + + public com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl resource() { + return com.commercetools.api.predicates.expansion.common.ReferenceExpansionBuilderDsl + .of(appendOne(path, "resource")); + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartDraftQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartDraftQueryBuilderDsl.java index 0fa8834150..87cedcfc35 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartDraftQueryBuilderDsl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartDraftQueryBuilderDsl.java @@ -264,4 +264,10 @@ public CombinationQueryPredicate custom( CartDraftQueryBuilderDsl::of); } + public StringComparisonPredicateBuilder purchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("purchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartDraftQueryBuilderDsl::of)); + } + } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartQueryBuilderDsl.java index 4d2d73ab4a..6596975c56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartQueryBuilderDsl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartQueryBuilderDsl.java @@ -373,6 +373,12 @@ public LongComparisonPredicateBuilder deleteDaysAfterLastMo p -> new CombinationQueryPredicate<>(p, CartQueryBuilderDsl::of)); } + public StringComparisonPredicateBuilder purchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("purchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartQueryBuilderDsl::of)); + } + public CombinationQueryPredicate lastModifiedBy( Function> fn) { return new CombinationQueryPredicate<>( diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartSetPurchaseOrderNumberActionQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartSetPurchaseOrderNumberActionQueryBuilderDsl.java new file mode 100644 index 0000000000..6f2b9ab9d2 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartSetPurchaseOrderNumberActionQueryBuilderDsl.java @@ -0,0 +1,26 @@ + +package com.commercetools.api.predicates.query.cart; + +import com.commercetools.api.predicates.query.*; + +public class CartSetPurchaseOrderNumberActionQueryBuilderDsl { + public CartSetPurchaseOrderNumberActionQueryBuilderDsl() { + } + + public static CartSetPurchaseOrderNumberActionQueryBuilderDsl of() { + return new CartSetPurchaseOrderNumberActionQueryBuilderDsl(); + } + + public StringComparisonPredicateBuilder action() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("action")), + p -> new CombinationQueryPredicate<>(p, CartSetPurchaseOrderNumberActionQueryBuilderDsl::of)); + } + + public StringComparisonPredicateBuilder purchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("purchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartSetPurchaseOrderNumberActionQueryBuilderDsl::of)); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartUpdateActionQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartUpdateActionQueryBuilderDsl.java index da37404be9..770c06b031 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartUpdateActionQueryBuilderDsl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/cart/CartUpdateActionQueryBuilderDsl.java @@ -478,6 +478,13 @@ public CombinationQueryPredicate asSetLocale( CartUpdateActionQueryBuilderDsl::of); } + public CombinationQueryPredicate asSetPurchaseOrderNumber( + Function> fn) { + return new CombinationQueryPredicate<>( + fn.apply(com.commercetools.api.predicates.query.cart.CartSetPurchaseOrderNumberActionQueryBuilderDsl.of()), + CartUpdateActionQueryBuilderDsl::of); + } + public CombinationQueryPredicate asSetShippingAddress( Function> fn) { return new CombinationQueryPredicate<>( diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl.java new file mode 100644 index 0000000000..dce44c4b84 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl.java @@ -0,0 +1,32 @@ + +package com.commercetools.api.predicates.query.message; + +import com.commercetools.api.predicates.query.*; + +public class CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl { + public CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl() { + } + + public static CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl of() { + return new CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl(); + } + + public StringComparisonPredicateBuilder type() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("type")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl::of)); + } + + public StringComparisonPredicateBuilder purchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("purchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl::of)); + } + + public StringComparisonPredicateBuilder oldPurchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("oldPurchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl::of)); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessageQueryBuilderDsl.java new file mode 100644 index 0000000000..23459526bd --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/CartPurchaseOrderNumberSetMessageQueryBuilderDsl.java @@ -0,0 +1,106 @@ + +package com.commercetools.api.predicates.query.message; + +import java.util.function.Function; + +import com.commercetools.api.predicates.query.*; + +public class CartPurchaseOrderNumberSetMessageQueryBuilderDsl { + public CartPurchaseOrderNumberSetMessageQueryBuilderDsl() { + } + + public static CartPurchaseOrderNumberSetMessageQueryBuilderDsl of() { + return new CartPurchaseOrderNumberSetMessageQueryBuilderDsl(); + } + + public StringComparisonPredicateBuilder id() { + return new StringComparisonPredicateBuilder<>(BinaryQueryPredicate.of().left(new ConstantQueryPredicate("id")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public LongComparisonPredicateBuilder version() { + return new LongComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("version")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public DateTimeComparisonPredicateBuilder createdAt() { + return new DateTimeComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("createdAt")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public DateTimeComparisonPredicateBuilder lastModifiedAt() { + return new DateTimeComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("lastModifiedAt")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public CombinationQueryPredicate lastModifiedBy( + Function> fn) { + return new CombinationQueryPredicate<>( + ContainerQueryPredicate.of() + .parent(ConstantQueryPredicate.of().constant("lastModifiedBy")) + .inner(fn.apply(com.commercetools.api.predicates.query.common.LastModifiedByQueryBuilderDsl.of())), + CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of); + } + + public CombinationQueryPredicate createdBy( + Function> fn) { + return new CombinationQueryPredicate<>( + ContainerQueryPredicate.of() + .parent(ConstantQueryPredicate.of().constant("createdBy")) + .inner(fn.apply(com.commercetools.api.predicates.query.common.CreatedByQueryBuilderDsl.of())), + CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of); + } + + public LongComparisonPredicateBuilder sequenceNumber() { + return new LongComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("sequenceNumber")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public CombinationQueryPredicate resource( + Function> fn) { + return new CombinationQueryPredicate<>( + ContainerQueryPredicate.of() + .parent(ConstantQueryPredicate.of().constant("resource")) + .inner(fn.apply(com.commercetools.api.predicates.query.common.ReferenceQueryBuilderDsl.of())), + CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of); + } + + public LongComparisonPredicateBuilder resourceVersion() { + return new LongComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("resourceVersion")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public StringComparisonPredicateBuilder type() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("type")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public CombinationQueryPredicate resourceUserProvidedIdentifiers( + Function> fn) { + return new CombinationQueryPredicate<>( + ContainerQueryPredicate.of() + .parent(ConstantQueryPredicate.of().constant("resourceUserProvidedIdentifiers")) + .inner(fn.apply( + com.commercetools.api.predicates.query.message.UserProvidedIdentifiersQueryBuilderDsl.of())), + CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of); + } + + public StringComparisonPredicateBuilder purchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("purchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + + public StringComparisonPredicateBuilder oldPurchaseOrderNumber() { + return new StringComparisonPredicateBuilder<>( + BinaryQueryPredicate.of().left(new ConstantQueryPredicate("oldPurchaseOrderNumber")), + p -> new CombinationQueryPredicate<>(p, CartPurchaseOrderNumberSetMessageQueryBuilderDsl::of)); + } + +} diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessagePayloadQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessagePayloadQueryBuilderDsl.java index 0703d89e2c..c17df126bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessagePayloadQueryBuilderDsl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessagePayloadQueryBuilderDsl.java @@ -525,6 +525,14 @@ public CombinationQueryPredicate asCartFrozen( MessagePayloadQueryBuilderDsl::of); } + public CombinationQueryPredicate asCartPurchaseOrderNumberSet( + Function> fn) { + return new CombinationQueryPredicate<>(fn.apply( + com.commercetools.api.predicates.query.message.CartPurchaseOrderNumberSetMessagePayloadQueryBuilderDsl + .of()), + MessagePayloadQueryBuilderDsl::of); + } + public CombinationQueryPredicate asCartUnfrozen( Function> fn) { return new CombinationQueryPredicate<>( diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessageQueryBuilderDsl.java b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessageQueryBuilderDsl.java index eeda67732a..602e171801 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessageQueryBuilderDsl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-predicates-generated/com/commercetools/api/predicates/query/message/MessageQueryBuilderDsl.java @@ -581,6 +581,14 @@ public CombinationQueryPredicate asCartFrozen( MessageQueryBuilderDsl::of); } + public CombinationQueryPredicate asCartPurchaseOrderNumberSet( + Function> fn) { + return new CombinationQueryPredicate<>( + fn.apply( + com.commercetools.api.predicates.query.message.CartPurchaseOrderNumberSetMessageQueryBuilderDsl.of()), + MessageQueryBuilderDsl::of); + } + public CombinationQueryPredicate asCartUnfrozen( Function> fn) { return new CombinationQueryPredicate<>( diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartDraftTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartDraftTest.java index e0ad554642..d1be1c3365 100644 --- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartDraftTest.java +++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartDraftTest.java @@ -92,7 +92,9 @@ public static Object[][] objectBuilder() { new Object[] { "deleteDaysAfterLastModification", CartDraft.builder().deleteDaysAfterLastModification(3L) }, new Object[] { "custom", - CartDraft.builder().custom(new com.commercetools.api.models.type.CustomFieldsDraftImpl()) } }; + CartDraft.builder().custom(new com.commercetools.api.models.type.CustomFieldsDraftImpl()) }, + new Object[] { "purchaseOrderNumber", + CartDraft.builder().purchaseOrderNumber("purchaseOrderNumber") } }; } @Test @@ -329,4 +331,11 @@ public void custom() { Assertions.assertThat(value.getCustom()) .isEqualTo(new com.commercetools.api.models.type.CustomFieldsDraftImpl()); } + + @Test + public void purchaseOrderNumber() { + CartDraft value = CartDraft.of(); + value.setPurchaseOrderNumber("purchaseOrderNumber"); + Assertions.assertThat(value.getPurchaseOrderNumber()).isEqualTo("purchaseOrderNumber"); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionTest.java new file mode 100644 index 0000000000..f0b2cb2578 --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartSetPurchaseOrderNumberActionTest.java @@ -0,0 +1,29 @@ + +package com.commercetools.api.models.cart; + +import org.assertj.core.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; + +public class CartSetPurchaseOrderNumberActionTest { + + @ParameterizedTest(name = "#{index} with {0}") + @MethodSource("objectBuilder") + public void buildUnchecked(String name, CartSetPurchaseOrderNumberActionBuilder builder) { + CartSetPurchaseOrderNumberAction cartSetPurchaseOrderNumberAction = builder.buildUnchecked(); + Assertions.assertThat(cartSetPurchaseOrderNumberAction).isInstanceOf(CartSetPurchaseOrderNumberAction.class); + } + + public static Object[][] objectBuilder() { + return new Object[][] { new Object[] { "purchaseOrderNumber", + CartSetPurchaseOrderNumberAction.builder().purchaseOrderNumber("purchaseOrderNumber") } }; + } + + @Test + public void purchaseOrderNumber() { + CartSetPurchaseOrderNumberAction value = CartSetPurchaseOrderNumberAction.of(); + value.setPurchaseOrderNumber("purchaseOrderNumber"); + Assertions.assertThat(value.getPurchaseOrderNumber()).isEqualTo("purchaseOrderNumber"); + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartTest.java index a1393e84be..90a175cf12 100644 --- a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartTest.java +++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/cart/CartTest.java @@ -106,6 +106,7 @@ public static Object[][] objectBuilder() { new Object[] { "discountTypeCombination", Cart.builder() .discountTypeCombination(new com.commercetools.api.models.cart.DiscountTypeCombinationImpl()) }, new Object[] { "deleteDaysAfterLastModification", Cart.builder().deleteDaysAfterLastModification(3) }, + new Object[] { "purchaseOrderNumber", Cart.builder().purchaseOrderNumber("purchaseOrderNumber") }, new Object[] { "createdAt", Cart.builder().createdAt(ZonedDateTime.parse("2023-06-01T12:00Z")) }, new Object[] { "lastModifiedAt", Cart.builder().lastModifiedAt(ZonedDateTime.parse("2023-06-01T12:00Z")) }, @@ -433,6 +434,13 @@ public void deleteDaysAfterLastModification() { Assertions.assertThat(value.getDeleteDaysAfterLastModification()).isEqualTo(3); } + @Test + public void purchaseOrderNumber() { + Cart value = Cart.of(); + value.setPurchaseOrderNumber("purchaseOrderNumber"); + Assertions.assertThat(value.getPurchaseOrderNumber()).isEqualTo("purchaseOrderNumber"); + } + @Test public void createdAt() { Cart value = Cart.of(); diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadTest.java new file mode 100644 index 0000000000..893d69bb9b --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessagePayloadTest.java @@ -0,0 +1,40 @@ + +package com.commercetools.api.models.message; + +import org.assertj.core.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; + +public class CartPurchaseOrderNumberSetMessagePayloadTest { + + @ParameterizedTest(name = "#{index} with {0}") + @MethodSource("objectBuilder") + public void buildUnchecked(String name, CartPurchaseOrderNumberSetMessagePayloadBuilder builder) { + CartPurchaseOrderNumberSetMessagePayload cartPurchaseOrderNumberSetMessagePayload = builder.buildUnchecked(); + Assertions.assertThat(cartPurchaseOrderNumberSetMessagePayload) + .isInstanceOf(CartPurchaseOrderNumberSetMessagePayload.class); + } + + public static Object[][] objectBuilder() { + return new Object[][] { + new Object[] { "purchaseOrderNumber", + CartPurchaseOrderNumberSetMessagePayload.builder().purchaseOrderNumber("purchaseOrderNumber") }, + new Object[] { "oldPurchaseOrderNumber", CartPurchaseOrderNumberSetMessagePayload.builder() + .oldPurchaseOrderNumber("oldPurchaseOrderNumber") } }; + } + + @Test + public void purchaseOrderNumber() { + CartPurchaseOrderNumberSetMessagePayload value = CartPurchaseOrderNumberSetMessagePayload.of(); + value.setPurchaseOrderNumber("purchaseOrderNumber"); + Assertions.assertThat(value.getPurchaseOrderNumber()).isEqualTo("purchaseOrderNumber"); + } + + @Test + public void oldPurchaseOrderNumber() { + CartPurchaseOrderNumberSetMessagePayload value = CartPurchaseOrderNumberSetMessagePayload.of(); + value.setOldPurchaseOrderNumber("oldPurchaseOrderNumber"); + Assertions.assertThat(value.getOldPurchaseOrderNumber()).isEqualTo("oldPurchaseOrderNumber"); + } +} diff --git a/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageTest.java b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageTest.java new file mode 100644 index 0000000000..dd29da014b --- /dev/null +++ b/commercetools/commercetools-sdk-java-api/src/test/java-generated/com/commercetools/api/models/message/CartPurchaseOrderNumberSetMessageTest.java @@ -0,0 +1,39 @@ + +package com.commercetools.api.models.message; + +import org.assertj.core.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; + +public class CartPurchaseOrderNumberSetMessageTest { + + @ParameterizedTest(name = "#{index} with {0}") + @MethodSource("objectBuilder") + public void buildUnchecked(String name, CartPurchaseOrderNumberSetMessageBuilder builder) { + CartPurchaseOrderNumberSetMessage cartPurchaseOrderNumberSetMessage = builder.buildUnchecked(); + Assertions.assertThat(cartPurchaseOrderNumberSetMessage).isInstanceOf(CartPurchaseOrderNumberSetMessage.class); + } + + public static Object[][] objectBuilder() { + return new Object[][] { + new Object[] { "purchaseOrderNumber", + CartPurchaseOrderNumberSetMessage.builder().purchaseOrderNumber("purchaseOrderNumber") }, + new Object[] { "oldPurchaseOrderNumber", CartPurchaseOrderNumberSetMessage.builder() + .oldPurchaseOrderNumber("oldPurchaseOrderNumber") } }; + } + + @Test + public void purchaseOrderNumber() { + CartPurchaseOrderNumberSetMessage value = CartPurchaseOrderNumberSetMessage.of(); + value.setPurchaseOrderNumber("purchaseOrderNumber"); + Assertions.assertThat(value.getPurchaseOrderNumber()).isEqualTo("purchaseOrderNumber"); + } + + @Test + public void oldPurchaseOrderNumber() { + CartPurchaseOrderNumberSetMessage value = CartPurchaseOrderNumberSetMessage.of(); + value.setOldPurchaseOrderNumber("oldPurchaseOrderNumber"); + Assertions.assertThat(value.getOldPurchaseOrderNumber()).isEqualTo("oldPurchaseOrderNumber"); + } +} diff --git a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChange.java b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChange.java index 048bb757cd..46a1de799e 100644 --- a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChange.java +++ b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChange.java @@ -17,6 +17,7 @@ /** *

Change triggered by the following update actions:

* diff --git a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChangeImpl.java b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChangeImpl.java index 09bb1d65f5..3bc750aa5e 100644 --- a/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChangeImpl.java +++ b/commercetools/commercetools-sdk-java-history/src/main/java-generated/com/commercetools/history/models/change/SetPurchaseOrderNumberChangeImpl.java @@ -19,6 +19,7 @@ /** *

Change triggered by the following update actions:

* diff --git a/reference.txt b/reference.txt new file mode 100644 index 0000000000..9b50e77cbe --- /dev/null +++ b/reference.txt @@ -0,0 +1 @@ +2f7015ffa7f43f2fddf762765f7d50aa0cbf2680 diff --git a/references.txt b/references.txt index 55375694ca..493d62c281 100644 --- a/references.txt +++ b/references.txt @@ -517,3 +517,4 @@ b5bff392d7576a913753815a876d62e929b30fb1 0692719c56f6098ec1d63fe31c1b13a926829d55 e1b9231597f9b0173e8ea63e966d2954559e45d2 b04bdc7d46d6b7fedbcc725c513695d73cc07cd5 +4fac5bf66caa2e22bbd1f5039fffecb680b62b81