Skip to content

Commit 74f9953

Browse files
Merge pull request #482 from commercetools/gen-sdk-updates
Update generated SDKs
2 parents ca44375 + 80214a5 commit 74f9953

34 files changed

+546
-1
lines changed

changes.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
<details>
44
<summary>Added Property(s)</summary>
55

6+
- added property `isActive` to type `DiscountGroup`
7+
- added property `isActive` to type `DiscountGroupDraft`
68
- added property `minCartQuantity` to type `InventoryEntry`
79
- added property `maxCartQuantity` to type `InventoryEntry`
810
- added property `minCartQuantity` to type `InventoryEntryDraft`
@@ -14,14 +16,19 @@
1416
<details>
1517
<summary>Added Type(s)</summary>
1618

19+
- added type `DiscountGroupSetIsActiveAction`
20+
- added type `MaxDiscountGroupsReachedError`
21+
- added type `GraphQLMaxDiscountGroupsReachedError`
1722
- added type `InventoryEntrySetInventoryLimitsAction`
1823
- added type `CustomerDefaultBillingAddressSetMessage`
1924
- added type `CustomerDefaultShippingAddressSetMessage`
2025
- added type `CustomerStoresSetMessage`
26+
- added type `DiscountGroupIsActiveSetMessage`
2127
- added type `RecurringOrderExpiresAtSetMessage`
2228
- added type `CustomerDefaultBillingAddressSetMessagePayload`
2329
- added type `CustomerDefaultShippingAddressSetMessagePayload`
2430
- added type `CustomerStoresSetMessagePayload`
31+
- added type `DiscountGroupIsActiveSetMessagePayload`
2532
- added type `RecurringOrderExpiresAtSetMessagePayload`
2633
- added type `RecurringOrderSetExpiresAtAction`
2734
</details>

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/DiscountGroups/DiscountGroup.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ public partial class DiscountGroup : IDiscountGroup
2222

2323
public string SortOrder { get; set; }
2424

25+
public bool IsActive { get; set; }
26+
2527
public ILastModifiedBy LastModifiedBy { get; set; }
2628

2729
public ICreatedBy CreatedBy { get; set; }

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/DiscountGroups/DiscountGroupDraft.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ public partial class DiscountGroupDraft : IDiscountGroupDraft
1313
public ILocalizedString Description { get; set; }
1414

1515
public string SortOrder { get; set; }
16+
17+
public bool? IsActive { get; set; }
1618
}
1719
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
namespace commercetools.Sdk.Api.Models.DiscountGroups
4+
{
5+
6+
public partial class DiscountGroupSetIsActiveAction : IDiscountGroupSetIsActiveAction
7+
{
8+
public string Action { get; set; }
9+
10+
public bool IsActive { get; set; }
11+
public DiscountGroupSetIsActiveAction()
12+
{
13+
this.Action = "setIsActive";
14+
}
15+
}
16+
}

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/DiscountGroups/IDiscountGroup.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public partial interface IDiscountGroup : IBaseResource
1919

2020
string SortOrder { get; set; }
2121

22+
bool IsActive { get; set; }
23+
2224
new DateTime CreatedAt { get; set; }
2325

2426
new DateTime LastModifiedAt { get; set; }

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/DiscountGroups/IDiscountGroupDraft.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,7 @@ public partial interface IDiscountGroupDraft
1414

1515
string SortOrder { get; set; }
1616

17+
bool? IsActive { get; set; }
18+
1719
}
1820
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
using commercetools.Base.CustomAttributes;
2+
// ReSharper disable CheckNamespace
3+
namespace commercetools.Sdk.Api.Models.DiscountGroups
4+
{
5+
[DeserializeAs(typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetIsActiveAction))]
6+
public partial interface IDiscountGroupSetIsActiveAction : IDiscountGroupUpdateAction
7+
{
8+
bool IsActive { get; set; }
9+
10+
}
11+
}

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/DiscountGroups/IDiscountGroupUpdateAction.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ namespace commercetools.Sdk.Api.Models.DiscountGroups
66
[TypeDiscriminator(nameof(Action))]
77
[DefaultTypeDiscriminator(typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupUpdateAction))]
88
[SubTypeDiscriminator("setDescription", typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetDescriptionAction))]
9+
[SubTypeDiscriminator("setIsActive", typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetIsActiveAction))]
910
[SubTypeDiscriminator("setKey", typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetKeyAction))]
1011
[SubTypeDiscriminator("setName", typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetNameAction))]
1112
[SubTypeDiscriminator("setSortOrder", typeof(commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetSortOrderAction))]
@@ -19,6 +20,12 @@ static commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetDescriptionAc
1920
init?.Invoke(t);
2021
return t;
2122
}
23+
static commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetIsActiveAction SetIsActive(Action<commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetIsActiveAction> init = null)
24+
{
25+
var t = new commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetIsActiveAction();
26+
init?.Invoke(t);
27+
return t;
28+
}
2229
static commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetKeyAction SetKey(Action<commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetKeyAction> init = null)
2330
{
2431
var t = new commercetools.Sdk.Api.Models.DiscountGroups.DiscountGroupSetKeyAction();
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace commercetools.Sdk.Api.Models.Errors
2+
{
3+
4+
public partial class GraphQLMaxDiscountGroupsReachedError : IGraphQLMaxDiscountGroupsReachedError
5+
{
6+
public string Code { get; set; }
7+
public GraphQLMaxDiscountGroupsReachedError()
8+
{
9+
this.Code = "MaxDiscountGroupsReached";
10+
}
11+
}
12+
}

commercetools.Sdk/commercetools.Sdk.Api/Generated/commercetoolsSdkApi/Models/Errors/IErrorObject.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ namespace commercetools.Sdk.Api.Models.Errors
5353
[SubTypeDiscriminator("LockedField", typeof(commercetools.Sdk.Api.Models.Errors.LockedFieldError))]
5454
[SubTypeDiscriminator("MatchingPriceNotFound", typeof(commercetools.Sdk.Api.Models.Errors.MatchingPriceNotFoundError))]
5555
[SubTypeDiscriminator("MaxCartDiscountsReached", typeof(commercetools.Sdk.Api.Models.Errors.MaxCartDiscountsReachedError))]
56+
[SubTypeDiscriminator("MaxDiscountGroupsReached", typeof(commercetools.Sdk.Api.Models.Errors.MaxDiscountGroupsReachedError))]
5657
[SubTypeDiscriminator("MaxResourceLimitExceeded", typeof(commercetools.Sdk.Api.Models.Errors.MaxResourceLimitExceededError))]
5758
[SubTypeDiscriminator("MaxStoreReferencesReached", typeof(commercetools.Sdk.Api.Models.Errors.MaxStoreReferencesReachedError))]
5859
[SubTypeDiscriminator("MissingRoleOnChannel", typeof(commercetools.Sdk.Api.Models.Errors.MissingRoleOnChannelError))]
@@ -378,6 +379,12 @@ static commercetools.Sdk.Api.Models.Errors.MaxCartDiscountsReachedError MaxCartD
378379
init?.Invoke(t);
379380
return t;
380381
}
382+
static commercetools.Sdk.Api.Models.Errors.MaxDiscountGroupsReachedError MaxDiscountGroupsReached(Action<commercetools.Sdk.Api.Models.Errors.MaxDiscountGroupsReachedError> init = null)
383+
{
384+
var t = new commercetools.Sdk.Api.Models.Errors.MaxDiscountGroupsReachedError();
385+
init?.Invoke(t);
386+
return t;
387+
}
381388
static commercetools.Sdk.Api.Models.Errors.MaxResourceLimitExceededError MaxResourceLimitExceeded(Action<commercetools.Sdk.Api.Models.Errors.MaxResourceLimitExceededError> init = null)
382389
{
383390
var t = new commercetools.Sdk.Api.Models.Errors.MaxResourceLimitExceededError();

0 commit comments

Comments
 (0)