Skip to content

Commit 0b46f18

Browse files
committed
build(codegen): updating SDK
1 parent 9052b1e commit 0b46f18

File tree

40 files changed

+1308
-7
lines changed

40 files changed

+1308
-7
lines changed

changes.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,34 @@
1-
**Import changes**
1+
**Api changes**
22

33
<details>
4-
<summary>Removed Property(s)</summary>
4+
<summary>Added Type(s)</summary>
55

6-
- :warning: removed property `/^[a-z]{2}(-[A-Z]{2})?$/` from type `SearchKeywords`
7-
- :warning: removed property `/^[a-z]{2}(-[A-Z]{2})?$/` from type `LocalizedString`
6+
- added type `CheckoutOrderCreationFailedEvent`
7+
- added type `CheckoutPaymentAuthorizationCancelledEvent`
8+
- added type `CheckoutPaymentAuthorizationFailedEvent`
9+
- added type `CheckoutPaymentAuthorizedEvent`
10+
- added type `CheckoutPaymentCancelAuthorizationFailedEvent`
11+
- added type `CheckoutPaymentChargeFailedEvent`
12+
- added type `CheckoutPaymentChargedEvent`
13+
- added type `CheckoutPaymentRefundFailedEvent`
14+
- added type `CheckoutPaymentRefundedEvent`
15+
- added type `CheckoutMessageOrderPayloadBaseData`
16+
- added type `CheckoutMessagePaymentsPayloadBaseData`
817
</details>
918

1019

1120
<details>
12-
<summary>Added Property(s)</summary>
21+
<summary>Added Enum(s)</summary>
1322

14-
- added property `/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/` to type `SearchKeywords`
15-
- added property `/^[a-zA-Z]{2,3}(?:-[a-zA-Z]{4})?(?:-(?:[a-zA-Z]{2}|\d{3}))?$/` to type `LocalizedString`
23+
- added enum `checkout` to type `EventSubscriptionResourceTypeId`
24+
- added enum `CheckoutOrderCreationFailed` to type `EventType`
25+
- added enum `CheckoutPaymentAuthorizationCancelled` to type `EventType`
26+
- added enum `CheckoutPaymentAuthorizationFailed` to type `EventType`
27+
- added enum `CheckoutPaymentAuthorized` to type `EventType`
28+
- added enum `CheckoutPaymentCancelAuthorizationFailed` to type `EventType`
29+
- added enum `CheckoutPaymentCharged` to type `EventType`
30+
- added enum `CheckoutPaymentChargeFailed` to type `EventType`
31+
- added enum `CheckoutPaymentRefunded` to type `EventType`
32+
- added enum `CheckoutPaymentRefundFailed` to type `EventType`
1633
</details>
1734

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
using commercetools.Sdk.Api.Models.Carts;
2+
using commercetools.Sdk.Api.Models.Errors;
3+
using commercetools.Sdk.Api.Models.Payments;
4+
using System.Collections.Generic;
5+
using System.Linq;
6+
7+
namespace commercetools.Sdk.Api.Models.Events
8+
{
9+
10+
public partial class CheckoutMessageOrderPayloadBaseData : ICheckoutMessageOrderPayloadBaseData
11+
{
12+
public string ProjectKey { get; set; }
13+
14+
public ICartReference Cart { get; set; }
15+
16+
public IList<IPaymentReference> Payments { get; set; }
17+
18+
public IEnumerable<IPaymentReference> PaymentsEnumerable { set => Payments = value.ToList(); }
19+
20+
public IList<IErrorObject> Errors { get; set; }
21+
22+
public IEnumerable<IErrorObject> ErrorsEnumerable { set => Errors = value.ToList(); }
23+
}
24+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using commercetools.Sdk.Api.Models.Carts;
2+
using commercetools.Sdk.Api.Models.Orders;
3+
using commercetools.Sdk.Api.Models.Payments;
4+
5+
6+
namespace commercetools.Sdk.Api.Models.Events
7+
{
8+
9+
public partial class CheckoutMessagePaymentsPayloadBaseData : ICheckoutMessagePaymentsPayloadBaseData
10+
{
11+
public string ProjectKey { get; set; }
12+
13+
public IPaymentReference Payment { get; set; }
14+
15+
public string TransactionId { get; set; }
16+
17+
public ICartReference Cart { get; set; }
18+
19+
public IOrderReference Order { get; set; }
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutOrderCreationFailedEvent : ICheckoutOrderCreationFailedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessageOrderPayloadBaseData Data { get; set; }
20+
public CheckoutOrderCreationFailedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutOrderCreationFailed");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentAuthorizationCancelledEvent : ICheckoutPaymentAuthorizationCancelledEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentAuthorizationCancelledEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentAuthorizationCancelled");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentAuthorizationFailedEvent : ICheckoutPaymentAuthorizationFailedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentAuthorizationFailedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentAuthorizationFailed");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentAuthorizedEvent : ICheckoutPaymentAuthorizedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentAuthorizedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentAuthorized");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentCancelAuthorizationFailedEvent : ICheckoutPaymentCancelAuthorizationFailedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentCancelAuthorizationFailedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentCancelAuthorizationFailed");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentChargeFailedEvent : ICheckoutPaymentChargeFailedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentChargeFailedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentChargeFailed");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentChargedEvent : ICheckoutPaymentChargedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentChargedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentCharged");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentRefundFailedEvent : ICheckoutPaymentRefundFailedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentRefundFailedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentRefundFailed");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using System;
3+
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
7+
public partial class CheckoutPaymentRefundedEvent : ICheckoutPaymentRefundedEvent
8+
{
9+
public string Id { get; set; }
10+
11+
public string NotificationType { get; set; }
12+
13+
public IEventSubscriptionResourceTypeId ResourceType { get; set; }
14+
15+
public IEventType Type { get; set; }
16+
17+
public DateTime CreatedAt { get; set; }
18+
19+
public ICheckoutMessagePaymentsPayloadBaseData Data { get; set; }
20+
public CheckoutPaymentRefundedEvent()
21+
{
22+
this.Type = IEventType.FindEnum("CheckoutPaymentRefunded");
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using commercetools.Sdk.Api.Models.Carts;
2+
using commercetools.Sdk.Api.Models.Errors;
3+
using commercetools.Sdk.Api.Models.Payments;
4+
using System.Collections.Generic;
5+
using System.Linq;
6+
using commercetools.Base.CustomAttributes;
7+
// ReSharper disable CheckNamespace
8+
namespace commercetools.Sdk.Api.Models.Events
9+
{
10+
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutMessageOrderPayloadBaseData))]
11+
public partial interface ICheckoutMessageOrderPayloadBaseData
12+
{
13+
string ProjectKey { get; set; }
14+
15+
ICartReference Cart { get; set; }
16+
17+
IList<IPaymentReference> Payments { get; set; }
18+
19+
IEnumerable<IPaymentReference> PaymentsEnumerable { set => Payments = value.ToList(); }
20+
21+
IList<IErrorObject> Errors { get; set; }
22+
23+
IEnumerable<IErrorObject> ErrorsEnumerable { set => Errors = value.ToList(); }
24+
25+
}
26+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using commercetools.Sdk.Api.Models.Carts;
2+
using commercetools.Sdk.Api.Models.Orders;
3+
using commercetools.Sdk.Api.Models.Payments;
4+
using commercetools.Base.CustomAttributes;
5+
// ReSharper disable CheckNamespace
6+
namespace commercetools.Sdk.Api.Models.Events
7+
{
8+
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutMessagePaymentsPayloadBaseData))]
9+
public partial interface ICheckoutMessagePaymentsPayloadBaseData
10+
{
11+
string ProjectKey { get; set; }
12+
13+
IPaymentReference Payment { get; set; }
14+
15+
string TransactionId { get; set; }
16+
17+
ICartReference Cart { get; set; }
18+
19+
IOrderReference Order { get; set; }
20+
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
using commercetools.Sdk.Api.Models.Subscriptions;
2+
using commercetools.Base.CustomAttributes;
3+
// ReSharper disable CheckNamespace
4+
namespace commercetools.Sdk.Api.Models.Events
5+
{
6+
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.Events.CheckoutOrderCreationFailedEvent))]
7+
public partial interface ICheckoutOrderCreationFailedEvent : IEvent
8+
{
9+
new IEventSubscriptionResourceTypeId ResourceType { get; set; }
10+
11+
ICheckoutMessageOrderPayloadBaseData Data { get; set; }
12+
13+
}
14+
}

0 commit comments

Comments
 (0)