From 0b46f18411b96ee1235e7b2dd5f4f06d665272d9 Mon Sep 17 00:00:00 2001
From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com>
Date: Wed, 4 Jun 2025 07:44:26 +0000
Subject: [PATCH] build(codegen): updating SDK
---
changes.md | 31 ++++++---
.../CheckoutMessageOrderPayloadBaseData.cs | 24 +++++++
.../CheckoutMessagePaymentsPayloadBaseData.cs | 21 +++++++
.../CheckoutOrderCreationFailedEvent.cs | 25 ++++++++
...ckoutPaymentAuthorizationCancelledEvent.cs | 25 ++++++++
...CheckoutPaymentAuthorizationFailedEvent.cs | 25 ++++++++
.../Events/CheckoutPaymentAuthorizedEvent.cs | 25 ++++++++
...utPaymentCancelAuthorizationFailedEvent.cs | 25 ++++++++
.../CheckoutPaymentChargeFailedEvent.cs | 25 ++++++++
.../Events/CheckoutPaymentChargedEvent.cs | 25 ++++++++
.../CheckoutPaymentRefundFailedEvent.cs | 25 ++++++++
.../Events/CheckoutPaymentRefundedEvent.cs | 25 ++++++++
.../ICheckoutMessageOrderPayloadBaseData.cs | 26 ++++++++
...ICheckoutMessagePaymentsPayloadBaseData.cs | 22 +++++++
.../ICheckoutOrderCreationFailedEvent.cs | 14 +++++
...ckoutPaymentAuthorizationCancelledEvent.cs | 14 +++++
...CheckoutPaymentAuthorizationFailedEvent.cs | 14 +++++
.../Events/ICheckoutPaymentAuthorizedEvent.cs | 14 +++++
...utPaymentCancelAuthorizationFailedEvent.cs | 14 +++++
.../ICheckoutPaymentChargeFailedEvent.cs | 14 +++++
.../Events/ICheckoutPaymentChargedEvent.cs | 14 +++++
.../ICheckoutPaymentRefundFailedEvent.cs | 14 +++++
.../Events/ICheckoutPaymentRefundedEvent.cs | 14 +++++
.../Models/Events/IEvent.cs | 63 +++++++++++++++++++
.../EventSubscriptionResourceTypeId.cs | 7 +++
.../Models/Subscriptions/EventType.cs | 63 +++++++++++++++++++
...sageOrderPayloadBaseDataQueryBuilderDsl.cs | 61 ++++++++++++++++++
...ePaymentsPayloadBaseDataQueryBuilderDsl.cs | 59 +++++++++++++++++
...OrderCreationFailedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...horizationCancelledEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...AuthorizationFailedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...utPaymentAuthorizedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...AuthorizationFailedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...PaymentChargeFailedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...ckoutPaymentChargedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...PaymentRefundFailedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
...koutPaymentRefundedEventQueryBuilderDsl.cs | 59 +++++++++++++++++
.../Generated/Events/EventQueryBuilderDsl.cs | 54 ++++++++++++++++
reference.txt | 1 +
references.txt | 1 +
40 files changed, 1308 insertions(+), 7 deletions(-)
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessageOrderPayloadBaseData.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessagePaymentsPayloadBaseData.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutOrderCreationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationCancelledEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentCancelAuthorizationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargeFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessageOrderPayloadBaseData.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessagePaymentsPayloadBaseData.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutOrderCreationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationCancelledEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentCancelAuthorizationFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargeFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundFailedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundedEvent.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutOrderCreationFailedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargeFailedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundFailedEventQueryBuilderDsl.cs
create mode 100644 commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundedEventQueryBuilderDsl.cs
create mode 100644 reference.txt
diff --git a/changes.md b/changes.md
index fda98d061ca..cff8b2eb538 100644
--- a/changes.md
+++ b/changes.md
@@ -1,17 +1,34 @@
-**Import changes**
+**Api changes**
-Removed Property(s)
+Added Type(s)
-- :warning: removed property `/^[a-z]{2}(-[A-Z]{2})?$/` from type `SearchKeywords`
-- :warning: removed property `/^[a-z]{2}(-[A-Z]{2})?$/` from type `LocalizedString`
+- added type `CheckoutOrderCreationFailedEvent`
+- added type `CheckoutPaymentAuthorizationCancelledEvent`
+- added type `CheckoutPaymentAuthorizationFailedEvent`
+- added type `CheckoutPaymentAuthorizedEvent`
+- added type `CheckoutPaymentCancelAuthorizationFailedEvent`
+- added type `CheckoutPaymentChargeFailedEvent`
+- added type `CheckoutPaymentChargedEvent`
+- added type `CheckoutPaymentRefundFailedEvent`
+- added type `CheckoutPaymentRefundedEvent`
+- added type `CheckoutMessageOrderPayloadBaseData`
+- added type `CheckoutMessagePaymentsPayloadBaseData`
-Added Property(s)
+Added Enum(s)
-- added property `/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/` to type `SearchKeywords`
-- added property `/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/` to type `LocalizedString`
+- added enum `checkout` to type `EventSubscriptionResourceTypeId`
+- added enum `CheckoutOrderCreationFailed` to type `EventType`
+- added enum `CheckoutPaymentAuthorizationCancelled` to type `EventType`
+- added enum `CheckoutPaymentAuthorizationFailed` to type `EventType`
+- added enum `CheckoutPaymentAuthorized` to type `EventType`
+- added enum `CheckoutPaymentCancelAuthorizationFailed` to type `EventType`
+- added enum `CheckoutPaymentCharged` to type `EventType`
+- added enum `CheckoutPaymentChargeFailed` to type `EventType`
+- added enum `CheckoutPaymentRefunded` to type `EventType`
+- added enum `CheckoutPaymentRefundFailed` to type `EventType`
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessageOrderPayloadBaseData.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessageOrderPayloadBaseData.cs
new file mode 100644
index 00000000000..92ea8c4c2e6
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessageOrderPayloadBaseData.cs
@@ -0,0 +1,24 @@
+using commercetools.Sdk.Api.Models.Carts;
+using commercetools.Sdk.Api.Models.Errors;
+using commercetools.Sdk.Api.Models.Payments;
+using System.Collections.Generic;
+using System.Linq;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutMessageOrderPayloadBaseData : ICheckoutMessageOrderPayloadBaseData
+ {
+ public string ProjectKey { get; set; }
+
+ public ICartReference Cart { get; set; }
+
+ public IList Payments { get; set; }
+
+ public IEnumerable PaymentsEnumerable { set => Payments = value.ToList(); }
+
+ public IList Errors { get; set; }
+
+ public IEnumerable ErrorsEnumerable { set => Errors = value.ToList(); }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessagePaymentsPayloadBaseData.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessagePaymentsPayloadBaseData.cs
new file mode 100644
index 00000000000..8ff476c302a
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutMessagePaymentsPayloadBaseData.cs
@@ -0,0 +1,21 @@
+using commercetools.Sdk.Api.Models.Carts;
+using commercetools.Sdk.Api.Models.Orders;
+using commercetools.Sdk.Api.Models.Payments;
+
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutMessagePaymentsPayloadBaseData : ICheckoutMessagePaymentsPayloadBaseData
+ {
+ public string ProjectKey { get; set; }
+
+ public IPaymentReference Payment { get; set; }
+
+ public string TransactionId { get; set; }
+
+ public ICartReference Cart { get; set; }
+
+ public IOrderReference Order { get; set; }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutOrderCreationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutOrderCreationFailedEvent.cs
new file mode 100644
index 00000000000..96ff339389f
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutOrderCreationFailedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutOrderCreationFailedEvent : ICheckoutOrderCreationFailedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessageOrderPayloadBaseData Data { get; set; }
+ public CheckoutOrderCreationFailedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutOrderCreationFailed");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationCancelledEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationCancelledEvent.cs
new file mode 100644
index 00000000000..68ba08a8ad0
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationCancelledEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentAuthorizationCancelledEvent : ICheckoutPaymentAuthorizationCancelledEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentAuthorizationCancelledEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentAuthorizationCancelled");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationFailedEvent.cs
new file mode 100644
index 00000000000..13ff033c8bb
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizationFailedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentAuthorizationFailedEvent : ICheckoutPaymentAuthorizationFailedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentAuthorizationFailedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentAuthorizationFailed");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizedEvent.cs
new file mode 100644
index 00000000000..1b006535e11
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentAuthorizedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentAuthorizedEvent : ICheckoutPaymentAuthorizedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentAuthorizedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentAuthorized");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentCancelAuthorizationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentCancelAuthorizationFailedEvent.cs
new file mode 100644
index 00000000000..9d76c261b58
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentCancelAuthorizationFailedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentCancelAuthorizationFailedEvent : ICheckoutPaymentCancelAuthorizationFailedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentCancelAuthorizationFailedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentCancelAuthorizationFailed");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargeFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargeFailedEvent.cs
new file mode 100644
index 00000000000..e6b2b36cc75
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargeFailedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentChargeFailedEvent : ICheckoutPaymentChargeFailedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentChargeFailedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentChargeFailed");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargedEvent.cs
new file mode 100644
index 00000000000..593f8f16d79
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentChargedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentChargedEvent : ICheckoutPaymentChargedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentChargedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentCharged");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundFailedEvent.cs
new file mode 100644
index 00000000000..8d70021e695
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundFailedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentRefundFailedEvent : ICheckoutPaymentRefundFailedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentRefundFailedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentRefundFailed");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundedEvent.cs
new file mode 100644
index 00000000000..dc6c3253662
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/CheckoutPaymentRefundedEvent.cs
@@ -0,0 +1,25 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using System;
+
+namespace commercetools.Sdk.Api.Models.Events
+{
+
+ public partial class CheckoutPaymentRefundedEvent : ICheckoutPaymentRefundedEvent
+ {
+ public string Id { get; set; }
+
+ public string NotificationType { get; set; }
+
+ public IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ public IEventType Type { get; set; }
+
+ public DateTime CreatedAt { get; set; }
+
+ public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+ public CheckoutPaymentRefundedEvent()
+ {
+ this.Type = IEventType.FindEnum("CheckoutPaymentRefunded");
+ }
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessageOrderPayloadBaseData.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessageOrderPayloadBaseData.cs
new file mode 100644
index 00000000000..852c812b083
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessageOrderPayloadBaseData.cs
@@ -0,0 +1,26 @@
+using commercetools.Sdk.Api.Models.Carts;
+using commercetools.Sdk.Api.Models.Errors;
+using commercetools.Sdk.Api.Models.Payments;
+using System.Collections.Generic;
+using System.Linq;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutMessageOrderPayloadBaseData))]
+ public partial interface ICheckoutMessageOrderPayloadBaseData
+ {
+ string ProjectKey { get; set; }
+
+ ICartReference Cart { get; set; }
+
+ IList Payments { get; set; }
+
+ IEnumerable PaymentsEnumerable { set => Payments = value.ToList(); }
+
+ IList Errors { get; set; }
+
+ IEnumerable ErrorsEnumerable { set => Errors = value.ToList(); }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessagePaymentsPayloadBaseData.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessagePaymentsPayloadBaseData.cs
new file mode 100644
index 00000000000..96dcd0561aa
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutMessagePaymentsPayloadBaseData.cs
@@ -0,0 +1,22 @@
+using commercetools.Sdk.Api.Models.Carts;
+using commercetools.Sdk.Api.Models.Orders;
+using commercetools.Sdk.Api.Models.Payments;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutMessagePaymentsPayloadBaseData))]
+ public partial interface ICheckoutMessagePaymentsPayloadBaseData
+ {
+ string ProjectKey { get; set; }
+
+ IPaymentReference Payment { get; set; }
+
+ string TransactionId { get; set; }
+
+ ICartReference Cart { get; set; }
+
+ IOrderReference Order { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutOrderCreationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutOrderCreationFailedEvent.cs
new file mode 100644
index 00000000000..07203a06639
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutOrderCreationFailedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutOrderCreationFailedEvent))]
+ public partial interface ICheckoutOrderCreationFailedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessageOrderPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationCancelledEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationCancelledEvent.cs
new file mode 100644
index 00000000000..1508e2fef20
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationCancelledEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationCancelledEvent))]
+ public partial interface ICheckoutPaymentAuthorizationCancelledEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationFailedEvent.cs
new file mode 100644
index 00000000000..0848a2508cd
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizationFailedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationFailedEvent))]
+ public partial interface ICheckoutPaymentAuthorizationFailedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizedEvent.cs
new file mode 100644
index 00000000000..5d7d46edc75
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentAuthorizedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizedEvent))]
+ public partial interface ICheckoutPaymentAuthorizedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentCancelAuthorizationFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentCancelAuthorizationFailedEvent.cs
new file mode 100644
index 00000000000..d40960bd948
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentCancelAuthorizationFailedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentCancelAuthorizationFailedEvent))]
+ public partial interface ICheckoutPaymentCancelAuthorizationFailedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargeFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargeFailedEvent.cs
new file mode 100644
index 00000000000..8569340fe35
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargeFailedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargeFailedEvent))]
+ public partial interface ICheckoutPaymentChargeFailedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargedEvent.cs
new file mode 100644
index 00000000000..41858f93298
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentChargedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargedEvent))]
+ public partial interface ICheckoutPaymentChargedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundFailedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundFailedEvent.cs
new file mode 100644
index 00000000000..2fd063596f6
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundFailedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundFailedEvent))]
+ public partial interface ICheckoutPaymentRefundFailedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundedEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundedEvent.cs
new file mode 100644
index 00000000000..f5c24011f84
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/ICheckoutPaymentRefundedEvent.cs
@@ -0,0 +1,14 @@
+using commercetools.Sdk.Api.Models.Subscriptions;
+using commercetools.Base.CustomAttributes;
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Models.Events
+{
+ [DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundedEvent))]
+ public partial interface ICheckoutPaymentRefundedEvent : IEvent
+ {
+ new IEventSubscriptionResourceTypeId ResourceType { get; set; }
+
+ ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/IEvent.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/IEvent.cs
index afcec271495..2b56fb95f15 100644
--- a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/IEvent.cs
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Events/IEvent.cs
@@ -6,6 +6,15 @@ namespace commercetools.Sdk.Api.Models.Events
{
[TypeDiscriminator(nameof(Type))]
[DefaultTypeDiscriminator(typeof(commercetools.Sdk.Api.Models.Events.Event))]
+ [SubTypeDiscriminator("CheckoutOrderCreationFailed", typeof(commercetools.Sdk.Api.Models.Events.CheckoutOrderCreationFailedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentAuthorizationCancelled", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationCancelledEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentAuthorizationFailed", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationFailedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentAuthorized", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentCancelAuthorizationFailed", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentCancelAuthorizationFailedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentCharged", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentChargeFailed", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargeFailedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentRefunded", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundedEvent))]
+ [SubTypeDiscriminator("CheckoutPaymentRefundFailed", typeof(commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundFailedEvent))]
[SubTypeDiscriminator("ImportContainerCreated", typeof(commercetools.Sdk.Api.Models.Events.ImportContainerCreatedEvent))]
[SubTypeDiscriminator("ImportContainerDeleted", typeof(commercetools.Sdk.Api.Models.Events.ImportContainerDeletedEvent))]
[SubTypeDiscriminator("ImportOperationRejected", typeof(commercetools.Sdk.Api.Models.Events.ImportOperationRejectedEvent))]
@@ -24,6 +33,60 @@ public partial interface IEvent
DateTime CreatedAt { get; set; }
+ static commercetools.Sdk.Api.Models.Events.CheckoutOrderCreationFailedEvent CheckoutOrderCreationFailed(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutOrderCreationFailedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationCancelledEvent CheckoutPaymentAuthorizationCancelled(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationCancelledEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationFailedEvent CheckoutPaymentAuthorizationFailed(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizationFailedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizedEvent CheckoutPaymentAuthorized(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentAuthorizedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentCancelAuthorizationFailedEvent CheckoutPaymentCancelAuthorizationFailed(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentCancelAuthorizationFailedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargedEvent CheckoutPaymentCharged(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargeFailedEvent CheckoutPaymentChargeFailed(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentChargeFailedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundedEvent CheckoutPaymentRefunded(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundedEvent();
+ init?.Invoke(t);
+ return t;
+ }
+ static commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundFailedEvent CheckoutPaymentRefundFailed(Action init = null)
+ {
+ var t = new commercetools.Sdk.Api.Models.Events.CheckoutPaymentRefundFailedEvent();
+ init?.Invoke(t);
+ return t;
+ }
static commercetools.Sdk.Api.Models.Events.ImportContainerCreatedEvent ImportContainerCreated(Action init = null)
{
var t = new commercetools.Sdk.Api.Models.Events.ImportContainerCreatedEvent();
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventSubscriptionResourceTypeId.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventSubscriptionResourceTypeId.cs
index 537d032d229..93d4f5968d7 100644
--- a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventSubscriptionResourceTypeId.cs
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventSubscriptionResourceTypeId.cs
@@ -10,6 +10,9 @@ namespace commercetools.Sdk.Api.Models.Subscriptions
{
public enum EventSubscriptionResourceTypeId
{
+ [Description("checkout")]
+ Checkout,
+
[Description("import-api")]
ImportApi
}
@@ -37,6 +40,9 @@ IEnumerator IEnumerable.GetEnumerator()
[EnumInterfaceCreator(typeof(IEventSubscriptionResourceTypeId), "FindEnum")]
public interface IEventSubscriptionResourceTypeId : IJsonName, IEnumerable
{
+ public static IEventSubscriptionResourceTypeId Checkout = new EventSubscriptionResourceTypeIdWrapper
+ { Value = EventSubscriptionResourceTypeId.Checkout, JsonName = "checkout" };
+
public static IEventSubscriptionResourceTypeId ImportApi = new EventSubscriptionResourceTypeIdWrapper
{ Value = EventSubscriptionResourceTypeId.ImportApi, JsonName = "import-api" };
@@ -46,6 +52,7 @@ static IEventSubscriptionResourceTypeId[] Values()
{
return new[]
{
+ Checkout ,
ImportApi
};
}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventType.cs b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventType.cs
index fc2b29e6fed..3951235e32b 100644
--- a/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventType.cs
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Subscriptions/EventType.cs
@@ -10,6 +10,33 @@ namespace commercetools.Sdk.Api.Models.Subscriptions
{
public enum EventType
{
+ [Description("CheckoutOrderCreationFailed")]
+ CheckoutOrderCreationFailed,
+
+ [Description("CheckoutPaymentAuthorizationCancelled")]
+ CheckoutPaymentAuthorizationCancelled,
+
+ [Description("CheckoutPaymentAuthorizationFailed")]
+ CheckoutPaymentAuthorizationFailed,
+
+ [Description("CheckoutPaymentAuthorized")]
+ CheckoutPaymentAuthorized,
+
+ [Description("CheckoutPaymentCancelAuthorizationFailed")]
+ CheckoutPaymentCancelAuthorizationFailed,
+
+ [Description("CheckoutPaymentCharged")]
+ CheckoutPaymentCharged,
+
+ [Description("CheckoutPaymentChargeFailed")]
+ CheckoutPaymentChargeFailed,
+
+ [Description("CheckoutPaymentRefunded")]
+ CheckoutPaymentRefunded,
+
+ [Description("CheckoutPaymentRefundFailed")]
+ CheckoutPaymentRefundFailed,
+
[Description("ImportContainerCreated")]
ImportContainerCreated,
@@ -52,6 +79,33 @@ IEnumerator IEnumerable.GetEnumerator()
[EnumInterfaceCreator(typeof(IEventType), "FindEnum")]
public interface IEventType : IJsonName, IEnumerable
{
+ public static IEventType CheckoutOrderCreationFailed = new EventTypeWrapper
+ { Value = EventType.CheckoutOrderCreationFailed, JsonName = "CheckoutOrderCreationFailed" };
+
+ public static IEventType CheckoutPaymentAuthorizationCancelled = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentAuthorizationCancelled, JsonName = "CheckoutPaymentAuthorizationCancelled" };
+
+ public static IEventType CheckoutPaymentAuthorizationFailed = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentAuthorizationFailed, JsonName = "CheckoutPaymentAuthorizationFailed" };
+
+ public static IEventType CheckoutPaymentAuthorized = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentAuthorized, JsonName = "CheckoutPaymentAuthorized" };
+
+ public static IEventType CheckoutPaymentCancelAuthorizationFailed = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentCancelAuthorizationFailed, JsonName = "CheckoutPaymentCancelAuthorizationFailed" };
+
+ public static IEventType CheckoutPaymentCharged = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentCharged, JsonName = "CheckoutPaymentCharged" };
+
+ public static IEventType CheckoutPaymentChargeFailed = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentChargeFailed, JsonName = "CheckoutPaymentChargeFailed" };
+
+ public static IEventType CheckoutPaymentRefunded = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentRefunded, JsonName = "CheckoutPaymentRefunded" };
+
+ public static IEventType CheckoutPaymentRefundFailed = new EventTypeWrapper
+ { Value = EventType.CheckoutPaymentRefundFailed, JsonName = "CheckoutPaymentRefundFailed" };
+
public static IEventType ImportContainerCreated = new EventTypeWrapper
{ Value = EventType.ImportContainerCreated, JsonName = "ImportContainerCreated" };
@@ -76,6 +130,15 @@ static IEventType[] Values()
{
return new[]
{
+ CheckoutOrderCreationFailed ,
+ CheckoutPaymentAuthorizationCancelled ,
+ CheckoutPaymentAuthorizationFailed ,
+ CheckoutPaymentAuthorized ,
+ CheckoutPaymentCancelAuthorizationFailed ,
+ CheckoutPaymentCharged ,
+ CheckoutPaymentChargeFailed ,
+ CheckoutPaymentRefunded ,
+ CheckoutPaymentRefundFailed ,
ImportContainerCreated ,
ImportContainerDeleted ,
ImportOperationRejected ,
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.cs
new file mode 100644
index 00000000000..f61649b1f4a
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.cs
@@ -0,0 +1,61 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl
+ {
+ public CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl Of()
+ {
+ return new CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder ProjectKey()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("projectKey")),
+ p => new CombinationQueryPredicate(p, CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Cart(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("cart"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Carts.CartReferenceQueryBuilderDsl.Of())),
+ CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of);
+ }
+
+ public CombinationQueryPredicate Payments(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("payments"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Payments.PaymentReferenceQueryBuilderDsl.Of())),
+ CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of);
+ }
+ public ICollectionPredicateBuilder Payments()
+ {
+ return new CollectionPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("payments")),
+ p => new CombinationQueryPredicate(p, CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of));
+ }
+ public CombinationQueryPredicate Errors(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("errors"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Errors.ErrorObjectQueryBuilderDsl.Of())),
+ CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of);
+ }
+ public ICollectionPredicateBuilder Errors()
+ {
+ return new CollectionPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("errors")),
+ p => new CombinationQueryPredicate(p, CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of));
+ }
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.cs
new file mode 100644
index 00000000000..51b19b65967
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl
+ {
+ public CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl Of()
+ {
+ return new CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder ProjectKey()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("projectKey")),
+ p => new CombinationQueryPredicate(p, CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Payment(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("payment"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Payments.PaymentReferenceQueryBuilderDsl.Of())),
+ CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of);
+ }
+
+ public IComparisonPredicateBuilder TransactionId()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("transactionId")),
+ p => new CombinationQueryPredicate(p, CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Cart(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("cart"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Carts.CartReferenceQueryBuilderDsl.Of())),
+ CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of);
+ }
+
+ public CombinationQueryPredicate Order(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("order"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Orders.OrderReferenceQueryBuilderDsl.Of())),
+ CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutOrderCreationFailedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutOrderCreationFailedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..e9bb9d5fdc4
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutOrderCreationFailedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutOrderCreationFailedEventQueryBuilderDsl
+ {
+ public CheckoutOrderCreationFailedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutOrderCreationFailedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutOrderCreationFailedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutOrderCreationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutOrderCreationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutOrderCreationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutOrderCreationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutOrderCreationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessageOrderPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutOrderCreationFailedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..734c1c71c59
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl
+ {
+ public CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..9686496788f
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..a5b13735fde
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentAuthorizedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentAuthorizedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentAuthorizedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentAuthorizedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentAuthorizedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..541866490fc
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargeFailedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargeFailedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..a820098f4d6
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargeFailedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentChargeFailedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentChargeFailedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentChargeFailedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentChargeFailedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..c8ed2d4d4f2
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentChargedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentChargedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentChargedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentChargedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentChargedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentChargedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentChargedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundFailedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundFailedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..ede4da824b1
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundFailedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentRefundFailedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentRefundFailedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentRefundFailedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentRefundFailedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundedEventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundedEventQueryBuilderDsl.cs
new file mode 100644
index 00000000000..ce36d23d741
--- /dev/null
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/CheckoutPaymentRefundedEventQueryBuilderDsl.cs
@@ -0,0 +1,59 @@
+using System;
+
+// ReSharper disable CheckNamespace
+namespace commercetools.Sdk.Api.Predicates.Query.Events
+{
+
+ public partial class CheckoutPaymentRefundedEventQueryBuilderDsl
+ {
+ public CheckoutPaymentRefundedEventQueryBuilderDsl()
+ {
+ }
+
+ public static CheckoutPaymentRefundedEventQueryBuilderDsl Of()
+ {
+ return new CheckoutPaymentRefundedEventQueryBuilderDsl();
+ }
+
+ public IComparisonPredicateBuilder Id()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("id")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder NotificationType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("notificationType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder ResourceType()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("resourceType")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder Type()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("type")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public IComparisonPredicateBuilder CreatedAt()
+ {
+ return new ComparisonPredicateBuilder(BinaryQueryPredicate.Of().Left(new ConstantQueryPredicate("createdAt")),
+ p => new CombinationQueryPredicate(p, CheckoutPaymentRefundedEventQueryBuilderDsl.Of),
+ PredicateFormatter.Format);
+ }
+ public CombinationQueryPredicate Data(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(ContainerQueryPredicate.Of()
+ .Parent(ConstantQueryPredicate.Of().Constant("data"))
+ .Inner(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutMessagePaymentsPayloadBaseDataQueryBuilderDsl.Of())),
+ CheckoutPaymentRefundedEventQueryBuilderDsl.Of);
+ }
+
+
+ }
+}
diff --git a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/EventQueryBuilderDsl.cs b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/EventQueryBuilderDsl.cs
index 513b86b47a8..40d8b6a4934 100644
--- a/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/EventQueryBuilderDsl.cs
+++ b/commercetools.Sdk/commercetools.Sdk.Api/Predicates/Query/Generated/Events/EventQueryBuilderDsl.cs
@@ -46,6 +46,60 @@ public IComparisonPredicateBuilder CreatedAt()
PredicateFormatter.Format);
}
+ public CombinationQueryPredicate AsCheckoutOrderCreationFailed(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutOrderCreationFailedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentAuthorizationCancelled(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentAuthorizationCancelledEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentAuthorizationFailed(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentAuthorizationFailedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentAuthorized(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentAuthorizedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentCancelAuthorizationFailed(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentCancelAuthorizationFailedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentChargeFailed(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentChargeFailedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentCharged(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentChargedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentRefundFailed(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentRefundFailedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
+ public CombinationQueryPredicate AsCheckoutPaymentRefunded(
+ Func> fn)
+ {
+ return new CombinationQueryPredicate(fn.Invoke(commercetools.Sdk.Api.Predicates.Query.Events.CheckoutPaymentRefundedEventQueryBuilderDsl.Of()),
+ EventQueryBuilderDsl.Of);
+ }
public CombinationQueryPredicate AsImportContainerCreated(
Func> fn)
{
diff --git a/reference.txt b/reference.txt
new file mode 100644
index 00000000000..f367a750733
--- /dev/null
+++ b/reference.txt
@@ -0,0 +1 @@
+71c9b92983ecd57382d42939be48f9017769be02
diff --git a/references.txt b/references.txt
index 042a297643a..1b0872562ab 100644
--- a/references.txt
+++ b/references.txt
@@ -337,3 +337,4 @@ dec65e707130185745930bde27ce78ae64ab29c1
f308ced4b427eea3642d2d183f6d15f0c1287aa8
5f7c0bef26fa70b6a3ec382455b56146e3088e0e
7c59b29681399c1a3000934fd59a46c10cbe5401
+dd595db3882a9eef83a47515f013be37deae6bff